乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel表格中如何使随机数相加成一个固定值

excel表格中如何使随机数相加成一个固定值

作者:乔山办公网日期:

返回目录:excel表格制作


生成两个随机数A和B,这两个随机数相加等于C,C的值是可以随便修改的.
用下面的公式:
A1输入=rand()
B1输入=C1-rand()
C1输入要设定的值.

1、打开Excel,选中你想加上随机数的单元格。  

2、在选中的单元格里,按照此公式“=B2+RANDBETWEEN(3,11)”,选中你想加的原始数据:=B2。  

3、随后,按照此公式“=B2+RANDBETWEEN(3,11)”,紧接输入:+RANDBETWEEN。  

4、最后,按照此公式“=B2+RANDBETWEEN(3,11)”,紧接输入:(3,11)。  

5、公式输入完成后,点击回车键,即可得到原始数据与一个随机数据相加的结果了。  

6、将鼠标放在该单元格右下角,直到出现+号样式,往下拉,即可进行批量相加。


还有缺陷。勉强用吧。若想完美,找VB老师吧。

copyF9键随机生成数据。

F2=RAND()

G2RANK(F2,$F$2:$F$25)

两公式zd下拉至第25行。若为美观计,这部分内容可以隐藏或者字体设为无色。

A2=IF(INDEX({1;1;1;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0},G2)=1,1,"")

E2=IF(SUM($A2:D2)=1,"",1)

两公式下拉至第25行。

B2=IF(OR(ROUND(RAND()*1,0)=0,SUM($A2:A2)=1),"",1)复制到C2

B3=IF(OR(SUM(B$2:B2)=B$26,SUM($A3:A3)=1,ROUND(RAND()*1,0)),"",1)复制到蓝色区域。

A27=SUM(A2:A25)复制到E列

偶有27数值行不等于26行对应单元格数值的情况,这是不符合要求的,可以用条件格式设置警示。

遇到这种情况,继续按F9键跳过。



1、生成第一个随机数。在E2单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))/(11-ROW(E1)),1)”生成第一个随机数。

2、调整有效数字位数。下图红zd框中的数字控制着随机数有效数字位数,如果想保留三位有效数字,将其改成3即可。

3、拉伸填充E2到E10。点击E2右下角的黑点,鼠标变成十字形,拖往E10单元格,这样就填充了E2到E10单元格。

4、生成最后一个随机数。在E11单元格内输入公式“=100-SUM(A2:A10)”,生成最后一个随机数。

相关阅读

  • <em>EXCEL</em>带<em>随机数</em>函数的,<e

  • 乔山办公网excel表格制作
  • 一般我们在产生随机试验数据时候,会使用到rand函数。rand函数又称随机数函数,其结果是生成一zd个0-1的小数。调用格式:=rand()延伸1:如果要生成一个任意范围的数,则可以专进行
关键词不能为空
极力推荐

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