生成N个随机数,其总和是常数K - Excel

sak*_*thi 12 random excel numbers

如何在Excel中生成这些数字.

我必须生成8个随机数,其总和总是320.我需要大约100套左右. http://en.wikipedia.org/wiki/User:Skinnerd/Simplex_Point_Picking.这里解释了两种方法.

或者任何其他方式,以便我可以在Excel中执行此操作.

Raz*_*van 26

您可以使用该RAND()函数N在A列中生成数字(在您的情况下为8).

然后,在B列中,您可以使用以下公式B1=A1/SUM(A:A)*320,B2=A2/SUM(A:A)*320依此类推(320您感兴趣的总和在哪里).

所以你可以输入=RAND()A1,然后将其拖到A8.然后输入=A1/SUM(A:A)*320B1并将其拖到B8.B1:B8现在包含8个随机数,总计320.

样本输出:

在此输入图像描述

  • 这不会给出均匀的分布(在重要的情况下)/sf/answers/564826951/ (2认同)