Excel。離れた範囲で順位を求めるには、どのようにしたらいいのでしょうか。
<RANK.EQ関数>
RANK.EQ関数をつかうことで、順位を求めることができます。
ただし、次のような、範囲が離れている場合は、少しアイディアが必要になります。
B2:B6とE2:E6の得点は、それぞれ何位なのでしょうか。
それでは、C2にRANK.EQ関数で数式をつくってみましょう。
=RANK.EQ(B2,B2:B6,E2:E6,0)
数式を確定するとエラーが表示されます。
なぜエラーが出たのでしょうか。
エラーを見ると、引数が多いと表示されています。
原因は、範囲のところです。
離れた場所を選択する時にCtrlキーをつかって範囲選択をすると、
B2:B6,E2:E6 と表示されますが、「,」で区切られているのが原因です。
そこで、数式を次のように修正する必要があります。
=RANK.EQ(B2,($B$2:$B$6,$E$2:$E$6),0)
あとは、数式をコピーして完成です。
ポイントは、参照(範囲)のところです。
離れたところは、「()」で囲む必要があります。
あと、数式をコピーするので、絶対参照も忘れずに設定しましょう。