NORM.S.DIST関数の使い方|標準正規分布の累積確率・確率密度を求める

NORM.S.DIST関数の使い方|標準正規分布の累積確率・確率密度を求める
目次

はじめに

Excelには様々な統計関数が用意されていますが、NORM.S.DIST関数は、標準正規分布における累積確率を求める際に非常に役立ちます。標準正規分布は、平均が0、標準偏差が1の正規分布であり、統計学において非常に重要な役割を果たします。この記事では、NORM.S.DIST関数の基本的な使い方から、画像にある例、そしてExcelのバージョン情報までを詳しく解説します。

標準正規分布とは?

正規分布は、自然界や社会現象に広く見られる連続確率分布です。その中でも、平均が0、標準偏差が1の正規分布を特に標準正規分布と呼びます。標準正規分布は、あらゆる正規分布を標準化することで比較や分析を容易にするための基準となります。

NORM.S.DIST関数とは?

NORM.S.DIST関数は、標準正規分布の累積分布関数(CDF)の値を返します。累積分布関数とは、ある値以下の確率を表す関数です。

基本的な構文

Excel

NORM.S.DIST関数の構文
数式=NORM.S.DIST(z,[累積])
ひとことで標準正規分布の確率を返す
z
z値です
[累積]
TRUEなら累積確率、FALSEなら確率密度です
補足平均0・標準偏差1の分布です。

各引数の意味は以下の通りです。

  • z(必須): 標準正規分布における値を指定します。一般的にはz値(標準得点)と呼ばれる値です。
  • 累積(省略可能): 累積分布関数を求める場合はTRUE、確率密度関数を求める場合はFALSEを指定します。省略した場合、TRUEとみなされます。

Excelバージョン情報:NORM.S.DIST

NORM.S.DIST関数は、Excel 2010で導入されました。それ以前のバージョンでは、NORM.S.DIST関数に相当する直接的な関数はありませんでしたが、NORM.DIST(z, 0, 1, TRUE)で同じ結果を得ることができました。

NORM.S.DIST関数の使い方|z=0.2 までの累積確率を求める

手順:B2 に NORM.S.DIST の式を入れて Enter

標準正規分布で、z が 0.2 以下になる確率を求めます。 B2 に次の式を入力して、Enter キーを押します❶。

B2 に入れる式
=NORM.S.DIST(A2,TRUE)
A2 z(0.2)TRUE 関数形式(累積)
ひとことで標準正規分布で、z=0.2までの累積確率を求める
式を分けて読むと(色は画像の枠と同じ)
zA2
どの値まで?
→ z=0.2
関数形式TRUE
どの確率?
→ TRUE=累積(その値以下)
自分の表で使うときは
オレンジを FALSE にすると、その点の確率密度になります。
エクセルのNORM.S.DIST関数で標準正規分布の累積確率を求める式と、zのセルを色分けした画面
エクセルのNORM.S.DIST関数で標準正規分布の累積確率を求める式と、zのセルを色分けした画面

確認:累積確率は約 0.58

エクセルのNORM.S.DIST関数でz=0.2までの累積確率が0.58になったことを示した画面
エクセルのNORM.S.DIST関数でz=0.2までの累積確率が0.58になったことを示した画面

答えは 0.579259709 になりました❷。式は、次の順に計算しています。

  1. z=0.2より左の面積
    ⇒ 平均 0 より少し右
  2. 累積確率
    ⇒ 0.579
ヒント:上側の確率
=1-NORM.S.DIST(A2,TRUE) で、z が 0.2 より大きい確率(約 0.42)になります。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

画像例の解説

画像では、以下の設定でNORM.S.DIST関数を使用しています。

  • z(zの値): セルA2に0.2が入力されています。
  • 累積: TRUE(累積分布関数を求める)を指定しています。
  • 数式: セルB2には以下の数式が入力されています。

Excel

B2に入力:累積確率を求める
数式=NORM.S.DIST(A2,TRUE)
ひとことでz=0.2の累積確率
A2
z値のセルです
TRUE
累積分布関数を指定します
補足結果は約 0.5793 です。

この数式を分解して解説します。

1
A2: z値として0.2を指定しています。
2
TRUE: 累積分布関数を求めることを指定しています。
標準正規分布の累積確率を求める(NORM.S.DIST)式 =NORM.S.DIST(A2,TRUE) の解説図。B2に入力する
B2に =NORM.S.DIST(A2,TRUE) を入力。平均0・標準偏差1の分布で z = 0.2 以下になる確率 正確には約 0.579260

数式の動作

この数式は、「標準正規分布において、z値が0.2以下である確率」を計算します。結果として、セルB2には0.57926…(約0.58)と表示されています。これは、標準正規分布において、平均から0.2標準偏差以下の範囲に全体の約58%が含まれることを意味します。

Excelサンプルデータのダウンロード

上記画像のエクセルサンプルデータを、以下のリンクからダウンロードし、練習用として活用ください。

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

NORM.S.DIST関数の応用例

NORM.S.DIST関数は、以下の場面で役立ちます。

  • 統計学: 仮説検定、信頼区間の計算。
  • 品質管理: 製品の品質管理における不良率の分析。
  • 金融工学: リスク管理、ポートフォリオ分析。

例:テストの点数

あるテストの点数が正規分布に従うとします。平均点が50点、標準偏差が10点の場合、60点以下の生徒が全体の何%かを求めます。

まず、60点を標準化します。

z = (60 – 50) / 10 = 1

次に、NORM.S.DIST関数を使用して、z値が1以下の確率を求めます。

Excel

セルに入力:具体例
数式=NORM.S.DIST(1,TRUE)
ひとことでz=1までの累積確率
1
z値です
TRUE
累積分布関数を指定します
補足結果は約 0.8413 です。

この結果は約0.8413となります。つまり、約84.13%の生徒が60点以下です。

NORM.S.DIST関数の注意点

  • zに数値以外を指定すると、エラー値 #VALUE! が返されます。

まとめ

NORM.S.DIST関数は、標準正規分布における累積確率を簡単に計算できる非常に便利な関数です。統計分析などで頻繁に使用されます。Excel 2010以降を使用している場合は、NORM.S.DIST関数を使用することを覚えておきましょう。それ以前のバージョンでは、NORM.DIST(z, 0, 1, TRUE)で代用できます。

この解説で、NORM.S.DIST関数について、より深く理解できたかと思います。この情報を活用し、Excelでのデータ分析をより効率的に行いましょう。

確率分布・統計検定に関するExcel関数の全体像は、こちらのまとめで整理しています。

正規分布の確率を求めるときは、NORM.DIST関数の使い方もあわせてご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次