|
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
2 |
이름 |
사용% |
금액 |
|
|
|
|
|
|
|
3 |
A |
5 |
10,000 |
|
이름 |
5%이하 |
10%이하 |
15%이하 |
20%이하 |
25%이하 |
4 |
B |
15 |
50,000 |
|
A |
65,000 |
- |
- |
- |
- |
5 |
C |
20 |
120,000 |
|
B |
- |
- |
50,000 |
- |
- |
6 |
D |
22 |
33,500 |
|
C |
- |
- |
- |
120,000 |
- |
7 |
A |
5 |
55,000 |
|
D |
- |
- |
- |
- |
33,500 |
8 |
F |
16.3 |
215,000 |
|
F |
- |
- |
- |
215,000 |
- |
G, H, I, J, K에 각각 5, 10, 15, 20, 25 입력 후
G4 =SUMPRODUCT(N($B$3:$B$8=$F4),N($C$3:$C$8<=G$3),$D$3:$D$8)
H4 =SUMPRODUCT(N($B$3:$B$8=$F4),N($C$3:$C$8<=H$3),$D$3:$D$8)-SUM($G4:G4)
; H4잡아 K4까지 복사, G4:K4 잡아 아래로 사람 수 만큼 복사하면 작업 끝.
; G3:K3 잡아 셀서식-사용자 정의에서 #%이하 라고 입력하면 예시의 효과를 얻음.
간단한 설명 : G4에서 사람 이름이 A이면서 5% 이하인 행을 골라 금액을 더합니다. H4부터 같은 작업을 하되 (A이면서 10% 이하의 금액 합계) 그 합계에서 이전 셀 까지의 합계를 빼줍니다. 이렇듯 여러 조건을 만족하는 건수 또는 합계를 구할 때 SUMPRODUCT가 유용합니다.
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
다른 화일의 체크한 행만 표시 (0) | 2008.11.13 |
---|---|
구간별 다른 변수 적용 계산 (0) | 2008.11.13 |
다중 순위 (SUMPRODUCT) (0) | 2008.11.13 |
CHOOSE 응용 (채점 결과) (0) | 2008.11.13 |
알파벳 채우기 (ABC) (0) | 2008.11.13 |