2016-09-20 30 views
1

我想编写一个能够计算“n”个随机生成数字的单一公式,以及它们的平均值,其中n由变化的参考单元格确定。随机数发生器不能用于sumproduct功能

我使用的电流式是这样的:

=(SUMPRODUCT((ROW(1:6)*RAND()/ROW(1:6))/6 

然而,仅产生的随机数一次,并在所有6个术语被使用。请注意,在这种情况下,我的n = 6,因此我希望在公式中创建六个随机生成的数字。

我用下面的函数来确定是否正在生成仅一个随机数:

=(SUMPRODUCT((ROW(1:6)*(IF(RAND()<1-0,3;(1-0,3);0,3))/ROW(1:6))/6 

最终产物将始终是0,3或0,7,并且因此确认事实

+0

您是否想要在输入此公式的单元格内列出6个随机数字? – Kyle

+0

你可以尝试使用RANDBETWEEN而不是上限的极小变化 – Slai

+0

嗨凯尔,我想要在单个单元中的6个随机数的平均值。 –

回答

-1

如果我理解正确。 你想生成“n”个不同的随机数,然后想取这些数字的平均值。这将最终是一个随机数,因为它是6个不同随机数的平均值。

让我知道,如果它有帮助,或者你需要做一些计算与所有这些随机数,所以我们可以建议你一个替代。