在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)
但是,我必须再次指出这不是一个真正的正态分布。