엑셀 SUMIFS COUNTIFS 다중 조건 집계 완벽 정복 (인수 순서, 날짜 기간, 와일드카드)

💡 핵심 요약: 단일 조건만 다루는 SUMIF, COUNTIF와 달리, SUMIFS와 COUNTIFS는 2개 이상의 복합 조건(예: ‘인천센터’이면서 ‘9월 매출’이고 ‘차선규제봉’인 건)을 한 번에 필터링하여 합산 및 카운트합니다. 특히 SUMIF는 더할 범위가 맨 뒤에 오지만, SUMIFS는 더할 범위가 맨 앞에 온다는 구조적 차이만 확실히 잡으면 절대 헷갈리지 않습니다.

실무에서 수만 줄짜리 매출 원장이나 입출고 데이터를 받으면 보통 피벗 테이블을 먼저 떠올립니다. 하지만 월별 보고서 양식에 숫자를 자동으로 꽂아 넣거나, 조건에 따라 실시간으로 값이 변하는 대시보드를 만들 때는 수식 기반의 집계가 훨씬 유연하고 유지보수하기 편합니다.

이때 가장 핵심이 되는 함수가 바로 SUMIFS와 COUNTIFS입니다. 매번 인수의 위치가 헷갈려 #VALUE! 에러를 띄웠거나, 날짜 구간(D-day, 특정 월) 설정에서 막히셨던 분들을 위해 실무에서 바로 써먹을 수 있는 공식 패턴을 완벽히 정리해 드립니다.

1. SUMIFS vs COUNTIFS 문법 및 인수 순서 비교

많은 분들이 실수하는 핵심 원인은 ‘더할 범위’의 위치입니다. 두 함수의 뼈대를 먼저 대조해 보겠습니다.

➕ SUMIFS (다중 조건 합계)
• 구조: =SUMIFS(더할_범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)
• 핵심: 실제로 숫자를 더해야 하는 [합계 범위]가 무조건 맨 앞에 옵니다.
🔢 COUNTIFS (다중 조건 건수)
• 구조: =COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...)
• 핵심: 숫자를 더하는 게 아니라 개수만 세므로 [조건범위1, 조건1] 쌍으로 바로 시작합니다.
[다이어그램 1] SUMIFS와 COUNTIFS의 인수 구조 차이점

2. 실무 매출 원장 데이터 예시

아래 원장 표(A1:E6)를 기준으로 실무 수식을 작성해 보겠습니다.

A열 (출고일자) B열 (출고센터) C열 (품목명) D열 (수량) E열 (매출금액)
2026-09-01 인천센터 우레탄 차선규제봉 100 1,850,000
2026-09-03 평택센터 태양광 LED 경광등 50 2,250,000
2026-09-10 인천센터 태양광 LED 경광등 80 3,600,000
2026-09-15 인천센터 우레탄 차선규제봉 120 2,220,000
2026-10-02 평택센터 투광형 표지판 LED 20 2,400,000

3. 실무 4대 필수 집계 공식 패턴

패턴 1. 센터명과 품목명이 동시에 일치하는 매출 합계 (기본 다중 조건)
=SUMIFS(E2:E6, B2:B6, “인천센터”, C2:C6, “우레탄 차선규제봉”)

👉 결과: 4,070,000원 (E열의 매출금액 중 인천센터이면서 차선규제봉인 1행과 4행의 금액만 합산)

패턴 2. 특정 기간(2026년 9월 한 달간)의 출고 건수 계산 (날짜 구간 다중 조건)
=COUNTIFS(A2:A6, “>=2026-09-01”, A2:A6, “<=2026-09-30")

👉 결과: 4건 (시작일 이상, 종료일 이하의 조건을同一한 A열 범위에 2번 걸어 기간을 완벽히 필터링)

패턴 3. 셀 주소와 부등호(>=)를 결합하여 동적 날짜 조건 만들기 (실무 필수)
=SUMIFS(E2:E6, A2:A6, “>=”&G1, A2:A6, “<=”&H1)

👉 핵심 팁: 시작일(G1 셀)과 종료일(H1 셀)을 별도로 참조할 때는 반드시 ">="&G1처럼 부등호는 큰따옴표로 감싸고 &(엠퍼샌드)로 셀 주소를 연결해야 에러가 나지 않습니다.

패턴 4. 특정 단어가 포함된 품목만 집계 (와일드카드 ‘*’ 활용)
=SUMIFS(D2:D6, C2:C6, “*LED*”)

👉 결과: 150개 (품목명에 ‘LED’라는 단어가 들어간 ‘경광등’과 ‘표지판’ 수량을 모두 합산)

4. 실무에서 가장 흔히 겪는 3대 에러 & 해결법

1. #VALUE! 오류: 참조 범위의 행 크기 불일치

합계 범위는 E2:E100인데 조건 범위는 B2:B50 또는 B1:B100처럼 행의 시작/끝 개수가 다르면 엑셀이 계산을 거부합니다. 모든 인수의 행 개수를 정확히 일치시켜야 합니다.

2. 결과값이 무조건 ‘0’으로 나올 때 (텍스트 숫자 문제)

합산해야 할 금액 열에 숫자가 아닌 텍스트 형식으로 숫자가 저장되어 있으면 SUMIFS는 이를 0으로 무시합니다. 해당 열을 선택 후 [데이터] > [텍스트 나누기] > [마침]을 눌러 실제 숫자로 변환해 주세요.

3. OR 조건(인천센터이거나 평택센터) 처리

SUMIFS는 기본적으로 AND(그리고) 조건입니다. 인천이거나 평택인 합계를 구하려면 =SUM(SUMIFS(E:E, B:B, {"인천센터","평택센터"})) 형태로 SUM()으로 한 번 더 감싸주면 아주 깔끔하게 해결됩니다.

함께 읽으면 업무 효율이 2배가 되는 실무 가이드

중복 데이터 정제법과 인쇄 한 페이지 최적화 설정도 함께 확인해 보세요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤