您的位置: 首页 > EXCEL技巧 > Excel函数 >

用Excel生成多组限定范围且和为固定值的随机数

时间:2014-10-12 整理:docExcel.net

有时由于某种原因需要得到多组限定范围的随机数,且各组中所有随机数的和为固定值。通常,可以利用Excel中的迭代计算或VBA来解决这个问题。本文以用公式生成10个和值为1000,且范围在80-120之间的随机整数为例,说明Excel2013中用迭代计算的解决方法。

1.启用迭代计算。在Excel2013中,单击“文件→选项→公式”,勾选“启用迭代计算”,根据实际需要调整“最多迭代次数”数量,本例为默认的“100”,将“误差”设为“0”,单击“确定”。

Excel2013启用迭代计算

2.在A2单元格输入公式:

=RANDBETWEEN(80,120)

3.在A3单元格输入公式:

=IF(SUM(A$2:A$11)=1000,A3,RANDBETWEEN(80,120))

然后拖动填充柄填充公式到A11单元格。这时即可得到10个和值为“1000”,且范围在80-120之间的随机整数。

4.要得到另一组这样的随机整数,按F9键即可。

浅谈EXCEL软件在审计实务中的运用 问题:浅谈EXCEL软件在审计实务中的运用
回答:...通过先容Excel与Word软件的跟尾、共享事情簿、公式函数和机数产生器的运用,以实现审计事情效率、办理实际坚苦的目标,到达事半功倍的结果,对付今朝的审计实务事情具有必然的参考应用代价。 【要害词】 Excel软件;审...
怎样用Excel中的RAND函数产生随机数 问题:怎样用Excel中的RAND函数产生随机数
回答: 当我们需要产生一些机数,如单位的抽奖,购买体育彩票前的选号等,我们可以利用Excel中的RAND函数来产生这些机数。RAND函数能够返回大于等于0小于1的均匀分布机数,每次计算工作表时都将返回一个新的数值。我们只...
请问在excel中+8到5的随机数怎么生成 问题:请问在excel中+8到-5的机数怎么生成。急用,谢谢
回答:=ROUND(RAND()*13,0)-5
怎么在excel表格里产生一个10—50的随机数 和 问题:怎么在excel表格里产生一个10—50的机数 和 30至 -50的机数 “30至-50(负50)”
回答:方法一:规划求解来做:A列是数据,假设你要40个机数的和为30(按你要求不能超过60个数)1、A41输入公式=SUM(A1:A40)2、工具,加载宏,规划求...
Excel2007函数教程RANDBETWEEN随机数函数 问题:Excel2007函数教程RANDBETWEEN随机数函数
回答:...少了我们的工作量,下面,我来讲一下一个常用的函数,机数函数randbetween。 ①启动Excel2007,在单元格输入=ran,下面就会出现3个函数选择,我们选择第二项randbetween。 ②选择好了之后,会出现函数参数的使用。 ③我们...
EXCEL随机数赋值 问题:EXCEL随机数赋值
回答:例如在EXCEL产生了一些机数 26 33 55等 参考回答:我把你的补充理解一下,是不是这样,就是某个数字第一次出现时,给它编号为1,以后再出现都为1,另一个数字第一次出现时,编号为2,再一个数字出现编号为3,某个数字重...
相关推荐: