
SUMIFS의 합계 범위와 조건 범위를 같은 크기로 맞추고, 부서·상태 조건과 시작일 이상·종료일 이하 조건을 연결하면 조건 셀을 바꿀 때마다 해당 금액만 자동 집계할 수 있습니다.
금액 열을 첫 인수로 두고 부서·상태·접수일 범위를 조건과 한 쌍씩 연결합니다. 기간은 시작일 이상과 종료일 이하를 각각 넣어 양쪽 경계를 포함하세요.
필터를 반복하는 월간 정산의 문제
월간 정산표에서 부서·처리 상태·접수 기간을 바꿀 때마다 필터를 다시 걸고 금액을 더하면 조건 변경 때마다 같은 작업을 반복하게 됩니다. 필터에서 빠진 행이나 기간 끝 날짜를 놓치면 합계가 달라져도 알아채기 어렵습니다.
대상은 접수일, 부서, 상태, 금액이 한 행에 함께 기록된 목록입니다. 2026년 8월 31일 기준 Microsoft 공식 문서에서 SUMIFS는 Microsoft 365 Excel, Excel 2024·2021·2019·2016과 Excel 웹 환경에 적용됩니다.
자료: Microsoft Support, SUMIFS 함수 문서, 2026년 8월 31일 확인
합계 범위와 네 조건을 짝짓는 기준
SUMIFS의 기본 순서는 합계 범위, 조건 범위, 조건입니다. 부서와 상태는 각각 한 쌍이지만 접수일은 시작일과 종료일을 따로 판정하므로 모두 네 개의 조건 쌍이 필요합니다.
기간 조건은 접수일 범위 하나에 시작일 이상과 종료일 이하를 별도 조건 쌍으로 모두 연결해야 합니다. 한쪽 경계를 빼면 해당 기간 밖의 행이 합계에 섞여도 수식은 오류를 내지 않으므로 직접 합계와 반드시 대조하세요.
시작일과 종료일을 포함하는 작동 원리
SUMIFS는 지정한 조건을 모두 만족하는 행의 금액만 더합니다. 따라서 부서와 상태가 맞더라도 접수일이 기간 밖이면 그 행의 금액은 합계에서 제외됩니다.
">="&$F$8로 시작일 당일과 이후 날짜를 포함합니다."<="&$F$9로 종료일 당일과 이전 날짜를 포함합니다.비교 연산자를 조건 셀과 연결할 때는 연산자를 따옴표로 묶고 &로 셀 참조를 이어야 합니다. 예제의 날짜 입력은 지역별 텍스트 날짜 해석을 피하도록 DATE 함수로 실제 날짜 값을 만듭니다.
자료: Microsoft Support, Excel 조건에서 셀 참조를 사용하는 방법, 2026년 8월 31일 확인
24행까지의 업무표로 세 결과 비교하기
예제는 A6:D24에 19건을 입력하고 영업·완료·2026년 8월 1일부터 31일까지를 조건으로 사용합니다. 시작일 전, 종료일 다음 날, 금액 0원 행을 함께 넣어 경계값도 판정합니다.
| 시트 행 | 접수일 | 부서 | 상태 | 금액 |
|---|---|---|---|---|
| 6행 | 2026-07-31 | 영업 | 완료 | 120,000원 |
| 7행 | 2026-08-01 | 영업 | 완료 | 150,000원 |
| 8행 | 2026-08-02 | 영업 | 진행 중 | 90,000원 |
| 9행 | 2026-08-05 | 영업 | 완료 | 210,000원 |
| 10행 | 2026-08-07 | 인사 | 완료 | 180,000원 |
| 11행 | 2026-08-10 | 영업 | 반려 | 70,000원 |
| 12행 | 2026-08-12 | 재무 | 완료 | 230,000원 |
| 13행 | 2026-08-15 | 영업 | 진행 중 | 110,000원 |
| 14행 | 2026-08-18 | 영업 | 완료 | 320,000원 |
| 15행 | 2026-08-20 | 인사 | 완료 | 160,000원 |
| 16행 | 2026-08-23 | 영업 | 보류 | 85,000원 |
| 17행 | 2026-08-25 | 영업 | 완료 | 275,000원 |
| 18행 | 2026-08-27 | 재무 | 완료 | 190,000원 |
| 19행 | 2026-08-29 | 영업 | 완료 | 145,000원 |
| 20행 | 2026-08-30 | 영업 | 진행 중 | 130,000원 |
| 21행 | 2026-08-31 | 영업 | 완료 | 500,000원 |
| 22행 | 2026-08-31 | 인사 | 완료 | 240,000원 |
| 23행 | 2026-09-01 | 영업 | 완료 | 310,000원 |
| 24행 | 2026-08-11 | 영업 | 완료 | 0원 |
| 조건 | 입력값 |
|---|---|
| 부서 | 영업 |
| 상태 | 완료 |
| 시작일 | 2026-08-01 |
| 종료일 | 2026-08-31 |
H6에는 =SUMIFS($D$6:$D$24,$B$6:$B$24,$F$6,$C$6:$C$24,$F$7,$A$6:$A$24,">="&$F$8,$A$6:$A$24,"<="&$F$9)를 입력합니다.
워크시트 24행까지 입력된 19건의 업무 범위와 조건 입력 영역, 정상 합계·직접 합계·종료일 누락·범위 오류 비교 계산을 담습니다.
| 계산 방식 | 결과 | 판정 |
|---|---|---|
| 정상 SUMIFS | 1,600,000원 | 7·9·14·17·19·21·24행 포함 |
| 대상 행 직접 합계 | 1,600,000원 | 정상 수식과 일치 |
| 종료일 조건 누락 | 1,910,000원 | 9월 1일의 310,000원까지 포함 |
| 크기가 다른 합계 범위 | #VALUE! | D6:D23과 조건 범위 D6:D24의 크기 불일치 |
정상 SUMIFS와 대상 행을 직접 더한 값은 1,600,000원으로 같습니다. 종료일 조건을 빼면 1,910,000원이 되고, 크기가 다른 범위는 오류 비교 칸에 #VALUE!로 표시됩니다.

0과 #VALUE! 오류를 구분해 고치는 순서
결과가 0이면 수식 자체보다 조건 셀의 값과 날짜 형식을 먼저 확인합니다. 부서나 상태에 불필요한 공백이 있거나 날짜가 실제 날짜 값이 아닌 텍스트이면 정확히 일치하지 않습니다.
#VALUE!가 나오면 합계 범위와 조건 범위의 시작 행·끝 행을 맞추세요. Microsoft 공식 오류 문서는 SUMIFS의 범위 크기가 다르면 #VALUE!가 발생한다고 설명합니다.
자료: Microsoft Support, SUMIF·SUMIFS #VALUE! 오류 수정 문서, 2026년 8월 31일 확인
실제 정산표에 수식을 넣기 전에는 원본을 보존하고 복사본에서 범위와 결과를 먼저 대조하세요.
직접 더한 금액과 일치하면 집계 완료
조건 셀을 바꾼 뒤에는 정상 합계만 보지 말고 직접 합계와 오류 비교 결과까지 함께 판정합니다.
* 본문의 함수 구문과 오류 조건은 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램 환경과 확인일은 해당 설명에 표시했습니다.
'엑셀 실무' 카테고리의 다른 글
| 엑셀 TEXTSPLIT으로 상품코드·지점·날짜를 세 열로 나누기 (0) | 2026.09.06 |
|---|---|
| 엑셀 COUNTIFS로 고객번호·접수일이 겹친 중복 신청 찾기 (0) | 2026.09.05 |
| 엑셀 목표값 찾기로 목표 이익에 필요한 판매량 역산하는 법 (0) | 2026.09.02 |
| 엑셀 드롭다운 목록 만들기, 잘못된 값 입력까지 막는 법 (0) | 2026.08.30 |
| 엑셀 VLOOKUP 네 번째 인수 생략 오류, 정확히 찾는 법 (0) | 2026.08.29 |