ExcelのPERCENTRANK.INC関数とPERCENTRANK関数は、データセット内の特定の値が何百分位に位置するかを求めるために使用されます。これにより、データの分布や特定の値の相対的な位置を把握するのに役立ちます。本ブログでは、PERCENTRANK.INC関数とPERCENTRANK関数の使い方とその活用方法について詳しく解説します。
得点が全体の何%の位置かを求める式(PERCENTRANK.INC関数)
手順:C4 に PERCENTRANK.INC の式を入れて Enter
■■■さん(70点)が、5人の中でどの位置にいるかを求めます。 C4 に次の式を入力して、Enter キーを押します❶。
=PERCENTRANK.INC($B$3:$B$7,B4) $B$3:$B$7B4いちばん低い点が 0、いちばん高い点が 1 になります。

確認:70 点はちょうど真ん中(0.5)

答えは 0.50 になりました❷。式は、次の順に計算しています。
- 70より低い点は?
⇒ 40・65 の2人 - 2÷(5−1)
⇒ 0.5
関数の説明
PERCENTRANK.INC関数
PERCENTRANK.INC関数は、データセット内の指定された値の百分位を返します。インクルーシブな計算方法を使用しており、データセット内の最小値と最大値を含みます。
PERCENTRANK関数
PERCENTRANK関数も、データセット内の指定された値の百分位を返します。この関数は、以前のバージョンとの互換性を持つために使用されます。
関数
対応バージョン
- PERCENTRANK.INC関数: Excel 2010以降
- PERCENTRANK関数: Excel 2007以前
構文
PERCENTRANK.INC関数
PERCENTRANK関数
引数
| 引数 | 説明 |
|---|---|
| array | 必須。百分位を求めるための数値の範囲または配列。 |
| x | 必須。array内の位置を確認する数値。 |
| significance | 省略可。結果の有効桁数。省略するとデフォルトで3桁が使用される。 |
関数作成のポイント
- arrayには、百分位を求めるための数値の範囲または配列を指定します。
- xには、array内の位置を確認する数値を指定します。
- significanceには、結果の有効桁数を指定します。省略するとデフォルトで3桁になります。
- PERCENTRANK.INC関数は、データセット内の最小値と最大値を含むインクルーシブな計算方法を使用するため、結果が異なることに注意が必要です。
関数活用のポイント
- データセット内の特定の値の相対的な位置を確認するために使用します。
- データの分布や特定の値の相対的な位置を把握するのに役立ちます。
- 分析やレポート作成時に、データの順位やパーセンタイルを求めるために便利です。
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
使用例
サンプルデータ
| A | B |
|---|---|
| データ | 値 |
| 1 | 10 |
| 2 | 20 |
| 3 | 30 |
| 4 | 40 |
| 5 | 50 |
| 6 | 60 |
| 7 | 70 |
| 8 | 80 |
| 9 | 90 |
| 10 | 100 |
サンプル式
PERCENTRANK.INC関数
この式は、B2からB11の範囲内で70が何百分位に位置するかを計算します。
結果:
70は66.667%の百分位に位置します。
PERCENTRANK関数
この式も同様に、B2からB11の範囲内で70が何百分位に位置するかを計算します。
結果:
70は66.667%の百分位に位置します。

(例題)サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
まとめ
PERCENTRANK.INC関数とPERCENTRANK関数は、データセット内の特定の値が何百分位に位置するかを簡単に計算するための便利な関数です。これらの関数を使用することで、データの分布や特定の位置にある値を把握し、効率的なデータ解析を行うことができます。
関連のある関数
| 関数 | 説明 |
|---|---|
| PERCENTILE.INC | データセット内の指定した百分位に対応する値を返します。 |
| PERCENTILE.EXC | データセット内の指定した百分位に対応する値を返します。 |
| RANK.EQ | データセット内の数値の順位を返します。 |
| RANK.AVG | データセット内の数値の平均順位を返します。 |
| QUARTILE.INC | データセット内の指定した四分位数を返します。 |
以上がExcelのPERCENTRANK.INC関数とPERCENTRANK関数に関する詳細な解説です。これらの関数を活用して、データセット内の特定の値が何百分位に位置するかを正確に計算し、効率的なデータ解析を行いましょう。
最大値・最小値・順位を求めるExcel関数の使い分けは、こちらのまとめで整理しています。

