2017-09-25 30 views
2

我有一個日期列表。它們是註冊日期的虛擬數據。向excel中的日期添加數字(使用平均值和st dev)

我想添加另一個列表,即首次使用日期的虛擬數據。

爲了使日期,我用這個 -

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

爲了讓第一次運用日期,我想這一點 -

=C6+RANDBETWEEN(0,100) 

但是,我不希望只是添加一個隨機數。我想添加一個正態分佈的數字,平均值爲10,標準偏差爲30(不會出現負值)。那可能嗎?

+3

簡短答案是'否',因爲如果您排除了生成的正態分佈的平均值爲10,標準差爲30的負值,那麼這將不再是正態分佈。 –

回答

0

下面將產生正態分佈的隨機數爲10的均值偏差的30:

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

我能想到的排除負值最簡單的方法是隻取絕對值這個。

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

但是,如前所述,如果排除負數(不管你決定如何排除它們),那麼它是不是一個真正的正態分佈了。

編輯:

另一種方式來排除負數如下:

由於NORM.INV(0.37,10,30)回報略高於0的值,你可以利用這些知識將公式更改爲只允許之間的隨機值0.37和1將生成:

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

但是,我必須再次指出這不是一個真正的正態分佈。