説明
設定値のパーセンタイルを計算するには、この関数を使用します。チェーンでサポートされます。
PERCENTILE は、範囲内の値のk-番目のパーセンタイルを返します。ここで、k は 0 から 1 までの範囲(両端を含む)に属します。
構文
PERCENTILE(array, k)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
配列 |
はい | 考慮すべきデータの範囲。 | 数値、数値を含むセルへの参照、数値を含むセル範囲、またはこれらのいずれかになる数式。 |
k |
はい | パーセンタイル値。 | 0から1までの正の数。 |
例
サンプルデータ
| A | B |
|---|---|
| スコア | 学生 |
| 65 | アリス |
| 70 | ボブ |
| 80 | チャーリー |
| 85 | デビッド |
| 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 -th percentileとは、 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