乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 两位数乘除题,<em>excel</em> 自动出题-出题软件 excel,excel出题

两位数乘除题,<em>excel</em> 自动出题-出题软件 excel,excel出题

作者:乔山办公网日期:

返回目录:excel表格制作


在EXCEL中利用copyROUNDUP函数可以随机生成几个数,且这几个数的和等于指定的一个数。演示软件版本excel2007,演示为随机生成5个数,和为100。具体操作请参照以下步骤。

1、在C5单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))/(11-ROW(E1)),1)”生成第一个随机数。最后一个数字“1”代表为有效数字位,可以根据个人需要需要修改。

2、然后按下回车键,表格中就会出现第一个随机数。

3、点击C5右下角的黑点,鼠标变成十字形,拖往C8单元格,这样就填充了C5到C8单元格,这里就生成了4个随机数。

4、然后在C9表格中输入命令【=100-SUM(C5:C8)】,生成最后一个随机数。

5、完成以上设置后,即可在exce中随机生成几个数,且这几个数的和等于指定的一个数。



文件已发到你邮箱。我QQ尾号9394
首先调出定义名称对话框,快捷键Ctrl+F3,输入一个名称,在引用位置处输入=GET.WORKBOOK(1),并点击确定。双击一个单元格输入=INDEX(ShName,ROW(A1)),INDEX(数组,第二参数)表示从数组中提取第几个元素,下拉公式就可以看到顺序返回了所有工作表名称,这样就可以在其他函数中引用了。
Ctrl+F3调出定义名称对话框,或者点击【公式】-【定义名称】调出定义名称对话框。
在【名称】框里输入一个定义名称(本例输入ShName),方便在工作表中引用。在【引用位置】处输入=GET.WORKBOOK(1),设置完毕后点击【确定】按钮。
双击一个单元zhidao格,输入公式:=INDEX(ShName,ROW(A1)),这时就返回了包括工作簿名称的工作表名称。

由于提问中没有说明20个数的特征,这里就先设定为100以内正整数,

算出答案这个说法中也没有说明是哪种运算,这里设定为求和。

代码如下

Sub RamSum()
    Dim rng As Range
    Set rng = Range("A1:A20")
    rng.Formula = "=INT(RAND()*100)"
    rng = rng.Value
    Range("B1") = Application.WorksheetFunction.Sum(rng)
    Set rng = Nothing
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网