엑셀 SUMIF·SUMIFS 사용법 — 실제 매출표로 배우는 조건부 합계

최종 업데이트 2026-07-20

SUMIF와 SUMIFS는 '조건에 맞는 행만 골라 더하는' 함수입니다. 실무에서는 '서울 지역 매출만', '6월 실적만', '이 두 조건을 동시에 만족하는 매출만'처럼 조건을 걸어 합계를 내야 하는 경우가 대부분이라 두 함수를 정확히 구분해 쓰는 것이 중요합니다. 이번 가이드는 실제 매출표 하나를 놓고, 그 표에서 SUMIF·SUMIFS가 정확히 어떤 값을 반환하는지 직접 확인하는 방식으로 설명합니다.

예시로 쓸 매출표

A2:D7 범위에 아래와 같은 매출 데이터가 있다고 가정합니다. A열은 지역, B열은 담당자, C열은 월, D열은 매출액입니다.

지역담당자매출
서울김민수6월3,200,000
서울박지현6월1,850,000
부산이한결6월2,750,000
서울김민수7월2,900,000
대구최유진7월1,300,000
부산이한결7월3,050,000

SUMIF — 조건 1개, 이 표로 검증

=SUMIF(조건범위, 조건, 합계범위)

지역(A2:A7)이 '서울'인 매출(D2:D7)의 합계를 구해봅니다.

=SUMIF(A2:A7, "서울", D2:D7)

표에서 지역이 서울인 행은 3,200,000원, 1,850,000원, 2,900,000원 세 건입니다. 이 셋을 더하면 결과는 정확히 7,950,000원이 나와야 합니다. 만약 직접 만든 표에서 이 값과 다르게 나온다면 조건범위와 합계범위의 행 수(시작·끝 행 번호)가 서로 어긋나 있는지부터 확인하세요.

SUMIFS — 조건 여러 개, 인수 순서가 다릅니다

⚠️

SUMIF는 (조건범위, 조건, 합계범위) 순서로 '합계범위가 맨 뒤'에 오지만, SUMIFS는 (합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서로 '합계범위가 맨 앞'에 옵니다. 두 함수를 오가며 쓰다 보면 이 순서를 헷갈려 엉뚱한 값을 더하는 실수가 매우 흔합니다. SUMIFS를 쓸 때는 항상 '무엇을 더할지'부터 먼저 적는다고 기억하세요.

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

위 표에서 지역이 '서울'이고 월이 '6월'인 매출의 합계를 구해봅니다.

=SUMIFS(D2:D7, A2:A7, "서울", C2:C7, "6월")

조건에 맞는 행은 3,200,000원과 1,850,000원 두 건뿐이므로 결과는 5,050,000원이 되어야 합니다. 만약 SUMIF처럼 D2:D7를 맨 뒤에 적으면 함수 자체가 잘못 구성되어 원하는 값이 나오지 않습니다.

자주 쓰는 조건 지정 문법 — 정확한 표기법

조건 유형문법 예시의미
비교 연산자">=100"100 이상인 값
비교 연산자(부등)"<>완료"'완료'가 아닌 값
셀 참조 결합">="&E1E1 셀의 값 이상 (E1이 바뀌면 조건도 자동 갱신)
와일드카드(포함)"*서울*"'서울'이라는 글자를 포함하는 모든 값
와일드카드(자릿수)"김?수"'김'으로 시작하고 '수'로 끝나는 3글자 (?는 글자 1개)
날짜 조건">="&DATE(2026,1,1)2026년 1월 1일 이후 날짜
빈 칸""값이 비어 있는 셀
비어 있지 않음"<>"값이 하나라도 입력된 셀

예를 들어 표의 담당자(B열)에서 '김'씨 성을 가진 사람의 매출만 더하려면 와일드카드를 씁니다.

=SUMIF(B2:B7, "김*", D2:D7)

표에서 담당자가 '김민수'인 행은 3,200,000원과 2,900,000원 두 건이므로 결과는 6,100,000원이 됩니다. 같은 방식으로 매출액 자체를 조건범위이자 합계범위로 함께 쓸 수도 있습니다. 200만원 이상인 매출만 더하려면 다음처럼 작성합니다.

=SUMIFS(D2:D7, D2:D7, ">=2000000")

표에서 200만원 이상인 매출은 3,200,000원, 2,750,000원, 2,900,000원, 3,050,000원 네 건이므로 결과는 11,900,000원이 됩니다. 이렇게 '더할 범위'와 '조건을 검사할 범위'가 같은 열이어도 SUMIFS는 정상 동작합니다.

날짜 범위로 조건을 걸 때

실제 데이터는 '6월', '7월' 같은 텍스트가 아니라 날짜 값(2026-06-15 등)으로 들어있는 경우가 많습니다. 이때 특정 기간(예: 2026년 6월 한 달) 매출만 더하려면 날짜 조건을 두 번 걸어야 합니다.

=SUMIFS(D2:D7, C2:C7, ">="&DATE(2026,6,1), C2:C7, "<="&DATE(2026,6,30))
  • SUMIF는 조건이 1개일 때만 쓸 수 있으며, 조건을 2개 이상 걸고 싶어도 인수를 추가로 넣을 수 없습니다. 조건이 2개 이상이면 반드시 SUMIFS로 바꿔야 합니다.
  • 조건범위와 합계범위의 행 개수가 다르면 #VALUE! 오류가 납니다. 드래그로 범위를 잡을 때 시작 행과 끝 행이 항상 일치하는지 확인하세요.
  • 텍스트로 저장된 숫자(왼쪽 정렬로 보이는 숫자)는 비교 연산자 조건이 정확히 동작하지 않을 수 있습니다. 데이터 유형을 숫자로 통일하는 것이 안전합니다.
💡

조건이 'OR(둘 중 하나)' 관계일 때는 SUMIF·SUMIFS 여러 개를 더하면 됩니다. 예를 들어 서울 또는 부산의 매출 합계는 =SUMIF(A2:A7,"서울",D2:D7)+SUMIF(A2:A7,"부산",D2:D7) 처럼 두 결과를 합산하세요.

내 매출표 조건, AI에게 말하고 SUMIF 수식 바로 받기 →

함께 보면 좋은 글