Excel,把一个数分成多个随机的数字,随机数的总和等于总数。

2022-12-12 07:11

比如:7个月的用水量是13吨,然后随机生成这7个月的单月用水量。保留两位小数
2022-12-12 09:49

如图:

1、在B2输入用水量13,

2、设有宿舍12间,数量由你确定,编号 在A4:A15;

3、在B4输入随机数函数=RAND(),下拉复制至B15;

4、在B16输入公式:=SUM(B4:B15)求和;

5、在C4输入公式 :=ROUND(B$1*B4/B$16,2),下拉复制到B14;

6、在C15输入公式:=B1-SUM(C4:C14),这样是为了保障随机数的总和等于总数;

7、在C16输入公式:=SUM(C4:C15)

更多回答

Excel 选项,公式 ,启用  迭代运算,最多迭代次数 设多一点

A1输入:  

=IF(AVERAGE($A$1:$A$7)=13,A1,RANDBETWEEN(1100,1500)/100)

结果 11-15之间2位小数  (1100-1500 之间 除以100),下拉公式至A7, 结果固定,  重新下拉 生成新的组合,

热门问答