Excel 複数条件で順位を出す
順位を出したいと思ったらRANK関数ですが
複数の条件で出すことはできない。
そこで、配列関数を使って順位を出してみた。
G4:G353に性別(男 or 女)を入力
K4:K353に時間(hh:mm:ssの形式)を入力
M4:M353に全体順位を表示
=IF(K4<>"",RANK(K4,$K$4:$K$353,1),"")
N4:N353に男性順位を表示
{=IF(AND(K4<>"",G4="男"),SUM(IF(($G$4:$G$353="男")*($K$4:$K$353<>"")*($G$4:$G$353=G4)*($K$4:$K$353=K4),0,IF(($G$4:$G$353="男")*($K$4:$K$353<>"")*($G$4:$G$353=G4)*($K$4:$K$353