엑셀 실무

엑셀 SUMIFS로 부서·상태·기간 조건을 모두 만족하는 금액 합계 구하기

문서루틴 2026. 9. 1. 08:00

SUMIFS 다중 조건 합계 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지

 

SUMIFS의 합계 범위와 조건 범위를 같은 크기로 맞추고, 부서·상태 조건과 시작일 이상·종료일 이하 조건을 연결하면 조건 셀을 바꿀 때마다 해당 금액만 자동 집계할 수 있습니다.

핵심 요약

금액 열을 첫 인수로 두고 부서·상태·접수일 범위를 조건과 한 쌍씩 연결합니다. 기간은 시작일 이상과 종료일 이하를 각각 넣어 양쪽 경계를 포함하세요.

1

필터를 반복하는 월간 정산의 문제

월간 정산표에서 부서·처리 상태·접수 기간을 바꿀 때마다 필터를 다시 걸고 금액을 더하면 조건 변경 때마다 같은 작업을 반복하게 됩니다. 필터에서 빠진 행이나 기간 끝 날짜를 놓치면 합계가 달라져도 알아채기 어렵습니다.

대상은 접수일, 부서, 상태, 금액이 한 행에 함께 기록된 목록입니다. 2026년 8월 31일 기준 Microsoft 공식 문서에서 SUMIFS는 Microsoft 365 Excel, Excel 2024·2021·2019·2016과 Excel 웹 환경에 적용됩니다.

자료: Microsoft Support, SUMIFS 함수 문서, 2026년 8월 31일 확인


2

합계 범위와 네 조건을 짝짓는 기준

SUMIFS의 기본 순서는 합계 범위, 조건 범위, 조건입니다. 부서와 상태는 각각 한 쌍이지만 접수일은 시작일과 종료일을 따로 판정하므로 모두 네 개의 조건 쌍이 필요합니다.

수식 범위를 배치하는 순서
1단계
합계 범위
금액이 있는 D6:D24를 첫 번째 인수로 지정합니다.
2단계
부서 조건
B6:B24와 부서 조건 셀 F6을 연결합니다.
3단계
상태 조건
C6:C24와 상태 조건 셀 F7을 연결합니다.
4단계
기간 조건
A6:A24에 시작일 이상과 종료일 이하 조건을 모두 적용합니다.
기간 합계 조절 규칙

기간 조건은 접수일 범위 하나에 시작일 이상과 종료일 이하를 별도 조건 쌍으로 모두 연결해야 합니다. 한쪽 경계를 빼면 해당 기간 밖의 행이 합계에 섞여도 수식은 오류를 내지 않으므로 직접 합계와 반드시 대조하세요.


3

시작일과 종료일을 포함하는 작동 원리

SUMIFS는 지정한 조건을 모두 만족하는 행의 금액만 더합니다. 따라서 부서와 상태가 맞더라도 접수일이 기간 밖이면 그 행의 금액은 합계에서 제외됩니다.

시작일 경계
">="&$F$8로 시작일 당일과 이후 날짜를 포함합니다.
종료일 경계
"<="&$F$9로 종료일 당일과 이전 날짜를 포함합니다.

비교 연산자를 조건 셀과 연결할 때는 연산자를 따옴표로 묶고 &로 셀 참조를 이어야 합니다. 예제의 날짜 입력은 지역별 텍스트 날짜 해석을 피하도록 DATE 함수로 실제 날짜 값을 만듭니다.

자료: Microsoft Support, Excel 조건에서 셀 참조를 사용하는 방법, 2026년 8월 31일 확인


4

24행까지의 업무표로 세 결과 비교하기

예제는 A6:D24에 19건을 입력하고 영업·완료·2026년 8월 1일부터 31일까지를 조건으로 사용합니다. 시작일 전, 종료일 다음 날, 금액 0원 행을 함께 넣어 경계값도 판정합니다.

워크시트 6행부터 24행까지 입력하는 접수 내역
시트 행 접수일 부서 상태 금액
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원
조건 입력 영역 F6:F9
조건 입력값
부서 영업
상태 완료
시작일 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건의 업무 범위와 조건 입력 영역, 정상 합계·직접 합계·종료일 누락·범위 오류 비교 계산을 담습니다.

example-workbook.xlsx
0.01MB
같은 입력값으로 비교하는 네 계산 결과
계산 방식 결과 판정
정상 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!로 표시됩니다.

SUMIFS 검증 예제: 2026년 8월 영업부 완료 금액의 정상 합계와 직접 합계가 1,600,000원으로 일치하고, 종료일 조건 누락은 1,910,000원, 범위 크기 오류 표시는 #VALUE!인 계산 시트

5

0과 #VALUE! 오류를 구분해 고치는 순서

결과가 0이면 수식 자체보다 조건 셀의 값과 날짜 형식을 먼저 확인합니다. 부서나 상태에 불필요한 공백이 있거나 날짜가 실제 날짜 값이 아닌 텍스트이면 정확히 일치하지 않습니다.

결과가 다를 때 확인할 순서
1단계
범위 크기
A6:A24, B6:B24, C6:C24, D6:D24가 모두 19행인지 확인합니다.
2단계
텍스트 조건
F6의 영업과 F7의 완료가 원본 값과 글자·공백까지 같은지 비교합니다.
3단계
날짜 경계
시작일에는 >=, 종료일에는 <=가 각각 연결됐는지 확인합니다.
4단계
직접 대조
조건을 만족하는 7개 행의 금액을 직접 더해 H6과 비교합니다.

#VALUE!가 나오면 합계 범위와 조건 범위의 시작 행·끝 행을 맞추세요. Microsoft 공식 오류 문서는 SUMIFS의 범위 크기가 다르면 #VALUE!가 발생한다고 설명합니다.

자료: Microsoft Support, SUMIF·SUMIFS #VALUE! 오류 수정 문서, 2026년 8월 31일 확인

실제 정산표에 수식을 넣기 전에는 원본을 보존하고 복사본에서 범위와 결과를 먼저 대조하세요.


6

직접 더한 금액과 일치하면 집계 완료

조건 셀을 바꾼 뒤에는 정상 합계만 보지 말고 직접 합계와 오류 비교 결과까지 함께 판정합니다.

F6:F9에 영업, 완료, 2026-08-01, 2026-08-31이 입력되어 있습니다.
정상 SUMIFS와 대상 7개 행의 직접 합계가 각각 1,600,000원입니다.
종료일 누락 결과는 1,910,000원이고 범위 크기 오류 표시는 #VALUE!입니다.
SUMIFS 결과가 필터로 확인한 대상 행의 직접 합계와 일치하면 완료입니다.
참고 자료

* 본문의 함수 구문과 오류 조건은 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램 환경과 확인일은 해당 설명에 표시했습니다.