在 Excel 中根据给定的均值和标准差生成随机数


在某些情况下,您可能需要根据特定的均值和标准差生成一系列随机数。

以下是一些可以帮助您的指南。

根据给定的均值和标准差生成随机数

要解决这个问题,您需要按照以下步骤逐步操作。

步骤 1

首先,您需要将所需的均值和标准差输入到两个空单元格中,在本例中,我选择了 A1 和 A2,如下面的屏幕截图所示。

步骤 2

然后,在单元格 B3 中,输入公式 **=NORMINV(RAND(),$B$1,$B$2)** 并拖动句柄到所需的范围以填充单元格,如下面的屏幕截图所示。

在公式 **=NORMINV(RAND(),$B$1,$B$2)** 中,$B1 表示均值,$B$2 表示标准差。

步骤 3

在单元格 D1 和 D2 中,您需要计算在步骤 2 中输入的随机数的均值和标准差。在单元格 D1 中,通过输入公式 **=AVERAGE(B3:B8)** 计算均值,按 Enter 键。在 D2 中,计算标准差,输入公式 **=STDEV.P(B3:B8)** 并按 Enter 键,如下面的屏幕截图所示。

下面的屏幕截图显示了计算 B3:B8 标准差的公式。

这里 B3:B8 是您在步骤 2 中选择的数字范围。

步骤 4

您可以生成所需的真实随机数。在单元格 D3 中,输入公式 **=$B$1+(B3-$D$1)*$B$2/$D$2** 并拖动到 B8(如上所述,我们考虑到了 B8)。如下面的屏幕截图所示。

这里 B1 表示您需要的均值,B2 表示您需要的标准差。B3 表示第一个随机数的第一个单元格,D1 表示第一个随机数的均值。D2 是第一个随机数的标准差。

步骤 5

您可以检查最终随机数序列的均值和标准差。在单元格 D9 中,输入公式 **=AVERAGE(D3:D8)** 并按 Enter 键,然后在单元格 D10 中输入公式 **=STDEV.P(D3:D8)** 并按 Enter 键,如下所示:

这里 D3 到 D8 是最终随机数序列的范围。

Excel 表格中数据的左侧是第一个随机数,右侧的数据是最终的随机数,如下所示。

更新于:2022年9月10日

5K+ 次浏览

启动您的 职业生涯

完成课程获得认证

开始
广告