サイトについて      連絡先   検索

エクセル 2013 RANK 関数:順位を取得する

はじめに

エクセル 2013 の RANK 関数を紹介します。

RANK 関数は指定した数値の順位を取得します。RANK.EQ 関数と全く同じ結果を返します。RANK.EQ 関数はエクセル 2010 以降で使用できます。

セルの範囲で順位を知りたいときに使用します。

構文

RANK(数値, 範囲)

RANK(数値, 範囲, 順序)

名前 説明
引数「数値」順位を調べるセルや数値を指定します。
引数「範囲」数値の範囲を指定します。この範囲内での順位になります。
引数「順序」省略できます。
0 または省略: 降順での順位
1: 昇順での順位

使用例

セル「C2」の値がセルの範囲「B2」~「B6」で降順の順位を取得する。

=RANK(C2,B2:B6)
5

「10」がセルの範囲「B2」~「B6」で降順の順位を取得する。

=RANK(10,B2:B6,0)
6

セル「C2」の値がセルの範囲「B2」~「B6」で昇順の順位を取得する。

=RANK(C2,B2:B6,1)
7

解説

引数「数値」の値は必ず引数「範囲」の中にある値にします。それ以外の値だとエラーになります。

8

昇順とは数値を 1, 2, 3 ・・・のように小さい順に並べたときの順位です。

降順とは数値を 3, 2, 1 ・・・のように大きい順に並べたときの順位です。

同じ数値が複数あるときは同率順位になり、以降の順位がずれます。

9

関連ページ