下図の様な表がA列にあったとします。A列のコード番号それぞれに対応する成績の順位を求めたいとします。
コード番号10なら10だけの順位といったケースで、順位欄のD列の様な答えになるような数式です。
=SUM(IF(($A$2:$A$12=A2)*($C$2:$C$12>C2),1,0))+1
とセルに入力し、Ctrl+Shift+Enterで確定します。あとは、数式を入力したセルを下へコピーするだけです。
A | B | C | D | |
1 | 10 | AAA | 95 | 1 |
2 | 10 | BBB | 80 | 2 |
3 | 10 | CCC | 70 | 3 |
4 | 20 | DDD | 90 | 1 |
5 | 20 | EEE | 85 | 2 |
6 | 30 | FFF | 85 | 2 |
7 | 30 | GGG | 60 | 3 |
8 | 30 | HHH | 50 | 5 |
9 | 30 | III | 55 | 4 |
10 | 30 | JJJ | 100 | 1 |