步骤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作为另外分配的总数。
详见附图
只能生成9个数值,最后一个用总数减去前九个的和
随机数是100+rand()*300
因为3000/10=300,所以每个数不能大于300
去年回答过一个几乎完全一样的问题,请参考:
http://zhidao.baidu.com/question/1302901574012671979.html