LBtools

엑셀 SUMIFS로 조건 두 개 이상 합계 구하는 법

사무약 3분

한눈에 보기

  • =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서로 쓰면 조건을 원하는 만큼 추가할 수 있어요.
  • SUMIF와 달리 합계범위를 맨 앞에 쓰고, 조건범위 크기가 서로 다르면 계산 대신 #VALUE! 오류가 나요.
  • 조건들은 모두 동시에 만족해야(AND) 계산되고, 조건 중 하나만 맞아도 되는 경우(OR)는 다른 방식이 필요해요.
목차 (4)

조건이 한 가지뿐이면 SUMIF로 충분하지만, '담당자가 김민준이면서 지역이 서울인 매출만 더하기'처럼 조건이 두 가지 이상 겹치면 SUMIF로는 계산할 수 없고 SUMIFS 함수를 써야 해요. SUMIFS는 조건을 원하는 만큼 추가할 수 있고, 추가한 조건은 모두 동시에(AND) 만족해야 합계에 포함돼요.

함수 구조는 =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서예요. 아래 예제로 확인해볼게요.

A2:C5는 담당자·지역별 매출, E2·F2에 조건을 입력하면 G2에 두 조건을 모두 만족하는 매출 합계가 표시돼요.

G2fx=SUMIFS(C2:C5, A2:A5, E2, B2:B5, F2)
ABCDEFG
1담당자지역매출조건1(담당자)조건2(지역)합계
2김민준서울300000김민준서울700000
3이서연부산250000
4김민준서울400000
5김민준부산150000

그대로 복사해서 값만 바꿔 쓰세요

=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)

한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.

예제 수식 풀어보기

'C2:C5'는 더할 매출 범위, 'A2:A5'와 'E2'는 담당자 조건, 'B2:B5'와 'F2'는 지역 조건이에요. 담당자가 김민준이면서 지역이 서울인 행은 2행과 4행 두 개(300,000원, 400,000원)라서 둘을 더한 700,000원이 결과로 나와요. 3행(이서연)과 5행(김민준이지만 부산)은 조건 중 하나만 맞거나 아예 안 맞아서 계산에서 빠져요.

SUMIF에 조건을 두 개 넣으면 왜 안 되나요?

흔히 하는 실수가 SUMIF 하나에 조건을 두 개 욱여넣으려는 거예요. SUMIF는 처음부터 조건 하나만 받도록 만들어진 함수라 조건범위·조건 쌍을 하나 더 넣으면 오류가 나거나 엉뚱한 값이 나와요. 조건이 둘 이상이 되는 순간부터는 무조건 SUMIFS로 바꿔야 해요. 또 하나 헷갈리는 점은 인수 순서예요. SUMIF는 '조건범위, 조건, 합계범위' 순서지만 SUMIFS는 합계범위가 맨 앞으로 온다는 점이 달라요. 엑셀 SUMIF 함수로 조건부 합계 구하기에서 SUMIF의 기본 순서를 먼저 보고 오면 헷갈리지 않아요.

조건범위 크기가 다르면 결과가 아니라 오류가 나요

실무 팁으로, SUMIFS는 합계범위와 모든 조건범위의 행 개수가 정확히 같아야 해요. 예제에서 조건범위를 A2:A5로 잡았는데 합계범위를 C2:C10처럼 다른 크기로 잡으면 값이 이상하게 나오는 게 아니라 아예 #VALUE! 오류가 떠요. 범위 크기 말고 다른 이유로 #VALUE!가 뜨는 경우는 #REF!·#VALUE!·#DIV/0! 오류는 무슨 뜻인가요?에 모아뒀어요. 크기가 달라도 그냥 계산을 시도하는 SUMIF와는 다른 부분이라, 표에 나중에 행을 추가할 계획이라면 두 범위를 처음부터 똑같은 크기로 맞춰두는 게 안전해요.

조건 중 하나만 맞아도 될 때는 어떻게 하나요?

SUMIFS에 조건을 여러 개 넣으면 전부 다 동시에 만족해야(AND) 계산에 포함돼요. '김민준이거나 이서연인 매출'처럼 조건 중 하나만 맞아도 되는 경우(OR)는 SUMIFS 하나로는 안 되고, 조건별로 SUMIFS를 각각 써서 더하거나 배열 수식으로 풀어야 해요. 조건이 늘어날수록 여러 조건을 한 번에 세는 조건에 맞는 셀 여러 개 세기(다중조건) — COUNTIFS도 같은 AND 구조라 함께 봐두면 도움이 돼요.

구글시트에도 SUMIFS가 같은 이름·같은 인수 순서로 있어요. 다만 거기에는 QUERY라는 대안이 하나 더 있어서 조건이 많아질수록 그쪽이 편해질 수 있는데, 구글시트 SUMIFS로 조건 두 개 이상 합계 구하는 법에서 비교해뒀어요.

조건을 담당자·지역처럼 항목으로 거는 대신 날짜 구간으로 걸어서 1년치 거래를 한 번에 모으는 방법은 1년치 매입·매출을 한 장으로 모으는 법에서 다뤘어요. 조건범위·조건 쌍을 이어붙이는 구조는 똑같아요.

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요