永发信息网

如何在excel中生成平均值为2的一组(5个)随机数

答案:3  悬赏:0  手机版
解决时间 2021-03-26 11:29
  • 提问者网友:你给我的爱
  • 2021-03-25 17:12
如何在excel中生成平均值为2的一组(5个)随机数
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-25 18:25
生成1.0-3.0之间的数可以这样=rand()*2+1

按你说的平均值为2的话,就只能前面四个(比如是在单元格A1:A4)用=rand()*2+1生成,第五个用=10-SUM(A1:A4);

这样得出来的前4个就肯定在1-3之间,不过就不能保证第五个数是在1-3之间,会小于1,也会大于3,也可能在1-3之间,当第五个数是1-3的时候就符合你的要求了。
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-03-25 21:31
一定要求平均值为2?那还是一组随机数么?肯定有几个数是要根据前边生成的随机数,在满足平均值为2的前提下,推导出来的
  • 2楼网友:荒野風
  • 2021-03-25 19:57
b1、b2、b3
=IF(AND(B1-SUM(B$1:B$5)+10>1,B1-SUM(B$1:B$5)+10<3),B1+(10-SUM(B$1:B$5))/2,RAND()*2+1)
b4
=IF(AND(B1-SUM(B$1:B$5)+10>1,B1-SUM(B$1:B$5)+10<3),B1+(10-SUM(B$1:B$5))/1,RAND()*2+1)
b5
=RAND()*2+1
设置:工具-选项-重新计算-自动重算-反复操作(打勾)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯