sumproductを使った順位計算について
sumproductを使った順位計算について質問です。
こういう感じのExcel表があります↓
A B C D
1 日付 名前 点数 順位
2
3 5月1日 あああ 11 3
4 5月1日 あああ 31 1
5 5月1日 あああ 20 2
6
7 5月1日 いいい 20 2
8 5月1日 いいい 22 1
9 5月1日 いいい 15 3
10
11 5月2日 ううう 無効 1
12 5月2日 ううう 15 3
13 5月2日 ううう 50 2
名前ごとの順位を自動で計算したいため、色々調べて
=IF(A3="","",SUMPRODUCT(($B$3:$B$13=B3)*($C$3:$C$13>C3))+1)
という関数を使いました。(上記はD3セルの値)
「あああ」と「いいい」は、それで正確な順位が出ますが、「ううう」のように
C列に文字列が入ると文字列が1位になってしまいます。
isnontextなど使って自分でイロイロやってみましたが、上手くいきません。
そもそもsumproductを使ったのが間違いなのかもしれません。
どなたか良い解決方法をご存じでしたら教えて頂ければ嬉しいです。m(_ _)m
ちなみにExcel2010で、C列には「無効」以外の文字や、「-」などの記号が入ることもあります。
お礼
ご回答いただき、ありがとうございました。