RANK.EQ関数の使い方
数値の順位(同順位は同じ値)を返します。
20102013201620192021365
- 構文
-
=RANK.EQ(数値, 参照, [順序]) - 引数
-
- 数値必須
- 参照必須
- 順序省略できる
- どんな関数か
RANK.EQ は、ある値が範囲の中で何番目かを返します。3つめを省くか 0 にすると大きい順、1 にすると小さい順です。同じ値には同じ順位が付き、その次の順位は飛びます(2位が2人なら次は4位)。平均の順位にしたいときは
RANK.AVGです。下にコピーすると範囲がずれるので、範囲は$B$2:$B$100のように固定します。Excel 2010 でRANKから名前が変わりましたが、RANK も引き続き使えます。- 使用例
-
C2 に
=RANK.EQ(A2, A$2:A$4, 0)を入れると、こうなります。A B C 1 点数 順位 順位(90点) 2 90 1 1 3 70 3 4 80 2 数式を入れたセル
結果: 順位(降順)
つまずきやすいところ
- 同じ値があると同じ順位になり、次が飛ぶ(1, 2, 2, 4)
- 平均の順位にするなら RANK.AVG
- 範囲は
$で固定する
よくあるエラーと、その直し方
#N/A- 順位を調べたい値が、範囲の中に無い値と範囲がずれていないか確かめる。範囲は
$で固定する。同じ値には同じ順位が付き、その次は飛ぶ(2位が2人なら次は4位)