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

生成N个随机数,其和为常数K-Excel,excel,random,numbers,Excel,Random,Numbers,如何在Excel中生成这些数字 我必须生成8个随机数,其和总是320。我需要大约100套。 . 这里解释了两种方法 或者任何其他方式,以便我可以在Excel中执行此操作。您可以使用RAND()函数在A列中生成N数字(在您的情况下为8) 然后,在B列中,您可以使用以下公式B1=A1/SUM(A:A)*320,B2=A2/SUM(A:A)*320,依此类推(其中320是您感兴趣的总和) 因此,您只需在A1中输入=RAND(),然后将其向下拖动到A8。然后在B1中输入=A1/SUM(A:A)*320,

如何在Excel中生成这些数字

我必须生成8个随机数,其和总是320。我需要大约100套。 . 这里解释了两种方法


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

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

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

因此,您只需在A1中输入
=RAND()
,然后将其向下拖动到A8。然后在B1中输入
=A1/SUM(A:A)*320
,并将其拖动到B8。B1:B8现在包含8个随机数,总和为320

样本输出:


很明显,你已经有了解决这个问题的算法。你的问题是什么?我如何在excel中完成。此外,我无法理解。生成7个随机数,第8次使用
=320和(A1:A7)
其中
A1:A7
前7个随机数这不会给出均匀分布(在重要的情况下)