如何用Excel随机生成一组百分数 使得这组的百分数总和为固定值1
1个回答
关注
展开全部
咨询记录 · 回答于2023-04-25
如何用Excel随机生成一组百分数 使得这组的百分数总和为固定值1
你好,很高兴为你服务,为你作出如下解答:1.问题:如何用Excel随机生成一组百分数,使得这组的百分数总和为固定值1?2.原因:由于Excel中的随机函数RAND()只能生成0-1之间的随机数,而不能生成百分数,因此无法直接生成一组百分数,使得这组的百分数总和为固定值1。3.解决方法:可以使用Excel中的函数RANDBETWEEN()来生成一组百分数,使得这组的百分数总和为固定值1。4.做法步骤:(1)在Excel中输入要生成的百分数的个数,比如要生成5个百分数,则在A1单元格中输入5;(2)在A2单元格中输入公式:=RANDBETWEEN(1,100),按下Enter键,可以生成一个1-100之间的随机数;(3)将A2单元格的公式拖动到A3-A6单元格,可以生成5个1-100之间的随机数;(4)在B2单元格中输入公式:=A2/SUM($A$2:$A$6),按下Enter键,可以生成一个百分数;(5)将B2单元格的公式拖动到B3-B6单元格,可以生成5个百分数,且这5个百分数的总和为1。5.个人心得小贴士:使用Excel中的函数RANDBETWEEN()可以很方便地生成一组百分数,使得这组的百分数总和为固定值1。