반응형
SUMPRODUCT 함수 용도
특정 범위에 해당하는 숫자들을 곱의 합을 추출합니다. 또한 특정 조건을 충족하는 여러 조건의 합집합, 교집합 등의 형태로 결합된 조건으로 합산도 가능합니다.
- 예1: 고로케 기업에서 판매하고 있는 다양한 맛의 제품들을 서로 결합해 적절한 판매가격대가 나오는지 확인하고 싶은 경우
- 예2: 전체 거래처 중 거래등급이 1 또는 2인 거래처의 거래금액만 합산하고 싶은 경우
- 예3: 거래하고 있는 거래처의 코드가 B이면서, 거래등급이 2 또는 3인 거래처의 거래금액만 합산하고 싶은 경우
SUMPRODUCT 함수 수식 설명
수식
- SUMPRODUCT(배열1, 배열2, 배열3, ......)
설명
- 합산하고자 하는 배열을 원하는 조건에 따라 반점으로 구분하여 여러 개 지정합니다.
- 배열*은 특정 셀과 셀에 대응하는 값들이 이루어진 구조라는 의미이다. (이걸 기억하면 함수를 사용할 때 도움이 된다.)
반응형
SUMPRODUCT 함수 사용 예시1
예1: 고로케 기업에서 판매하고 있는 다양한 맛의 제품들을 서로 결합해 적절한 가격대로 판매하고 싶은 경우
수식
- SUMPRODUCT($B$4:$F$4,B8:F8)
설명
- 배열1 [각 고로케의 할인가격 부분]을 범위 선택
- <구성3> 제품에 기재한 수량을 포함해 배열1과 상응하는 배열2 [각 고로케의 수량 부분] 범위 선택
- 11,880원 = 1620x3 + 1620x2 + 1890x2
SUMPRODUCT 함수 사용 예시2
예2: 전체 거래처 중 거래등급이 1 또는 2인 거래처의 거래금액만 합산하고 싶은 경우
수식
- SUMPRODUCT((F2:F11=1)+(F2:F11=2),G2:G11)
설명
- 전체 거래등급 범위를 선택한 후 확인할 거래등급인 숫자 '1' 을 기재
- 앞 조건과 뒷 조건의 합집합을 의미 (or 조건)
- 전체 거래등급 범위를 선택한 후 확인할 거래등급인 숫자 '2' 를 기재
- 앞에 기재한 조건에 해당하는 경우, 합산할 거래금액의 범위를 선택
- 11,470,000원 = 4,370,000 + 1,800,000 + 3,200,000 + 2,100,000
SUMPRODUCT 함수 사용 예시3
예3: 거래하고 있는 거래처의 코드가 B이면서, 거래등급이 2 또는 3인 거래처의 거래금액만 합산하고 싶은 경우
수식
- SUMPRODUCT((LEFT(A2:A11,1)="B")*((B2:B11=2)+(B2:B11=3)),C2:C11)
설명
- 전체 거래처 리스트 범위를 선택한 후 거래처 코드가 기재된 첫 번째 문자가 B인지 확인하는 조건 기재
- 앞 조건과 뒷 조건의 교집합을 의미 (and 조건) → 이 때 [*] 또는 [,] 는 동일한 의미로 기재 가능
- 전체 거래등급 범위를 선택한 후 확인할 거래등급인 숫자 '2' 를 기재
- 앞 조건과 뒷 조건의 합집합을 의미 (or 조건)
- 전체 거래등급 범위를 선택한 후 확인할 거래등급인 숫자 '3' 을 기재
- 앞선 배열에 기재된 조건에 해당하는 경우 합산되어야 하는 거래금액의 범위를 선택
- 20,750,000원 = 1,650,000 + 2,100,000 + 17,000,000
반응형
'엑셀' 카테고리의 다른 글
SUM, SUMIF, SUMIFS 함수 - 용도, 수식설명, 사용예시 (0) | 2023.03.23 |
---|---|
IF, IFS 함수 - 용도, 수식설명, 사용예시 (0) | 2023.03.22 |
[엑셀] LEFT, RIGHT, MID 함수 - 용도, 수식설명, 사용예시 (0) | 2023.03.15 |
댓글