Excel PROB関数の使い方|指定範囲の確率を計算する

Excel PROB関数の使い方|指定範囲の確率を計算する
式の書き方
数式=PROB(値の範囲,確率の範囲,[下限値],[上限値])
目次

PROB関数とは?

PROB関数は、データセット内で特定の範囲の値に該当する確率の合計を求めます。例えば、テストの点数分布から特定の点数範囲の生徒の割合を求めたり、製品の品質管理で特定の範囲内の不良品発生確率を計算したりする際に使用できます。

PROB関数の構文

Excel

PROB関数の構文
数式=PROB(値の範囲,確率の範囲,[下限値],[上限値])
ひとことで指定した範囲に値が入る確率を合計して返す
値の範囲
得点などの、値が入っているセル範囲です
確率の範囲
それぞれの値の確率が入っているセル範囲です。合計は 1(100%)にします
[下限値]
範囲の下限です
[上限値]
範囲の上限です。省略すると、下限値と同じ値の確率だけを返します
補足確率の合計が 100% でないと、#NUM! になります。

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

  • 値の範囲(必須): 確率が関連付けられている数値の配列またはセル範囲を指定します。例えば、テストの点数、製品の測定値などが該当します。
  • 確率の範囲(必須): 値の範囲内の各値に対応する確率の配列またはセル範囲を指定します。値の範囲と同じ数の要素を持つ必要があります。各確率は0以上1以下である必要があります。
  • 下限値(省略可能): 確率を合計する値の下限を指定します。
  • 上限値(省略可能): 確率を合計する値の上限を指定します。省略すると、下限値で指定された値に対応する確率のみが返されます。

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

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

PROB関数の使用例

上記の画像例では、以下のデータに基づいてPROB関数が使用されています。

得点 (値の範囲)確率 (確率の範囲)確率(関係なし)
6030%70%
7040%60%
8020%30%
9010%10%

求められているのは、「得点が60点以上70点以下の確率」です。画像に示されている数式は以下のとおりです。

Excel

C2に入力:60点以上70点以下になる確率
数式=PROB($A$2:$A$5,$B$2:$B$5,60,70)
ひとことで得点が60〜70点の範囲に入る確率
$A$2:$A$5
得点の範囲です
$B$2:$B$5
確率の範囲です
60
下限値です
70
上限値です
補足60点(30%)+70点(40%)で、結果は 0.7(70%)です。

この数式を詳しく見ていきましょう。

  • $A$2:$A$5: 得点の範囲(値の範囲)を指定しています。$記号は絶対参照を表し、数式をコピーしても参照先が固定されます。
  • $B$2:$B$5: 各得点に対応する確率の範囲(確率の範囲)を指定しています。
  • 60: 下限値を指定しています。
  • 70: 上限値を指定しています。

この数式は、A2:A5の範囲にある値のうち、60以上70以下の値(つまり60と70)に対応するB2:B5の範囲にある確率(それぞれ30%と40%)を合計します。結果として、30% + 40% = 70% が返されます。

重要な注意点: 画像のC列にある確率は、PROB関数の計算には使用されていません。PROB関数は、第二引数で指定された確率範囲のみを使用します。

指定した範囲に入る確率を求める(PROB)式 =PROB($A$2:$A$5, $B$2:$B$5, 60, 70) の解説図。C2に入力する
C2に =PROB($A$2:$A$5, $B$2:$B$5, 60, 70) を入力。得点が 60〜70 の確率を足す 30% + 40% = 70%

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

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

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

下限値のみを指定した場合

=PROB($A$2:$A$5,$B$2:$B$5,70)という数式を入力した場合、70点に対応する確率である40%のみが返されます。上限値を省略すると、下限値で指定された値に対応する確率のみが返されるためです。

下限値と上限値を入れ替えた場合

=PROB($A$2:$A$5,$B$2:$B$5,70,60)のように下限値と上限値を入れ替えた場合、エラーにはならず、結果は 0 になります。範囲に入る値がないためです。下限値は上限値以下にします。

PROB関数の注意点まとめ

  • 値の範囲と確率の範囲は同じ数の要素を持つ必要があります。要素数が異なると#N/Aエラーが発生します。
  • 確率の範囲内の確率は、0以上1以下である必要があります。確率の合計が1を超える場合も #NUM! エラーが発生します。
  • 下限値が上限値より大きい場合、エラーにはならず、結果は 0 になります。
  • 値の範囲に数値以外の値が含まれている場合、#NUM!エラーが発生します。

PROB関数の応用例

PROB関数は様々な場面で応用できます。以下はその例です。

  • 品質管理: 製品の寸法が特定の範囲内にある確率を計算する。
  • 金融: 株価の変動幅が特定の範囲内にある確率を計算する。
  • マーケティング: アンケート結果から、顧客の満足度が特定の範囲内にある割合を計算する。
  • 人事: 試験結果から、特定の点数範囲にいる応募者の割合を計算する。

まとめ

PROB関数は、データ分析において特定の範囲の確率を簡単に計算できる強力なツールです。このブログで解説した内容を参考に、PROB関数を効果的に活用し、データに基づいた意思決定に役立ててください。特に、離散的な確率分布を扱う場合に便利です。

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

確率を式で計算したいときは、エクセルで確率を計算する方法もあわせてご覧ください。

PROB関数と確率計算のよくある質問

PROBとは何をする関数ですか?

PROB関数は、指定した範囲に値が入る確率の合計を返す関数です。書き方は =PROB(値の範囲,確率の範囲,[下限値],[上限値]) です。テストの点数分布から、特定の点数範囲の割合を求めるときなどに使えます。

エクセルの確率計算で、ある範囲に入る確率の出し方は?

=PROB($A$2:$A$5,$B$2:$B$5,60,70) のように、値の範囲・確率の範囲・下限値・上限値を指定します。この例では、60点(30%)と70点(40%)の確率が合計されて、結果は 0.7(70%)です。

PROB関数の確率が #NUM! になるのはなぜですか?

確率の範囲の合計が 100% でないときに #NUM! になります。確率の合計を 1(100%)にします。下限値が上限値より大きいときは、エラーにはならず、結果は 0 になります。

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

この記事を書いた人

コメント

コメントする

目次