논리/엑셀 프로그래밍

다중 순위 (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함수가 대개 유용합니다.

'논리 > 엑셀 프로그래밍' 카테고리의 다른 글

구간별 다른 변수 적용 계산  (0) 2008.11.13
구간별 데이타 합계 (SUMPRODUCT)  (0) 2008.11.13
CHOOSE 응용 (채점 결과)   (0) 2008.11.13
알파벳 채우기 (ABC)  (0) 2008.11.13
일의 자리 우선으로 정렬  (0) 2008.11.13