DXForms
가이드 목록
SUMIFSSUMIF엑셀함수다중조건실무엑셀

엑셀 SUMIFS 함수 완전 정복 — 다중 조건 합계를 한 번에 해결하는 실전 가이드

2026년 3월 16일

SUMIFS는 엑셀에서 여러 조건을 동시에 만족하는 데이터의 합계를 구할 때 사용하는 함수입니다. 매출 보고서, 재고 관리, 급여 계산 등 실무에서 가장 자주 쓰이는 함수 중 하나입니다.

SUMIF vs SUMIFS 차이

SUMIFSUMIFS
조건 개수1개만여러 개 가능
인수 순서범위, 조건, 합계범위합계범위, 조건범위1, 조건1, …
활용도단순 조건복합 조건 분석

SUMIFS를 익히면 SUMIF는 자연스럽게 해결되므로, SUMIFS부터 배우는 것을 추천합니다.

기본 문법

=SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...)
  • 합계범위: 합산할 숫자가 있는 열
  • 조건범위1: 첫 번째 조건을 검사할 열
  • 조건1: 첫 번째 조건값
  • 조건 쌍은 최대 127개까지 추가 가능

실전 예시 — 매출 데이터

아래와 같은 매출 데이터가 있다고 가정합니다:

A열 (날짜)B열 (지점)C열 (상품)D열 (매출액)
2026-01-05서울노트북1,500,000
2026-01-12부산태블릿800,000
2026-02-03서울노트북2,100,000
2026-02-15서울태블릿600,000
2026-03-01부산노트북1,800,000

조건 1개: 서울 지점 매출 합계

=SUMIFS(D:D, B:B, "서울")

결과: 4,200,000 (1,500,000 + 2,100,000 + 600,000)

조건 2개: 서울 지점 + 노트북 매출 합계

=SUMIFS(D:D, B:B, "서울", C:C, "노트북")

결과: 3,600,000 (1,500,000 + 2,100,000)

날짜 범위로 조건 지정하기

특정 기간의 매출을 구할 때는 비교 연산자를 문자열로 결합합니다.

2026년 1월 매출 합계

=SUMIFS(D:D, A:A, ">="&"2026-01-01", A:A, "<="&"2026-01-31")

결과: 2,300,000 (1,500,000 + 800,000)

날짜를 셀 참조로 사용

F1에 시작일, F2에 종료일을 입력한 경우:

=SUMIFS(D:D, A:A, ">="&F1, A:A, "<="&F2)

와일드카드 활용

와일드카드를 사용하면 부분 일치 조건을 지정할 수 있습니다.

와일드카드의미예시
*임의의 문자열"노*" → 노트북, 노트 등
?임의의 한 글자"?울" → 서울, 대울 등
=SUMIFS(D:D, C:C, "노*")

결과: 상품명이 “노”로 시작하는 모든 행의 매출 합계

비교 연산자 조건

숫자나 날짜에 비교 연산자를 함께 사용할 수 있습니다.

=SUMIFS(D:D, D:D, ">=1000000")

매출액이 100만 원 이상인 행만 합산합니다.

주요 연산자: >, <, >=, <=, <> (같지 않음)

자주 하는 실수와 해결법

범위 크기 불일치

합계범위와 조건범위의 행 수가 다르면 오류가 발생합니다. 항상 같은 크기의 범위를 지정하세요.

# 잘못된 예
=SUMIFS(D1:D100, B1:B50, "서울")

# 올바른 예
=SUMIFS(D1:D100, B1:B100, "서울")

숫자가 텍스트로 저장된 경우

데이터가 텍스트로 저장되어 있으면 합계가 0으로 나올 수 있습니다. 해당 열을 선택한 뒤 데이터 > 텍스트 나누기 > 마침으로 숫자 형식으로 변환하세요.

핵심 정리

상황수식 예시
단일 조건 합계=SUMIFS(D:D, B:B, "서울")
다중 조건 합계=SUMIFS(D:D, B:B, "서울", C:C, "노트북")
날짜 범위 합계=SUMIFS(D:D, A:A, ">="&F1, A:A, "<="&F2)
와일드카드 합계=SUMIFS(D:D, C:C, "노*")
비교 연산자 합계=SUMIFS(D:D, D:D, ">=1000000")

SUMIFS를 능숙하게 사용하면 COUNTIFS, AVERAGEIFS 같은 유사 함수도 같은 패턴으로 바로 활용할 수 있습니다.

다른 가이드 둘러보기