2017-09-25 6 views
0

1から5までの乱数を取得しようとしています。RANDBETWEENをNORMINVで使用するNum Error

私はこのコードをしようとしている

-

=NORMINV(RANDBETWEEN(1,5), 4, 1) 

をしかし、それは私に#NUMエラーを与えます。任意のヒント?

答えて

2

NORMINVは、(他の2つは分布の平均および分散を規定する)正規分布のため分位関数であり、したがって、そのパラメータに確率をとります。確率は[0,1]の範囲内でなければなりません。 RANDBETWEEN(1, 5)は常に範囲外の値を返します。

RANDBETWEEN関数を削除します。 RANDと置き換えてください。

0

NUM! - いずれかの場合に発生します:

供給確率引数は、Excelのバージョンにしている場合は、Norm.Invを使用する必要があり、また、< 0または> 1

Reference

です。 NORMINVは償却されており、互換性のためだけに残っています。

は `> = 1 '原因私は数値的安定性と思われるものに

=NORM.INV(RAND(),4,2) 
+1

を使用してみてください。 – Bathsheba

+0

はい、私はあなたが正しいと思います – Tom

関連する問題