엑셀 조건부 합계: SUMIF·SUMIFS·DSUM·SUMPRODUCT 완전 정리

엑셀 조건부 합계 완전 정리: SUMIF·SUMIFS·DSUM·SUMPRODUCT

이 글은 엑셀 조건부 합계를 한 번에 끝내는 가이드입니다. SUMIF/SUMIFS의 차이, 날짜·텍스트·부분일치(와일드카드) 조건, 다중조건, 절댓값 합계, DSUM과 SUMPRODUCT 대체 전략까지 실무 예제로 정리했습니다.

Quick Fix: 가장 많이 쓰는 6가지 공식

  1. 단일 조건 합계 (SUMIF)
    =SUMIF(A2:A100,">0",B2:B100)

    조건 범위 A(판매상태/부호), 합계 범위 B(금액). 조건을 0 초과로 지정.

  2. 다중 조건 합계 (SUMIFS)
    =SUMIFS($C:$C,$A:$A,"온라인",$B:$B,">="&DATE(2025,1,1),$B:$B,"<"&DATE(2025,2,1))

    A=채널, B=날짜, C=금액. 2025년 1월 온라인 매출 합계.

  3. 부분일치(와일드카드)
    =SUMIFS(C:C,A:A,"*반팔*",B:B,"여름")

    상품명에 ‘반팔’ 포함 & 시즌=여름.

  4. 불일치(제외)
    =SUMIFS(C:C,A:A,"<>취소")

    A 열 값이 ‘취소’가 아닌 행의 합계.

  5. 절댓값 합계 (부호 무시)
    =SUMPRODUCT(ABS(D2:D100))
  6. 데이터베이스 구조 합계 (DSUM)
    =DSUM($A$1:$F$100,"금액",$H$1:$I$3)

    H1:I3에 조건표를 만들고(필드명 일치) 복잡 조건을 유연하게 처리.

SUMIF vs SUMIFS: 언제 무엇을 쓰나?

항목SUMIFSUMIFS
조건 개수1개2개 이상
합계 범위옵션(생략 시 범위=합계)첫 번째 인수로 고정
날짜/텍스트/와일드카드가능가능(다중조합 강점)
대체 수단SUMPRODUCT/DSUMDSUM, SUMPRODUCT

실무 예제: 재현 가능한 샘플

샘플 데이터(간략): A=채널, B=주문일, C=금액, D=비고

행 | 채널   | 주문일       | 금액 | 비고
---|--------|-------------|-----|-------
2  | 온라인 | 2025-01-03  | 120 | 정상
3  | 매장   | 2025-01-07  |  80 | 취소
4  | 온라인 | 2025-01-20  |  60 | 교환
5  | 온라인 | 2025-02-05  |  50 | 정상

1) 2025년 1월 온라인 합계

=SUMIFS($C$2:$C$5,$A$2:$A$5,"온라인",$B$2:$B$5,">="&DATE(2025,1,1),$B$2:$B$5,"<"&DATE(2025,2,1))

2) '취소' 제외하고 합계

=SUMIFS($C$2:$C$5,$D$2:$D$5,"<>취소")

3) 비고의 키워드 포함(부분일치)

=SUMIFS($C$2:$C$5,$D$2:$D$5,"*정상*")

4) 절댓값 합계

=SUMPRODUCT(ABS($C$2:$C$5))

자주 틀리는 포인트 & 체크리스트

  • 날짜 비교: 텍스트 "2025-01-01"이 아닌 DATE(연,월,일)과 연산하기. 지역설정 혼선 방지.
  • 불일치: "<>값" 형태(예: "<>취소"), 공백도 값으로 간주될 수 있음.
  • 부분일치: *키워드* 와일드카드 사용.
  • 성능: 전열 참조(C:C) 과도 사용 시 느려질 수 있음 → $C$2:$C$100000 등 범위 고정 권장.
  • 부호/절댓값: 합계 전 변환이 필요하면 ABS 조합.

Troubleshooting

증상원인해결
결과 0 날짜/텍스트 타입 불일치 DATE() 사용 또는 VALUE()로 정규화
느려짐 전열 참조, 중복 계산 정확 범위 고정, 필요 시 DSUM로 전환
부분일치 실패 와일드카드 누락 *키워드* 형태로 입력
음수만 집계됨 조건 부호 뒤바뀜 ">0"/"<0" 재확인

더 배우기 (내부 링크)

공식 문서(권위 출처)

맺음말

엑셀 조건부 합계는 SUMIF/SUMIFS가 기본, 복잡도나 성능 이슈에 따라 DSUM/SUMPRODUCT로 보완하면 대부분의 현업 케이스를 빠르게 해결할 수 있습니다.

Leave a Reply

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