順位(RANK関数)を求めるExcel関数の使い方を説明しています。
Excel2010ではRANK.EQ関数とRANK.AVG関数が追加されました。 RANK.EQ関数が従来のRANK関数と同じ結果を返します。
なお、RANK関数はExcel2010以降でも使用できます。Excel2007以前との互換性が必要な場合はRANK関数を使います。
問題2 総得点が同点の場合、G列のように順位が飛び飛びになります。
問題2の解答例1:作業列を使って、RANK関数で求める方法
作業列としてI列を使用します。
I3セルに『=F3-ROW()/1000』 として、1点に満たない数値(行番号の千分の一)を差し引き、同得点間に差を付けてやります。
逆に『=F3+ROW()/1000』とすると、行番号が大きい方が上位になります。

順位BはI列を基準にRANK関数で出します。
H3セルに =RANK(I3,$I$3:$I$8,0) と入力して、下方向へコピーします。
Spillが使える場合は、H3セルに =RANK(I3:I8,I3:I8,0) でOKです。
