
엑셀 SUMIF·COUNTIF 완벽 가이드: 와일드카드·날짜·다중조건
엑셀 SUMIF COUNTIF를 실전 예제로 정리합니다. 날짜 범위, 와일드카드, 다중 조건, 범위 크기 불일치 해결까지 복붙 가능한 표와 수식을 제공합니다.
Quick Fix: 3분 레시피
=SUMIFS(Sales[Revenue], Sales[Date], ">="&TODAY()-7)
=SUMIFS(Sales[Revenue], Sales[Item], "*Shirt*")
=SUMIFS(Sales[Revenue], Sales[Channel], "Online", Sales[Category], "Shoes")
=COUNTIF(Sales[Note], "<>")
개념: SUMIF/COUNTIF vs SUMIFS/COUNTIFS
- SUMIF/COUNTIF = 단일 조건, SUMIFS/COUNTIFS = 다중 조건(AND)
- 조건범위는 모두 같은 크기여야 함
- 날짜 비교는 문자열 결합:
">="&DATE(…)
실무 예제(테이블 Sales)
날짜 범위 합계
=SUMIFS(Sales[Revenue], Sales[Date], ">="&DATE(2025,9,1), Sales[Date], "<="&DATE(2025,9,3))
부분 일치/이스케이프
=SUMIFS(Sales[Revenue], Sales[Item], "*Shirt*")
=COUNTIF(Sales[Note], "*~**")
다중 조건
=SUMIFS(Sales[Revenue], Sales[Channel], "Online", Sales[Category], "Shoes")
공백/비공백
=COUNTIF(Sales[Note], "<>")
월별 합계
=SUMIFS(Sales[Revenue], Sales[Date], ">="&DATE(2025,9,1), Sales[Date], "<"&EOMONTH(DATE(2025,9,1),0)+1)
일반 범위의 $ 고정
=SUMIFS($F$3:$F$12, $A$3:$A$12, ">="&DATE(2025,9,1), $A$3:$A$12, "<="&DATE(2025,9,3))
체크리스트
- Ctrl+T로 테이블화
- 날짜 조건은 문자열 결합
- 와일드카드: * / ? / ~
- 모든 조건범위 크기 동일
Troubleshooting
| 증상 | 원인 | 해결 |
|---|---|---|
| 값이 0/오류 | 범위 크기 불일치 | 합계/조건 범위 행수 통일 |
| 날짜 조건 미적용 | 텍스트 날짜 | DATE/EOMONTH 사용 |
| * 포함 텍스트 검색 실패 | 와일드카드 인식 | ~로 이스케이프 |
| 느림 | 열 전체 참조 | 테이블 열 사용 |
맺음말
이제 SUMIF/COUNTIF로 날짜·부분일치·다중조건을 정확히 처리할 수 있습니다. 다음 글은 SUMPRODUCT/FILTER로 OR·복합 로직을 다룹니다.