홈 › 엑셀 수식·함수

SUMPRODUCT 예제 — 조건 있는 곱셈 합계

예제 표에 =SUMPRODUCT((A2:A6="부산")*B2:B6*C2:C6) → 결과 78,300. 아래 미니 시트에서 값을 바꿔 보며 확인해 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

‘부산’ 지점의 수량×단가 합계만 구하려면?

부산 매출=SUMPRODUCT((A2:A6="부산")*B2:B6*C2:C6)

결과 78,300

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

ABCDE
1지점수량단가부산 매출
2부산123,50078,300
3서울83,500
4부산54,200
5광주93,900
6부산35,100

예제로 보는 계산 과정

SUMPRODUCT 함수로 조건 있는 곱셈 합계 계산한 엑셀 예제 표, 결과 78,300
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

(A2:A6="부산")는 TRUE/FALSE 목록인데 곱하면 1/0이 돼요. 부산이 아닌 행은 0이 곱해져 빠지고 부산 행의 수량×단가만 더해져요.

SUMPRODUCT 인수 한눈에 보기

인수이 예제에서뜻
배열1(A2:A6="부산")*B2:B6*C2:C6같은 위치끼리 곱할 범위(크기가 같아야 해요)

주의할 점

조건을 하나 더 걸려면 괄호 조건을 하나 더 곱해요: (A2:A6="부산")*(B2:B6>=5)*….

참고한 자료

자주 묻는 질문

서울 지점으로 바꾸면?

수식을 =SUMPRODUCT((A2:A6="서울")*B2:B6*C2:C6)로 바꾸면 결과는 28,000이에요.

SUMPRODUCT는 왜 Ctrl+Shift+Enter가 필요 없나요?

SUMPRODUCT는 원래 배열을 받는 함수라서 일반 Enter로 입력해도 배열 계산을 해요. 그래서 예전 엑셀에서 배열 수식 대신 많이 써요.

함께 쓰면 좋은 도구