Excel NORM.S.INV関数の使い方|累積確率からzスコアを逆算(NORMSINV)

Excel NORM.S.INV関数の使い方|累積確率からzスコアを逆算(NORMSINV)
式の書き方
数式=NORM.S.INV(確率)
目次

はじめに

Excelには様々な統計関数が用意されていますが、NORM.S.INV関数(および以前のNORMSINV関数)は、標準正規分布の逆関数を計算する際に非常に役立ちます。具体的には、「ある確率に対応するz値は何か?」という問いに答えることができます。これは、統計学における仮説検定や信頼区間の計算などで頻繁に使用されます。この記事では、NORM.S.INV関数の基本的な使い方から、画像にある例までを詳しく解説します。

標準正規分布とは?

標準正規分布は、正規分布の中でも特に重要な分布で、以下の特徴を持ちます。

  • 平均 (μ): 0
  • 標準偏差 (σ): 1

任意の正規分布は、標準化と呼ばれる変換を行うことで標準正規分布に変換することができます。このため、標準正規分布の性質を理解することは、一般的な正規分布を扱う上で非常に重要です。

NORM.S.INV関数とは?

NORM.S.INV関数は、指定された累積確率に対応する標準正規分布のz値を返します。これは、NORMSDIST関数の逆の操作を行います。以前のExcelバージョンではNORMSINV関数が使用されていましたが、現在はNORM.S.INVが推奨されています。

基本的な構文

Excel

NORM.S.INV関数の構文
数式=NORM.S.INV(確率)
ひとことで累積確率に対応するz値を返す
確率
累積確率です。0より大きく1より小さくします
補足NORM.S.DISTの逆の計算です。

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

  • 確率(必須): 求めたい累積確率を指定します。0から1の間の数値を指定します。

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

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

画像例の解説

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

  • 累積確率: セルA2に0.8が入力されています。
  • 数式: セルB2には以下の数式が入力されています。

Excel

B2に入力:累積確率からzの値を求める
数式=NORM.S.INV(A2)
ひとことで累積確率0.8に対応するz値
A2
累積確率のセルです
補足結果は約 0.8416 です。

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

1
A2: 累積確率(0.8)を指定しています。
累積確率からzの値を求める(NORM.S.INV)式 =NORM.S.INV(A2) の解説図。B2に入力する
B2に =NORM.S.INV(A2) を入力。標準正規分布で 下から 80%の位置 正確には約 0.841621

数式の動作

この数式は、「標準正規分布において、累積確率が0.8に対応するz値」を計算します。結果として、セルB2には0.8416(約0.84)と表示されています。これは、標準正規分布において、z値が0.84以下の部分の面積が約80%であることを意味します。

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

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

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

例:上位何パーセント?

例えば、テストの点数が標準正規分布に従うとします。ある生徒のz値が1.96だった場合、その生徒は上位何パーセントに位置するでしょうか?この場合、=1-NORM.S.DIST(1.96,TRUE) (または =1-NORMSDIST(1.96)) を計算することで、約0.025(2.5%)という結果が得られます。つまり、その生徒は上位2.5%に位置することになります。逆に、上位2.5%に入るz値を求める場合は、=NORM.S.INV(1-0.025) または =NORM.S.INV(0.975) で計算し、約1.96が得られます。

NORM.S.INV/NORMSINV関数の注意点

  • 確率は0より大きく1より小さい数値でなければなりません。
  • 引数に数値以外の値を指定すると、エラー値 #VALUE! が返されます。

古い関数NORMSINVについて

以前のバージョンのExcelでは、NORMSINVという関数が使用されていましたが、これは互換性のために残されているだけで、最新のExcelではNORM.S.INVを使用することが推奨されています。NORMSINVとNORM.S.INVの機能は基本的に同じです。

NORM.INV関数との違い

NORM.S.INV関数は標準正規分布(平均0、標準偏差1)に特化していますが、NORM.INV関数は任意の平均と標準偏差を持つ正規分布に対して逆関数を計算することができます。例えば、平均が50、標準偏差が10の正規分布において、累積確率が0.8に対応する値を求める場合は、=NORM.INV(0.8,50,10) を使用します。

まとめ

NORM.S.INV関数は、標準正規分布における累積確率から対応するz値を簡単に計算できる非常に便利な関数です。統計学の分野だけでなく、データ分析を行う様々な分野で活用できます。この関数を理解し、適切に活用することで、データ分析の幅を広げることができるでしょう。

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

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

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

この記事を書いた人

目次