엑셀 sumifs 다중 조건 합계 구하는 방법

엑셀 sumifs 다중 조건 합계 구하는 방법

얼마 전 매출표에서 ‘서울에서 팔린 노트의 금액만 합쳐 달라’는 부탁을 받았어요. 전체 금액은 SUM으로 금방 구했지만, 지역과 상품을 동시에 골라야 하니 수식을 한 번 더 생각하게 되더라고요. 이럴 때 쓰는 함수가 SUMIFS입니다. 조건을 붙이는 순서만 익히면 월별 매출이나 담당자별 실적에도 그대로 적용할 수 있어요.

합계 범위를 먼저 고르는 이유

SUMIFS의 기본 모양은 =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2)입니다. 첫 번째 자리에는 더할 숫자가 들어 있는 범위를 넣고, 그다음부터 ‘어디에서 무엇을 찾을지’를 두 칸씩 짝지어 넣습니다. 조건이 하나 더 필요하면 조건범위와 조건을 뒤에 이어 붙이면 돼요.

예를 들어 A열은 판매일, B열은 지역, C열은 상품, D열은 판매금액인 표가 있다고 할게요. 2행부터 6행까지의 기록은 순서대로 ‘3월 2일·서울·노트·12,000원’, ‘3월 7일·부산·노트·8,000원’, ‘3월 18일·서울·펜·5,000원’, ‘4월 3일·서울·노트·15,000원’, ‘3월 22일·서울·노트·20,000원’입니다. 날짜는 모두 2026년이라고 가정하겠습니다.

서울에서 팔린 노트의 금액을 구하는 수식은 =SUMIFS(D2:D6,B2:B6,"서울",C2:C6,"노트")입니다. D2:D6을 합계 범위로 잡고, B열에서 서울인 행과 C열에서 노트인 행을 동시에 찾는 거죠. 해당하는 금액은 12,000원, 15,000원, 20,000원이므로 결과는 47,000원입니다. 부산의 노트 8,000원과 서울의 펜 5,000원은 빠집니다.

엑셀 sumifs 다중 조건에 날짜를 더하려면

지역과 상품에 ‘2026년 3월 판매분’까지 추가하면 조건은 네 개가 됩니다. 날짜는 시작일 이상, 다음 달 시작일 미만으로 지정하는 편이 편해요. 수식은 =SUMIFS(D2:D6,B2:B6,"서울",C2:C6,"노트",A2:A6,">="&DATE(2026,3,1),A2:A6,"<"&DATE(2026,4,1))입니다.

이 수식에서는 서울, 노트, 3월 1일 이후, 4월 1일 이전이라는 조건을 모두 만족하는 행만 더합니다. 앞의 예시에서는 3월 2일의 12,000원과 3월 22일의 20,000원이 남아 결과가 32,000원이죠. 4월 3일의 15,000원은 서울 노트 판매여도 날짜 조건에서 제외됩니다.

끝 날짜를 3월 31일 이하로 쓰지 않는 이유도 있어요. 판매일 셀에 시각까지 저장돼 있다면 3월 31일 오후의 기록이 빠질 수 있습니다. 다음 달 1일보다 작은 값을 고르면 3월의 마지막 순간까지 포함됩니다. 다만 날짜 셀이 실제 날짜 값이어야 해요. ‘2026-03-22’처럼 보이더라도 텍스트로 저장된 값이라면 날짜 조건이 기대대로 작동하지 않을 수 있습니다.

광고

조건을 셀로 빼두면 표를 바꿔 쓰기 쉽다

매번 수식 안의 지역과 상품 이름을 고치기는 번거롭습니다. H2에 서울, H3에 노트를 적어 두었다면 =SUMIFS(D2:D6,B2:B6,H2,C2:C6,H3)처럼 셀을 참조하면 돼요. H2를 부산으로 바꾸면 같은 수식이 부산 노트 판매액인 8,000원을 보여줍니다. 조건을 자주 바꾸는 보고서라면 이 방식이 특히 편합니다.

조건을 여러 개 적었다고 해서 언제나 원하는 행이 넓게 잡히는 건 아닙니다. SUMIFS에 이어 붙인 조건은 기본적으로 모두 만족해야 합니다. ‘서울 또는 부산에서 팔린 노트’를 구하려면 =SUMIFS(D2:D6,B2:B6,"서울",C2:C6,"노트")+SUMIFS(D2:D6,B2:B6,"부산",C2:C6,"노트")처럼 두 결과를 더할 수 있어요. 예시 표의 결과는 47,000원과 8,000원을 합친 55,000원입니다.

상품명이 정확히 ‘노트’인 행이 아니라 ‘노트’라는 글자가 들어간 상품을 찾고 싶다면 조건을 "*노트*"로 쓸 수도 있습니다. 별표는 앞뒤에 어떤 글자가 와도 된다는 뜻이라 ‘노트북’도 포함됩니다. 상품명이 비슷한 표에서는 합계가 커질 수 있으니, 정확히 일치해야 하는지부터 확인하는 게 좋습니다.

값이 다르게 나올 때 확인할 곳

수식이 맞아 보이는데 결과가 0이라면 먼저 범위의 시작 행과 끝 행을 살펴보세요. 합계 범위가 D2:D6인데 지역 범위가 B3:B7이라면 서로 다른 행을 비교하게 됩니다. SUMIFS에 넣는 범위들은 같은 크기와 행 위치로 맞추는 게 안전합니다.

다음으로는 조건 셀의 내용을 확인해 볼 만합니다. 화면에는 ‘서울’로 보여도 앞뒤에 공백이 있으면 ‘서울’과 다르게 취급될 수 있어요. 판매금액이 숫자가 아닌 텍스트로 들어간 경우에도 기대한 합계가 나오지 않습니다. 날짜 조건을 쓴다면 날짜 셀의 저장 형식까지 확인하면 원인을 찾기 쉬워져요.

저는 조건이 많아질수록 먼저 ‘어떤 행이 남아야 하는가’를 두세 개 직접 골라 봅니다. 그 행들의 금액을 손으로 더한 값과 수식 결과를 비교하면, 범위를 잘못 골랐는지 조건을 빠뜨렸는지 금방 드러나더라고요. 처음에는 긴 수식처럼 보여도 합계 범위 하나와 조건의 짝들을 차례로 읽으면 훨씬 단순해집니다.

엑셀 sumifs 다중 조건 합계 구하는 방법 - 요약
광고

댓글 0

평가를 남기려면 로그인해 주세요.

모두 ID로 로그인

불러오는 중…