EXCEL中如何生成一组和为指定数字的随机数?

如题所述

假设需要生成10个求和为100的随机数据,需要分成以下步骤:

    首先在A1(或任意单元格)输入公式: =RAND()   或者 =RANDBETWEEN(1,20)

    下拉填充到第九个单元格生成九个随机数。

    第十个单元格输入=100-SUM(A1:A9)


    解释: 

    RANDBETWEEN函数可生成一定范围内的随机整数。

    RAND函数可生成0到1范围内的随机小数。


    因为要求所有随机数之和为指定数值,所以在最后一个随机数的公式应该等于指定求和值减去之前生成的随机数之和。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-05
平均数的约束,那么能够随机的必定只有49个数字,
可以这样做

在A1到A49个单元格里面输入

=8+int(RAND()*2)

这里直接复制到一个单元格,然后拖动就可以,因为生成随机数,所以这49个单元格里面的公式都一样

在A50单元格里面输入

=M*50-sum(A1:A49)

注意,这里“M”就是你要求的平均数,你也可以把他关联到某个单元格

这样就可以了

如果不清楚可以给我一个邮箱,我做好发给你本回答被提问者采纳
第2个回答  2020-12-20
有平均数的约束,那么能够随机的必定只有49个数字, 可以这样做 在A1到A49个单元格里面输入 =8+int(RAND()*2) 这里直接复制到一个单元格,然后拖动就可以,因为生成随机数,所以这49个单元格里面的公式都一样 在A50单元格里面输入 =M*50-sum(A1:A49) 注意,这里“M”就是你要求的平均数,你也可以把他关联到某个单元格 这样就可以了 如果不清楚可以给我一个邮箱,我做好发给你
第3个回答  2010-12-18

比如输入1000-1500的随机整数的输入方法。

第4个回答  2010-12-18
假如D1输入一个数,它是A1,B1,C1的和
A1输入公式=RAND()*100
B1输入公式=RAND()*100
C1输入公式=D1-B1-A1
这是有小数的

如果要整数,可以输入下面的公式
A1输入公式=RANDBETWEEN(1,50)
B1输入公式=RANDBETWEEN(1,50)
C1输入公式=D1-B1-A1

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

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

excel指定范围内随机取数且随机数和等于特定值
首先,打开Excel,在单元格C5中输入以下公式,如需调整有效数字范围,只需替换最后一个数字“1”:=RAND()*(你的最大值-你的最小值)+你的最小值按下Enter键,第一个随机数就会显示在表格中。接着,用鼠标点击C5右下角的填充柄,拖动到C8,以生成4个连续的随机数。在C9单元格中,输入公式计算剩...

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

怎么用excel生成指定数字的随机数字
在Excel中生成指定范围内的随机数字,你可以使用`RANDBETWEEN`函数。这个函数非常直接且易于使用,允许你指定随机数的最小值和最大值。例如,如果你想要生成1到100之间的随机整数,你可以在Excel的单元格中输入以下公式:```excel =RANDBETWEEN(1, 100)```这个公式会在你每次按下Enter键、或者每次重新...

Excel表格如何设置随机数字?
首先,RAND函数可以在Excel中生成一个介于0到1之间的随机小数。使用这个函数非常简单,只需在选定的单元格中输入“=RAND”即可。每次计算工作表时,这个函数都会生成一个新的随机数。例如,如果你想在A1单元格中生成一个随机小数,只需在A1中输入“=RAND”,然后按下Enter键。其次...

怎样在EXCEL中生成指定的随机数呢?
1、如下图所示,在F6单元格输入指定的平均值,需要在C3:H11单元格区域内生成一组随机数。要求这些随机数的平均值要等于F6指定的值。2、在c3单元格输入以下公式:=IF(AVERAGE($C$3:$H$11)=$F$1,C3,RANDBETWEEN(20,80)\/10),其中:RANDBETWEEN函数用于生成指定区间的随机数。先使用RANDBETWEEN(20,...

excel如何随机生成几个数,且这几个数的和等于指定的一个数
在EXCEL中利用ROUNDUP函数可以随机生成几个数,且这几个数的和等于指定的一个数。演示软件版本excel2007,演示为随机生成5个数,和为100。具体操作请参照以下步骤。1、在C5单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))\/(11-ROW(E1)),1)”生成第一个随机数。最后一个数字“1”...

Excel表格如何设置随机数字
在Excel表格中设置随机数字,可以通过几种方法实现。首先,最简单的是使用RAND函数,它会生成一个0到1之间的随机小数(不包括0和1)。如果你需要生成特定范围内的随机小数,可以结合使用RAND函数和数学运算,如`=RAND()*(最大值-最小值)+最小值`。其次,若需生成指定范围内的随机整数,则可使用...

excel如何根据总和随机生成数据excel如何根据总和随机生成数据_百度...
1、在Excel中产生一组随机数需要用到Rand函数。2、Rand函数的使用格式为:Rand(),其中括号里没有参数。3、使用Rand函数会返回0-1之间的均匀公布随机数。4、使用Rand函数的第一步为选中一个你需要产生随机数的空白单元格。5、然后,在空白单元格输入=Rand()即可。6、最后确认函数或者按下enter键,...

相似回答