PERCENTILE.INC関数

Excel 2007+

概要

PERCENTILE.INC関数は、指定されたデータ配列からk番目の百分位数を計算します(kは0から1の範囲)。包括的な方法で統計的分位点を取得し、合格基準の設定や成績評価などで活用できます。

構文

PERCENTILE.INC(配列,率)

パラメータ

パラメータ タイプ 必須 説明
配列 Range/Array はい 相対的な位置を決定するデータの配列またはセル範囲。数値データのみ有効です
Number はい 0 ≤ k ≤ 1 の範囲で指定。1が最大値、0が最小値です

PERCENTILE.INC関数の使用

PERCENTILE.INCはデータセットの特定位置にある値を求める関数です。上位何%かを判定したり、品質管理の閾値を設定したりする際に使用します。PERCENTILE.EXC(0<k<1限定)と異なり、配列の最小値(0)および最大値(1)も指定可能です。

PERCENTILE.INCの一般的な例

基本的な30%位置の計算

=PERCENTILE.INC(A2:A5,0.3)

データ{1,3,2,4}の30%位置を求め、補間により1.9を返します。

上位10%の基準値

=PERCENTILE.INC(B2:B20,0.9)

20件の売上データから上位10%の閾値を取得します。

最小値・最大値の指定

=PERCENTILE.INC(C2:C10,1)

率を1に指定すると配列の最大値を返します(包括的)。

よくある質問

PERCENTILE.INCはk=0から1まで(配列の最小・最大を含む)、PERCENTILE.EXCは0<k<1(最小・最大を除く)です。

#NUM!エラーが発生します。率は必ず0から1の範囲で指定してください。

#NUM!エラーが返されます。数値データのみ使用してください。

一般的なエラーと解決策

#NUM!(配列が空)

Cause: 配列引数にデータが含まれていません

Solution: データが入ったセル範囲を正しく指定してください

#VALUE!(率が数値でない)

Cause: 率にテキストや空白を指定しています

Solution: 0から1までの数値を入力してください

#NUM!(率が範囲外)

Cause: 率に負の値または1より大きい値を指定

Solution: 0 ≤ 率 ≤ 1 の範囲で指定してください

注記

  • 補間計算:率がデータ位置と一致しない場合、線形補間が行われます
  • 配列内の重複値も正しく処理されます
  • 大規模データセットでも高速に動作します
  • 統計ソフトとの互換性が高い

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+