順位(RANK関数)を求めるExcel関数の使い方を説明しています。

Excel2010ではRANK.EQ関数とRANK.AVG関数が追加されました。 RANK.EQ関数が従来のRANK関数と同じ結果を返します。

なお、RANK関数はExcel2010以降でも使用できます。Excel2007以前との互換性が必要な場合はRANK関数を使います。

 

問題2  総得点が同点の場合、G列のように順位が飛び飛びになります。

 

問題2の解答例4:Filter関数、SORT関数、XMATCH関数で求める方法

Microsoft365ではFilter関数、SORT関数、XMATCH関数が使えます。

名前を得点の高い順に並べ替えて、その並べ替えた配列で各行の名前が何番目に有るかを調べています。

E3セルに =XMATCH(B3:B8,FILTER(SORT(B3:F8,5,-1),{1,0,0,0,0})) と入力しています。

FILTER関数でデータを抽出する:Excel関数

SORT関数でデータを並べ替える:Excel関数

XMATCH関数の使い方:Excel関数