説明
設定値のパーセンタイルを計算するには、この関数を使用します。チェーンでサポートされます。
PERCENTILE関数は、ある範囲の値のk番目のパーセンタイルを返却し、ここでkは0から1までの範囲になります。
構文
PERCENTILE(array, k)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
配列 |
はい | 考慮すべきデータの範囲。 | 数値、数値を含むセルへの参照、数値を含むセル範囲、またはこれらのいずれかになる数式。 |
k |
はい | パーセンタイル値。 | 0から1までの正の数。 |
例
サンプルデータ
| A | B |
|---|---|
| スコア | 学生 |
| 65 | アリス |
| 70 | ボブ |
| 80 | チャーリー |
| 85 | デビッド |
| 90 | イヴ |
数式のサンプル
| 数式 | 説明 | 結果 |
|---|---|---|
=PERCENTILE(A2:A6, 0.75) |
得点の75パーセンタイルを計算する。 | 85 |
=PERCENTILE(A2:A6, 0.5) |
得点の50パーセンタイル(中央値)を計算する。 | 80 |
=PERCENTILE(A2:A6, 0.25) |
得点の25パーセンタイルを計算する。 | 70 |
メモ
- PERCENTILE はPERCENTILE.INC と関数的に同じ動作をする。
- PERCENTILEは、データセットの最低値と最高値の両方を含む。
- PERCENTILE は、
k < 1/(n-1)またはk > (n-1)/nの場合でも、常にk番目のパーセンタイルを返却する。 kパーセンタイルとは、kパーセンテージのデータが該当する値です。 - PERCENTILEは、最も近いランク間の線形補間を用いてパーセンタイル値を決定する。
例えば、30パーセンタイルが実際には2つのデータの間にある場合、数式を使ってその2点の間にある値を計算する:(n-1)k + 1、ここでnは値の数である。 -
配列は複数の列を参照できる。 -
配列内の数値以外の値は、無視されます。 -
配列に値が含まれていないか、2Mを超えるデータポイントが含まれている場合、PERCENTILEは#NUM!エラーを返却する。 -
配列がセル範囲として提供される場合、すべての値は隣接していなければなりません(つまり、"A1:A12, A16:A27" ではなく、"A1:A27")。このような分割範囲にPERCENTILEを適用する必要がある場合は、ヘルパー列(A1:A12からB1:B12、A16:A27からB13:B23を参照し、PERCENTILE(B1:B23, k))を使用して、目的のパーセンタイル値を決定します。 -
kが数字でないか、0から1までの範囲外である場合、PERCENTILEは #NUM!エラーを返却する。
ヒント
- PERCENTILEは、データセット内で特定のパーセンタイルに入る値を検索したいときに使う。
- パーセンタイルは、データの配分を理解するために、統計分析でよく使われます。
- 大きなデータセットの場合は、PERCENTILE.INCまたはPERCENTILE.EXC を使用すると、より正確な計算ができます。
- PERCENTILEは第2引数を小数の桁数でパーセンテージとして扱うことを覚えておいてください(例えば、0.75 は75パーセンタイルを示します)。
- PERCENTILE をAVERAGE やSTDEV のような他の統計関数と結合して、包括的なデータ分析を行うことができる。
関連関数
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA