在excel中添加一个数字(使用平均值和st dev)

我有一个date列表。 他们是注册date的虚拟数据。

我想添加另一个列表,它是首次使用date的虚拟数据。

为了制作date,我使用了这个 –

=RANDBETWEEN(DATE(2017,1,1),DATE(2017,6,30)) 

为了使第一次使用date,我试着这个 –

 =C6+RANDBETWEEN(0,100) 

但是,我不想只添加一个随机数。 我想添加一个正态分布的数字,平均值为10,标准偏差为30(不会变成负数)。 那可能吗?

以下将产生一个正态分布的随机数,平均值为10,偏差为30:

 = NORM.INV(RAND(),10,30) 

我能想到排除负面价值的最简单的方法就是拿这个绝对值。

 = ABS(NORM.INV(RAND(),10,30)) 

但是,正如已经指出的那样,如果排除负数(不pipe你如何决定排除它们),那么它就不再是一个正常的分布了。

编辑:

排除负数的另一种方法如下:

由于NORM.INV(0.37,10,30)返回的值刚好大于0,因此可以使用此知识将公式更改为只允许生成0.37和1之间的随机值:

 = NORM.INV(0.63*RAND()+0.37,10,30) 

但是,我必须再次指出这不是一个真正的正态分布。