如图:
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, 结果固定, 重新下拉 生成新的组合,