説明
この関数を使用して、最大値と最小値を除いた範囲内の値の k 番目のパーセンタイルを計算します(k は 0 から 1 の範囲、排他的)。
データセットの最上位と最下位の外れ値を除外したい場合に使用する。
構文
PERCENTILE.EXC(array, k)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
配列 |
はい | パーセンタイルを計算したいデータの配列または範囲。 | 数値を含むセル範囲。 |
k |
はい | k が0より大きく1より小さい場合に返却するパーセンタイル値。 | 0から1の間の実数で、0と1は含みません。 |
例
サンプルデータ
| A |
|---|
| 値 |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
数式のサンプル
| 数式 | 説明 | 結果 |
|---|---|---|
=PERCENTILE.EXC(A2:A11, 0.25) |
データ設定の25パーセンタイルを返す | 3.25 |
=PERCENTILE.EXC(A2:A11, 0.5) |
データ設定の50パーセンタイル(中央値)を返す | 5.5 |
=PERCENTILE.EXC(A2:A11, 0.75) |
データ設定の75パーセンタイルを返す | 7.75 |
メモ
- PERCENTILE.EXCは、データセットの最低値と最高値を除外する。
- PERCENTILE.EXCは、最も近いランク間の線形補間を使用してパーセンタイル値を決定します。
例えば、30パーセンタイルが実際には2つのデータの間にある場合、数式を使ってその2点の間にある値を計算する:(n-1)k + 1、ここでnは値の数である。 -
配列は複数の列を参照できる。 -
配列内の数値以外の値は、無視されます。 -
配列に値が含まれていない場合、PERCENTILE.EXCは#NUM! エラーを返却する。 -
配列がセル範囲として提供される場合、すべての値は隣接していなければなりません(つまり、"A1:A12, A16:A27" ではなく、"A1:A27")。このような分割範囲にPERCENTILE.EXCを適用する必要がある場合は、ヘルパー列(A1:A12からB1:B12、A16:A27からB13:B23を参照し、PERCENTILE.EXC(B1:B23,k))を使用して目的のパーセンタイル値を決定する。 -
kが数値でない場合、または 0 から 1 の範囲外の場合、PERCENTILE.EXC は #NUM! エラーを返却する。 - kパーセンタイルとは、
kパーセンテージのデータが該当する値です。
ヒント
- PERCENTILE.EXCを使用して、データ設定の特定のパーセンタイルを決定し、詳細な分析を行います。
- 補間が適切でない整数のみのデータを操作する場合は、代わりにQUARTILE.INC の使用を検討してください。
- PERCENTILE.EXCはデータを連続分布として扱うので、すべてのデータセットに適しているとは限りません。
- PERCENTILE.EXC は、AVERAGE 、STDEV.P 、MEDIAN 、QUARTILE.EXC などの他の統計関数と組み合わせて使用し、 より包括的なデータ分析を行う。
関連関数
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