説明
設定値のパーセンタイルを計算するには、この関数を使用します。チェーンでサポートされます。
PERCENTILEは、ある範囲の値のk番目のパーセンタイルを返却し、ここでkは0から1までの範囲になります。
構文
PERCENTILE(array, k)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
配列 |
はい | 考慮すべきデータの範囲。 | 数値、数値を含むセルへの参照、数値を含むセル範囲、またはこれらのいずれかになる数式。 |
k |
はい | パーセンタイル値。 | 0から1までの正の数。 |
例
サンプルデータ
| A | B | ||
|---|---|---|---|
| 1 | スコア | 学生 | |
| 2 | 65 | アリス | |
| 3 | 70 | ボブ | |
| 4 | 80 | チャーリー | |
| 5 | 85 | デビッド | |
| 6 | 90 | イヴ |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| データセットの上位 25% を示す値を見つける。 | =PERCENTILE(A2:A6, 0.75) |
ソートされたスコアの 75 番目のパーセンタイルの値を返す。 結果: 85 |
| データセットの中央値のスコアを見つける。 | =PERCENTILE(A2:A6, 0.5) |
ソートされたスコアの 50 番目のパーセンタイルの値を返す。 結果: 80 |
| データセットの下位 25% を示す値を見つける。 | =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 つのデータポイントの間にある場合 数式(n-1)k + 1を使用して それら 2 つのポイントの間にある値を計算する。ここで 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 のような他の統計関数と結合して、包括的なデータ分析を行うことができる。