excel中怎样才能生成一组随机数呢?

如题所述

1、如下图所示,在F6单元格输入指定的平均值,需要在C3:H11单元格区域内生成一组随机数。要求这些随机数的平均值要等于F6指定的值。

2、在c3单元格输入以下公式:=IF(AVERAGE($C$3:$H$11)=$F$1,C3,RANDBETWEEN(20,80)/10),其中:RANDBETWEEN函数用于生成指定区间的随机数。

先使用RANDBETWEEN(20,80)生成20至80之间的随机数,再除以10,就得到2至8之间的小数。

AVERAGE($C$3:$H$11)用于计算C3:H11单元格的平均值。在C3单元格内,用IF函数判断,如果C3:H11单元格的平均值等于F6单元格指定的值,就返回C3的本身的值,否则就生成3。

3、由于公式引用了本身的值,所以输入公式后,会弹出警告对话框,如下图:

4、遇到此类情况,需要对excel迭代计算进行启用,步骤如下。依次单击【文件】【选项】【公式】,勾选【启用迭代计算】,最多迭代次数可以设置为1000,这里设置的次数越多,得到符合条件随机数的可能性就越大,但是次数过多,会增加计算量。

5、进行完上述步骤,现在只要修改C3单元格中指定的平均值,就会生成一组随机数,这些随机数的平均值就等于C3单元格的值。

温馨提示:内容为网友见解,仅供参考
无其他回答

教你在 Excel 中生成随机数的 5 种方法
首先,基础的 RAND 函数是生成随机数的入门方式。它无需参数,直接输入空括号即可产出一个0到1之间的随机小数。尽管存在重复值的可能,但概率相对较低,因为0到1区间包含大量随机点。若需要在特定区间生成随机数,可通过公式调整,如将 RAND() 乘以范围的跨度。RANDBETWEEN 函数更为直观,可直接指定范围...

如何在Excel表格中生成指定范围的随机数?
方法一:生成0~1的随机小数在A1单元格输入公式=RAND(),按Enter键,即可得到0到1之间的随机小数。要生成更多,可拖动填充手柄至所需范围。方法二:生成指定范围随机整数例如,要生成1到100的随机整数,公式为=RANDBETWEEN(1, 100),同样拖动填充手柄生成多个。方法三:生成随机数数组使用RANDARRAY函数,如...

Excel怎么生成随机数?
方法一:公式法 1、我们以生成1-10范围内的随机数字为例,讲述方法。首先,在A2单元格中输入公式:=SMALL(IF(COUNTIF($A$1:A1,ROW($1:$11))=0,ROW($1:$11)),INT(RAND()*(11-ROW(A1))+1))然后按下Ctrl+Shift+Enter三键结束数组公式。2、然后,下拉填充公式到A12单元格,也就是填充1...

如何用Excel生成随机数
首先,如果需要生成指定范围内的随机小数,可以使用RAND函数。例如,要生成一个介于5到10之间的随机小数,可以在单元格中输入公式“=RAND*+5”。这个公式会生成一个大于等于5且小于10的随机小数。若需要生成多个这样的随机数,只需将含有公式的单元格向下或向右拖动填充即可。其次,对于需要生成...

Excel中随机数生成的方法有哪些?
在Excel中生成指定数字范围内的随机数据,可以使用多种方法,以下是几种常用的方法:1. **使用RAND函数结合数学运算**:RAND函数可以生成一个0到1之间的随机小数(不包括0和1)。要生成指定范围内的随机数据(如5到10之间的随机小数),可以使用公式“=RAND()*(上限-下限)+下限”,例如“=RAND()*...

教你在 Excel 中生成随机数的 5 种方法
1. RAND函数的魔法Excel的内置RAND()函数是生成随机小数的得力助手,返回0到1之间的随机数。通过调整公式,如 =RAND() * (Y-X) + X,你可以轻松在指定范围内生成随机数。若需要整数,只需在结果上加上ROUND()函数,如 ROUND(RAND() * (Y-X) + X, 0)。2. RANDBETWEEN的灵活应用RANDBETWEEN...

Excel如何生成一个随机数字?
1、启动Excel并打开工作表,选择C3:C10单元格,在编辑栏中输入公式"=RAND()",按Ctrl+Enter键结束输入,此时在单元格中产生随机数,。选择D3:D10单元格,在编辑栏中输入公式"=RANK(C3:C10,C3:C10)",按Ctrl+Shift+Enter键结束公式的输入,此时选择单元格中获得需要的随机整数,。图1 产生随机数...

在Excel中如何生成随机数呢?
在Excel中生成随机数可使用RAND函数、RANDBETWEEN函数、RANDARRAY函数三种方法。Excel版本:Microsoft Excel 2021 电脑系统:win 11 方法一:使用RAND函数产生0到1之间的随机数 例如,在单元格A1中输入公式“=RAND()”,然后按下回车键,将随机生成一个新的随机数。每次重新计算或刷新工作表时,生成的随机数...

怎么在电脑excel软件内插入随机数值
当我们在使用电脑中的excel软件进行表格的处理的时候,如果需要对一些数据进行排序的话,则需要随机生成一些数值,具体应如何操作呢?接下来就由小编来告诉大家。具体如下:1. 第一步,打开电脑中的一个需要进行排序的数据表格。2.第二步,选中排号列后,点击鼠标右键,然后点击弹出菜单中的设置单元格格式...

Excel怎么生成随机数?
1、生成第一个随机数。在E2单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))\/(11-ROW(E1)),1)”生成第一个随机数。2、调整有效数字位数。下图红框中的数字控制着随机数有效数字位数,如果想保留三位有效数字,将其改成3即可。3、拉伸填充E2到E10。点击E2右下角的黑点,鼠标变成...

相似回答
大家正在搜