논리/엑셀 프로그래밍
다중 순위 (SUMPRODUCT)
섬그늘
2008. 11. 13. 15:39
|
B |
C |
D |
E |
2 |
팀 |
승수 |
총점 |
순위 |
3 |
A |
0 |
3 |
7 |
4 |
B |
7 |
100 |
2 |
5 |
C |
3 |
452 |
4 |
6 |
D |
0 |
10 |
6 |
7 |
E |
5 |
342 |
3 |
8 |
F |
0 |
1 |
8 |
9 |
G |
7 |
342 |
1 |
10 |
H |
0 |
53 |
5 |
E3 =SUMPRODUCT(N(C$3:C$10>C3))+SUMPRODUCT(N(C$3:C$10=C3),N(D$3:D$10>D3))+1
; E3 잡아 아래로 데이타 행 만큼 복사하면 작업 끝.
이 수식은 해당 행 보다 승수가 많은 행의 수 + 해당 행과 승수가 같으면서 총점이 더 많은 행 수 + 1의 구조입니다. 하여튼 자기 보다 나은 넘의 수 + 1이 자기 순위인 것이지요. 이렇듯 여러가지 조건에 맞춤하여 연산을 해야 할 때 SUMPRODUCT함수가 대개 유용합니다.