正規乱数・正規分布する乱数を発生させる−NORMINV関数・RAND関数

対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007

「エクセル 正規乱数」
という検索がこのサイトで行われていることがあります。

Excelで正規分布する乱数を作成したいということでしょう。

ある確率分布関数の逆関数に乱数を入力すると、その確率分布関数に従う乱数が出力されますので、正規分布の累積分布関数の逆関数の値を返すNORMINV関数と、ランダムな数値を返すRAND関数を組み合わせると、正規分布する乱数を発生させることができます。


▼操作方法:正規分布する乱数を発生させる
※平均が0、標準偏差が1の正規分布に従う乱数を発生させる例

「=NORMINV(RAND(),0,1)」
という計算式を入力する

▼サンプルファイル(003097.xls 111KByte)ダウンロード

サンプルファイルのA2:A1001セルには上記の数式を入力し、C3:D28セルに度数分布表を作成して、度数分布表を元データとする散布図グラフが作成してあります。

[F9]キーを押すなどして再計算を実行すると、A2:A1001セルの乱数が作成しなおされますが、何度も繰り返してみると、散布図がベルカーブっぽい形状となることがご確認いただけるでしょう。

関連語句
ランダムな数字
関連記事
トラックバックURL−トラックバックは、内容確認後に公開しております。
▼サイト名 - インストラクターのネタ帳
◇タイトル - △ランダム関数、○RAND関数、○RANDBETWEEN関数
◇概要 - 対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 「エクセル ランダム関数」 といった検索が行われ...


キーワード
エクセル,関数,数式,計算式,マクロ,VBA,XLSファイル,拡張子XLS,MS,Microsoft,マイクロソフト,Office,オフィス