B |
C | |
2 |
점수 |
순위 |
3 |
100 |
1 |
4 |
90 |
2 |
5 |
90 |
2 |
6 |
90 |
2 |
7 |
80 |
3 |
8 |
70 |
4 |
C3 =SUMPRODUCT(N(B$3:B$8>B3),1/COUNTIF(B$3:B$8,B$3:B$8))+1
; C3 잡아 아래로 데이타 행 만큼 복사하면 작업 끝.
이 수식은 (자신보다 점수가 나은 행의 갯수)*(1/그 점수를 갖는 행의 개수)를 모두 합하여 1을 더합니다. 위 예시에서 90점을 만나면 그 행에서는 1*(1/3)을 더하는 것이지요. 이로써 연이어 순위출력하는 효과를 얻게 됩니다.
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
두 열 비교, 중복 문자열 출력 (0) | 2008.11.13 |
---|---|
괄호 안 차수 데이타 가져오기 (0) | 2008.11.13 |
IRR 계산기 (일별, 월별, 불특정 구간 적용 가능) (0) | 2008.11.13 |
IRR 계산 (월 단위) (0) | 2008.11.13 |
유동참조 AVERAGE (0) | 2008.11.13 |