RANK関数 指定した数値の順位を返す(同じ値の場合は最上位の順位を返す)

関数名 RANK
分類 互換性
説明 指定した数値の順位を返す(同じ値の場合は最上位の順位を返す)
バージョン -
カテゴリ Excel関数一覧

ここでの解説は、特に説明がない限り、Excelをインストールし、初期設定のまま使用した場合の動作を基に解説しています。

書式

RANK(数値1, 範囲2, [順序]3)

1 - 数値 ----- 順位を調べる数値を指定します。
2 - 範囲 ----- 全体の数値が入力されているセル範囲を指定します。
3 - [順序] ----- (省略可) 数値を並べる方法を指定します。
指定できる値は次の通りです。

  • 順序並べる方法
  • 0 または 省略降順
  • 0以外昇順

解説

例えば、セルに図の様な値が入力されているとします。
Excel関数
「=RANK(B2,B2:B8,1)」を入力します。
Excel関数
セル範囲B2:B8に含まれる値の中で、セルB2の値の順位が求められます。
Excel関数
セルC3~C8にも同様に式を入力します。
Excel関数
セルB3の値と、セルB6の値の様に、同じ値の場合は、順位が同じになります。

この関数は、より精度が高い「RANK.EQ関数」に置き換わっています。
Excelの将来のバージョンでは利用できなくなる可能性があるため、今後は新しい関数を使用してください。


注意事項

・重複した数値は同じ順位と見なされます。


関連する関数

RANK.EQRANK.AVG