PERCENTRANK.INC関数の使い方|値が何パーセント位置かを求める

PERCENTRANK.INC関数の使い方|値が何パーセント位置かを求める

ExcelのPERCENTRANK.INC関数とPERCENTRANK関数は、データセット内の特定の値が何百分位に位置するかを求めるために使用されます。これにより、データの分布や特定の値の相対的な位置を把握するのに役立ちます。本ブログでは、PERCENTRANK.INC関数とPERCENTRANK関数の使い方とその活用方法について詳しく解説します。

目次

得点が全体の何%の位置かを求める式(PERCENTRANK.INC関数)

手順:C4 に PERCENTRANK.INC の式を入れて Enter

■■■さん(70点)が、5人の中でどの位置にいるかを求めます。 C4 に次の式を入力して、Enter キーを押します❶。

C4 に入れる式
=PERCENTRANK.INC($B$3:$B$7,B4)
$B$3:$B$7 配列(得点)B4 x(70点)
ひとことで70 点が、5人の得点の中で何%の位置かを、0〜1 で求める
式を分けて読むと(色は画像の枠と同じ)
配列$B$3:$B$7
どのデータ?
→ 5人の得点
xB4
だれの位置?
→ ■■■の 70 点
自分の表で使うときは
いちばん低い点が 0、いちばん高い点が 1 になります。
エクセルのPERCENTRANK.INC関数で得点の位置を率で求める式と、得点の範囲と調べる点数を色分けした画面
エクセルのPERCENTRANK.INC関数で得点の位置を率で求める式と、得点の範囲と調べる点数を色分けした画面

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

エクセルのPERCENTRANK.INC関数で70点の位置が0.50になったことを示した画面
エクセルのPERCENTRANK.INC関数で70点の位置が0.50になったことを示した画面

答えは 0.50 になりました❷。式は、次の順に計算しています。

  1. 70より低い点は?
    ⇒ 40・65 の2人
  2. 2÷(5−1)
    ⇒ 0.5
ヒント:パーセントで見る
表示形式を「%」にすると 50% と表示されます。

関数の説明

PERCENTRANK.INC関数

PERCENTRANK.INC関数は、データセット内の指定された値の百分位を返します。インクルーシブな計算方法を使用しており、データセット内の最小値と最大値を含みます。

PERCENTRANK関数

PERCENTRANK関数も、データセット内の指定された値の百分位を返します。この関数は、以前のバージョンとの互換性を持つために使用されます。

関数

対応バージョン

  • PERCENTRANK.INC関数: Excel 2010以降
  • PERCENTRANK関数: Excel 2007以前

構文

PERCENTRANK.INC関数

PERCENTRANK.INC関数の構文
数式=PERCENTRANK.INC(array,x,[significance])
ひとことでxが、データの何%の位置にあるかを返す
array
データの範囲です
x
位置を調べる値です
[significance]
結果の有効桁数です(省略時は3桁)
補足最小値が0、最大値が1です。

PERCENTRANK関数

PERCENTRANK関数の構文(旧関数)
数式=PERCENTRANK(array,x,[significance])
ひとことでPERCENTRANK.INCと同じ結果を返す旧関数
array
データの範囲です
x
位置を調べる値です
[significance]
結果の有効桁数です
補足互換性のために残されています。

引数

引数説明
array必須。百分位を求めるための数値の範囲または配列。
x必須。array内の位置を確認する数値。
significance省略可。結果の有効桁数。省略するとデフォルトで3桁が使用される。

関数作成のポイント

  • arrayには、百分位を求めるための数値の範囲または配列を指定します。
  • xには、array内の位置を確認する数値を指定します。
  • significanceには、結果の有効桁数を指定します。省略するとデフォルトで3桁になります。
  • PERCENTRANK.INC関数は、データセット内の最小値と最大値を含むインクルーシブな計算方法を使用するため、結果が異なることに注意が必要です。

関数活用のポイント

  • データセット内の特定の値の相対的な位置を確認するために使用します。
  • データの分布や特定の値の相対的な位置を把握するのに役立ちます。
  • 分析やレポート作成時に、データの順位やパーセンタイルを求めるために便利です。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

使用例

サンプルデータ

AB
データ値
110
220
330
440
550
660
770
880
990
10100

サンプル式

PERCENTRANK.INC関数

セルに入力:70の位置を求める
数式=PERCENTRANK.INC(B2:B11,70)
ひとことでB2:B11の中で、70が何%の位置か
B2:B11
データの範囲です
70
位置を調べる値です
補足結果は、小数第3位までに切り捨てられます。

この式は、B2からB11の範囲内で70が何百分位に位置するかを計算します。

結果:

注意確認メモ:有効桁数を省略すると、結果は小数第3位までに切り捨てられます。この例の結果は、0.66667 ではなく 0.666 と表示されます。練習ツールで、5人の得点の位置を確かめられます。

70は66.667%の百分位に位置します。

PERCENTRANK関数

セルに入力:旧関数で求める
数式=PERCENTRANK(B2:B11,70)
ひとことでPERCENTRANK.INCと同じ結果
B2:B11
データの範囲です
70
位置を調べる値です
補足結果は、PERCENTRANK.INCと同じです。

この式も同様に、B2からB11の範囲内で70が何百分位に位置するかを計算します。

結果:

注意確認メモ:有効桁数を省略すると、結果は小数第3位までに切り捨てられます。この例の結果は、0.66667 ではなく 0.666 と表示されます。練習ツールで、5人の得点の位置を確かめられます。

70は66.667%の百分位に位置します。

値が何パーセントの位置かを求める(PERCENTRANK.INC)式 =PERCENTRANK.INC($B$3:$B$7, B3) の解説図。C3に入力する
C3に =PERCENTRANK.INC($B$3:$B$7, B3) を入力。40 は5つの中で最も小さい → 0(0%の位置)

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

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

まとめ

PERCENTRANK.INC関数とPERCENTRANK関数は、データセット内の特定の値が何百分位に位置するかを簡単に計算するための便利な関数です。これらの関数を使用することで、データの分布や特定の位置にある値を把握し、効率的なデータ解析を行うことができます。

関連のある関数

以上がExcelのPERCENTRANK.INC関数とPERCENTRANK関数に関する詳細な解説です。これらの関数を活用して、データセット内の特定の値が何百分位に位置するかを正確に計算し、効率的なデータ解析を行いましょう。

最大値・最小値・順位を求めるExcel関数の使い分けは、こちらのまとめで整理しています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次