8/23/2024

Excel。離れた範囲で順位を求めるには、どのようにしたらいいのでしょうか。【Distance range】

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)

あとは、数式をコピーして完成です。


ポイントは、参照(範囲)のところです。


離れたところは、「()」で囲む必要があります。


あと、数式をコピーするので、絶対参照も忘れずに設定しましょう。