クイックナビゲーション
PERCENTILE.EXC 関数
概要
PERCENTILE.EXC 関数は、データ配列内の指定されたパーセンタイル位置(0より大きく1未満)の値を返します。排他的パーセンタイル計算を使用し、統計分析でより厳密な分布分析が可能です。
構文
PERCENTILE.EXC(配列, k)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 配列 | 配列または範囲 |
はい | パーセンタイルを計算する数値データの配列またはセル範囲を指定します。 |
| k | 数値 |
はい | 0より大きく1未満のパーセンタイル位置(例:0.25は下位25%位置)を指定します。 |
PERCENTILE.EXC関数の使用
PERCENTILE.EXC は、データセット内の特定のパーセンタイル値を求める際に使用します。PERCENTILE.INC と異なり、0と1の端点を含まない排他的計算を行うため、より厳密な統計分析に適しています。売上データの四分位数計算や試験成績の分布分析などで活用されます。
PERCENTILE.EXCの一般的な例
90パーセンタイルの計算
=PERCENTILE.EXC(A1:A100, 0.9)
A1:A100内のデータの90パーセンタイル値を返します(上位10%の境界値)。
中央値(50パーセンタイル)
=PERCENTILE.EXC(B2:B50, 0.5)
B2:B50範囲の中央値(メジアン)を排他的方法で計算します。
四分位数Q1(25%)
=PERCENTILE.EXC(売上データ, 0.25)
データセットの第1四分位数(下位25%の境界)を計算します。
よくある質問
PERCENTILE.EXCは0より大きく1未満の排他的範囲、PERCENTILE.INCは0から1までの包含範囲を使用します。EXCの方が統計的に厳密です。
できません。#NUM!エラーが発生します。kは0より大きく1未満でなければなりません。
数値データのみが使用され、空セルやテキストは無視されますが、すべて空の場合は#NUM!エラーが発生します。
一般的なエラーと解決策
#NUM!エラー
Cause: 配列にデータがない、またはk≤0またはk≥1
Solution: 有効なデータ範囲と0<k<1の値を確認してください。
#VALUE!エラー
Cause: k引数が数値でない
Solution: kに数値(0より大きく1未満)を指定してください。
#NUM!(補間不可)
Cause: 指定したk位置に補間できない
Solution: データが十分にあるか、k値が適切か確認してください。
注記
- 配列は数値データのみ有効。論理値や空セルは無視されます。
- kが1/(n+1)の倍数でない場合、線形補間が行われます。
- nは配列内の数値データ点の数です。
- Excel 2010以降でのみ使用可能。以前のバージョンではPERCENTILE.INCを使用。
互換性
利用可能: Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2007以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2010+