PERCENTILE.INC と PERCENTILE.EXC 関数との違い

PERCENTILE.INC と PERCENTILE.EXC 関数との違い

Excelの PERCENTILE.INCPERCENTILE.EXC 関数は、データセット内の指定したパーセンタイルの値を計算するために使用されますが、その計算方法に違いがあります。

  • PERCENTILE.INC 関数(”包含的”パーセンタイル): これは、データセット内の最小値を0パーセンタイル、最大値を100パーセンタイルとみなし、指定したパーセンタイルに対応する値を返します。これはいわゆる “包含的” メソッドで、全体の範囲を0から100までのパーセンタイルと見なします。
  • PERCENTILE.EXC 関数(”排他的”パーセンタイル): これはデータセット内の最小値を1/(n+1)パーセンタイル、最大値をn/(n+1)パーセンタイルとみなし、指定したパーセンタイルに対応する値を返します。ここでnはデータセットの要素数です。これはいわゆる “排他的” メソッドで、最小値と最大値をそれぞれのパーセンタイル範囲から除外します。

それぞれの関数はデータ分布を理解する上で有用な情報を提供しますが、どちらを使用するかは特定の目的やデータの特性によるところが大きいです。

サンプルデータ

以下のサンプルリストをもとに「今月成約数」のパーセンタイルを考えます。「順位i,順位e」は参考データです。各人の成約数のパーセンタイルを表していますが、「PERCENTRANK.INC関数」「PERCENTRANK.EXC」関数を用いて算出しています(2桁までの算出)。

社員番号氏名部署今月成約数順位i順位e
1中島 亮介人事部30.150.20
2岡田 淳マーケティング部80.460.46
3橋本 明美経理部50.230.26
4佐藤 花子開発部180.690.66
5伊藤 直人経理部60.380.40
6松本 舞人事部231.000.93
7田中 健一マーケティング部10.000.06
8加藤 陽子営業部130.610.60
9高橋 あすか経理部210.920.86
10斉藤 くみ子営業部10.000.06
11長谷川 聡太郎マーケティング部190.760.73
12橋本 健一人事部80.460.46
13小川 直子営業部190.760.73
14山下 京助マーケティング部50.230.26

次の各パーセンタイルに適合する成約数を求めます。
「PERCENTRANK.EXC」関数の範囲が0.06~0.93となったので、7%と93%も調査対象としました。

パーセンタイル
0.00%
7.00%
20.00%
40.00%
60.00%
80.00%
93.00%
100.00%

「値(i)」は「PERCENTILE.INC関数」を用いて「今月成約数」の各パーセンタイルに合う値を求めた結果です。「PERCENTRANK.INC関数」の処理と同様に「最小値~最大値」がそのまま「0%~100%」で処理されます。

「値(e)」は「PERCENTILE.EXC関数」を用いて「今月成約数」の各パーセンタイルに合う値を求めた結果です。「PERCENTRANK.EXC」関数の処理と同様に「最小値~最大値」が「1/(n+1)~n/(n+1)」で処理されます。従って0より大きい値~100%より小さい値の中で算出されます。

パーセンタイル値(i)値(e)
0.00%1.0#NUM!
7.00%1.01.0
20.00%4.23.0
40.00%6.46.0
60.00%12.013.0
80.00%19.019.0
93.00%21.222.9
100.00%23.0#NUM!

 

コメント