excel表格中已知了一个总和,想要把他随机分配到12列中,但总和保持不变,12列的数字随机分配最好不同。

2024-12-20 18:10:27
推荐回答(2个)
回答1:

1、选择C2:C13单元格,输入=RAND()  按Ctrl+Enter组合键,生成随机数;

2、选择B2:B13单元格,输入以下公式,按Ctrl+Enter组合键结束

=ROUND(B$14*C2/SUM(C$2:C$13),0)

3、因通过ROUND函数将数据四舍五入到整数,因此可能总和不一定是826,这时可通过按F9单元格,重新计算,直到数据满足要求,即可。

回答2:

新增一列作为随机数列

公式为=rand()

在左侧写

=CEILING(L1/SUM(L$1:L$12)*L$13,1)

然后一直拖到11行

第十二行公式为=L13-SUM(M1:M11)