excel随机生成数值的和为一个定值

2025-03-02 11:35:21
推荐回答(2个)
回答1:

可以实现。通过辅助列。
譬如想让这74个单元格总和是2000×74,那么分析一下你现在用的函数,对应地,前半部分(1999-1800)*rand()的平均值就应该是200.
现在问题简化成:在74个单元格内输入的是(1999-1800)*rand(),让它们总和等于200*74,那么每个单元格应该是该随机值乘以总和分之200*74,因此每个单元格为a1*200*74/sum(a1:a74)。
所以,总结一下:
如果在a1:a74中输入了你写的那个函数,那么你在B1中输入=a1*200*74/sum($a$1:$a$74),然后向下拖拽到b74,即可实现有限制的随机。

回答2:

总和要是定值就不可能74个格都随机
只能73个格随机,最后一个=定值-73个格的和