在Excel中生成具有正态分布的随机数

ha.*_*.ed 52 random excel normal-distribution

我想生成100个正态分布的随机数(μ= 10,σ= 7),然后绘制这些数字的数量图.

如何在Excel 2010中生成具有特定分布的随机数?

还有一个问题:

例如,当我生成20个随机数时RANDBETWEEN(Bottom,Top),每次重新计算时数字都会改变.我该如何防止这种情况发生?

Exc*_*lll 92

使用该NORMINV功能与RAND():

=NORMINV(RAND(),10,7)
Run Code Online (Sandbox Code Playgroud)

要保持随机值集不变,请选择所有值,复制它们,然后将值(特殊)粘贴回相同的范围.


样本输出(A列),使用此公式生成的500个数字:

在此输入图像描述

  • `NORM.INV`也适用于Excel 2010及更高版本. (4认同)

stu*_*eek 5

正如 @osknows 在上面的评论中所说(而不是我添加此内容的答案),分析包包括随机数生成函数(例如NORM.DISTNORM.INV)来生成一组数字。一个很好的摘要链接位于http://www.bettersolutions.com/excel/EUN147/YI231420881.htm


小智 5

如果你有excel 2007,你可以使用

=NORMSINV(RAND())*SD+MEAN
Run Code Online (Sandbox Code Playgroud)

因为2010年有关于excel功能的重大变化