excel随机数生在一定范围内,且总和为定值

2024-12-13 20:30:16
推荐回答(3个)
回答1:

步骤1:选择A1:A10单元格,输入=RAND()  按Ctrl+Enter组合键结束,生成10个随机数;

步骤2:选择B1:B10单元格,输入以下公式,按Ctrl+Enter组合键结束,生成符合总和为3000的10个100-1000的随机数

=100+2000*A1/SUM(A:A)

方法要点:将100作为基准条件,10*100=1000,则将3000-1000=2000作为另外分配的总数。

 

详见附图

回答2:

只能生成9个数值,最后一个用总数减去前九个的和
随机数是100+rand()*300
因为3000/10=300,所以每个数不能大于300

回答3:

去年回答过一个几乎完全一样的问题,请参考:
http://zhidao.baidu.com/question/1302901574012671979.html