SUMIF · SUMIFS로 조건부 합계 끝! (날짜·텍스트·다중 조건 1분 컷)

SUMIF · SUMIFS로 조건부 합계 끝! (날짜·텍스트·다중 조건 1분 컷)

SUMIF · SUMIFS로 조건부 합계 끝! (날짜·텍스트·다중 조건 1분 컷)

피벗테이블 없이도 조건별 합계를 즉시 계산! 날짜·카테고리·지역·상태 조합까지 SUMIF/SUMIFS로 자동화하세요.

기본 문법 & 차이

함수형식포인트
SUMIF=SUMIF(criteria_range, criteria, [sum_range])조건 1개. sum_range 생략 시 criteria_range를 합계
SUMIFS=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)합계범위를 먼저 적고, 조건 페어를 나열

TIP: 모든 범위는 같은 크기여야 합니다(행/열 수 일치).

단일 조건 — SUMIF

예제 1) 카테고리=“Keyboard” 매출 합계

=SUMIF(A2:A100, "Keyboard", C2:C100)

예제 2) 금액 ≥ 50,000

=SUMIF(C2:C100, ">=50000")

연산자와 숫자를 문자열로 쓰거나, 셀 값과 연결: ">="&F2

다중 조건 — SUMIFS (AND/OR)

예제 3) 지역=Seoul AND 상품=Keyboard

=SUMIFS(C2:C100, A2:A100, "Keyboard", B2:B100, "Seoul")

예제 4) 상품=Keyboard OR Mouse

=SUM(SUMIFS(C2:C100, A2:A100, "Keyboard"),
     SUMIFS(C2:C100, A2:A100, "Mouse"))

예제 5) OR 다수 값(리스트 참조)

=SUMPRODUCT(SUMIFS(C2:C100, A2:A100, F2:F5))

365라면:

=SUM(SUMIFS(C2:C100, A2:A100, F2:F5))  // 스필(spill) 합산

날짜 범위(월별/기간) 합계

예제 6) 2025-08-01 ~ 2025-08-31

=SUMIFS(C2:C100, B2:B100, ">="&DATE(2025,8,1), B2:B100, "<="&DATE(2025,8,31))

예제 7) 해당 월 합계(셀 기준일 F2)

=SUMIFS(C:C, B:B, ">="&EOMONTH(F2,-1)+1, B:B, "<="&EOMONTH(F2,0))

예제 8) 월말 영업일만(보너스)

=SUMIFS(C:C, B:B, WORKDAY(EOMONTH(B:B,0),-1))  // 배열 주의

실전에서는 보조열로 월/분기 라벨을 만들어 집계하는 게 가장 안정적입니다.

텍스트 포함·제외·와일드카드

예제 9) “Pro”를 포함하는 상품

=SUMIFS(C2:C100, A2:A100, "*Pro*")

예제 10) “Refurbished” 제외

=SUMIFS(C2:C100, D2:D100, "<>*Refurbished*")

예제 11) 정확히 3글자 코드(와일드카드 ?)

=SUMIFS(C2:C100, A2:A100, "???")

테이블·동적배열·대안 공식

예제 12) 테이블(권장) — 가독성·자동 범위

=SUMIFS(Sales[Amount], Sales[Item], "Keyboard", Sales[Region], "Seoul")

예제 13) FILTER로 대안 집계(365)

=SUM(FILTER(C2:C100, (A2:A100="Keyboard")*(B2:B100="Seoul")))

예제 14) LET로 재사용·성능 개선

=LET(it,A2:A100, rg,B2:B100, val,C2:C100,
  SUMIFS(val, it,"Keyboard", rg,"Seoul"))

실수·오류·성능 팁

  • 범위 크기 불일치 → 모든 범위의 행/열 수를 맞추세요.
  • 텍스트 숫자 → VALUE로 변환하거나 원천 형식을 통일.
  • 빈셀 vs 0 → 조건 "="는 빈셀만, =0은 값이 0인 셀.
  • 전체열 참조 남용 → 정확 범위 또는 테이블 사용(속도 ↑).
  • 대소문자 민감도 → SUMIF/SUMIFS는 대소문자 구분 X. 필요 시 SUMPRODUCT(EXACT(...)*값).

요약 정리

목표대표 공식
단일 조건SUMIF(기준범위, 조건, 합계범위)
다중 조건(AND)SUMIFS(합계, 범위1, 조건1, 범위2, 조건2)
다중 조건(OR)SUM(SUMIFS(...), SUMIFS(...)) 또는 SUMPRODUCT
날짜 기간">="&시작일, "<="&종료일
와일드카드*(여러 글자), ?(한 글자), ~(이스케이프)

FAQ

피벗테이블과 비교해 무엇이 장점인가요?

피벗은 요약·분석에 강하고, SUMIFS는 셀 안에서 즉시 계산해 수식 기반 리포트에 적합합니다. 둘을 함께 쓰면 최고입니다.

조건이 10개 이상이면?

리스트(스필 범위)와 함께 SUMPRODUCT(SUMIFS(..., 조건범위, 목록)) 또는 365의 BYROW/FILTER로 유연하게 처리합니다.

지금 보고서의 월별/카테고리별 합계를 하나 골라 SUMIFS로 바꿔 보세요. 보조열·테이블과 결합하면 유지보수까지 쉬워집니다.

Leave a Reply

Your email address will not be published. Required fields are marked *