구글 스프레드시트 SUMIFS 사용법: 다중 조건·날짜 합계·0·#VALUE! 해결
조건에 맞는 금액을 셀 하나로 더하려면 SUMIFS를 사용합니다. 첫 인수에는 더할 금액 범위를 넣고, 그 뒤에 조건 범위와 조건을 한 쌍씩 추가합니다. 한 행이 모든 조건을 만족할 때만 합계에 포함됩니다.
월별 합계는 시작일 이상과 다음 달 첫날 미만을 함께 지정하면 월말 경계를 분명하게 나눌 수 있습니다. 날짜·지역·상태처럼 조건이 늘어나도 같은 구조로 조건 쌍을 이어 붙이면 됩니다.
결과가 0이면 수식부터 다시 쓰기보다 일치 행 수와 날짜 형식을 먼저 확인하세요. #VALUE!가 보이면 합계 범위와 모든 조건 범위의 시작 행·끝 행이 같은지 비교하는 편이 빠릅니다.

- 조건에 맞는 금액 하나를 계산: SUMIFS
- 조건에 맞는 원본 행을 펼쳐 보기: FILTER로 조건 행 추출
- 담당자·지역별 합계를 화면에서 바꿔 보기: 피벗 테이블로 항목별 요약
- 열 선택·조건·정렬을 한 결과표로 만들기: QUERY
SUMIFS는 언제 쓰면 되나요?
원본 표를 그대로 두고 여러 조건을 모두 만족하는 금액의 합계 한 개가 필요할 때 SUMIFS가 잘 맞습니다. 행 목록, 그룹별 요약표, 정렬된 결과표가 필요하면 다른 방법을 고르는 편이 단순합니다.
| 하려는 일 | 권장 방식 | 결과 형태 |
|---|---|---|
| 서울·완료 금액 합계 | SUMIFS | 숫자 한 셀 |
| 조건에 맞는 주문 행 | FILTER | 원본 열 구조의 여러 행 |
| 지역별·상태별 합계 비교 | 피벗 테이블 | 항목별 요약표 |
| 열 선택과 조건·정렬 | QUERY | 가공된 결과 범위 |
SUMIFS는 조건과 맞지 않는 행을 숨기거나 지우지 않습니다. 계산 결과만 별도 셀에 표시하므로 원본을 보존한 채 고정된 지표를 만들기 좋습니다.
수식 구조는 어떻게 읽나요?
SUMIFS는 합계 범위를 먼저 쓰고, 조건 범위와 조건을 뒤에 반복합니다.
=SUMIFS(합계_범위, 조건_범위1, 조건1, [조건_범위2, 조건2, ...])
- 합계 범위: 실제로 더할 숫자가 있는 열
- 조건 범위: 날짜·지역·상태처럼 조건을 검사할 열
- 조건: 정확히 일치할 값 또는
>=·<같은 비교식
조건을 여러 개 넣으면 AND로 작동합니다. 날짜, 지역, 상태 조건을 넣었다면 세 조건을 모두 만족하는 행의 금액만 더합니다.
SUMIF(검사 범위, 조건, 합계 범위)와 달리 SUMIFS는 합계 범위가 첫 번째입니다. 두 함수의 인수 순서를 그대로 바꾸어 쓰지 마세요.8월·서울·완료 금액을 어떻게 합치나요?
예제 범위 A1:D11은 날짜·지역·상태·금액의 네 열로 구성합니다. A11의 날짜는 날짜처럼 보이지만 텍스트로 입력된 값입니다.
| 날짜 | 지역 | 상태 | 금액 |
|---|---|---|---|
| 2026-08-01 | 서울 | 완료 | 120,000원 |
| 2026-08-02 | 부산 | 진행 | 90,000원 |
| 2026-08-03 | 서울 | 진행 | 180,000원 |
| 2026-08-04 | 부산 | 완료 | 70,000원 |
| 2026-08-05 | 서울 | 완료 | 130,000원 |
| 2026-08-06 | 서울 | 완료 | 110,000원 |
| 2026-08-31 | 서울 | 완료 | 80,000원 |
| 2026-09-01 | 서울 | 완료 | 200,000원 |
| 2026-08-07 | 서울 | 완료 | 50,000원 |
| 2026-08-08 (텍스트) | 서울 | 완료 | 60,000원 |
8월 1일 이상, 9월 1일 미만, 서울, 완료를 조건으로 넣습니다.
=SUMIFS($D$2:$D$11,$A$2:$A$11,">="&DATE(2026,8,1),$A$2:$A$11,"<"&DATE(2026,9,1),$B$2:$B$11,"서울",$C$2:$C$11,"완료")
계산값은 490,000원입니다. 숫자 날짜인 8월 31일은 포함되고 9월 1일과 텍스트 날짜 A11은 제외됩니다.

날짜 구간은 왜 다음 달 첫날 미만으로 쓰나요?
월별 조건은 >=월의 첫날과 <다음 달 첫날로 나누면 경계가 선명합니다. 8월의 마지막 날짜를 따로 계산하지 않아도 8월 31일까지 포함하고 9월 1일부터 제외할 수 있습니다.
비교 연산자와 날짜를 연결할 때는 연산자를 따옴표로 감싸고 &로 날짜값을 붙입니다. 문자열 날짜를 수식에 직접 고정하기보다 DATE(연,월,일)이나 확인된 날짜 셀을 쓰면 지역별 날짜 표기 차이로 인한 혼동을 줄일 수 있습니다.
| 증상 | 먼저 확인 | 복구 |
|---|---|---|
| 날짜가 보이는데 합계에서 빠짐 | =ISNUMBER(A11) | FALSE면 보조 열에서 날짜값으로 변환 |
| 텍스트 날짜를 변환할 수 있는지 확인 | =ISNUMBER(DATEVALUE(A11)) | TRUE를 확인한 뒤 날짜 서식을 적용 |
| 월말 행이 빠짐 | 두 번째 날짜 조건 | <다음 달 첫날로 수정 |
합계가 0이면 무엇부터 확인하나요?
0은 수식 오류 코드가 아니라 조건에 맞는 합계가 없다는 계산값일 수 있습니다. 상태 조건을 취소로 바꾸면 예제 데이터에는 일치 행이 없어 SUMIFS가 0을 표시합니다.
먼저 같은 조건을 COUNTIFS에 넣어 일치 행 수를 확인합니다.
=COUNTIFS($A$2:$A$11,">="&DATE(2026,8,1),$A$2:$A$11,"<"&DATE(2026,9,1),$B$2:$B$11,"서울",$C$2:$C$11,"완료")
일치 행 수는 5입니다. COUNTIFS도 0이면 조건값, 앞뒤 공백, 날짜의 숫자 여부부터 봅니다. 일치 행은 있는데 SUMIFS만 0이면 해당 행의 금액 셀이 0·빈칸·텍스트 중 무엇인지 확인합니다.
- 상태값: 완료와 완료 뒤 공백은 서로 다른 입력이 될 수 있으므로 원본 값을 확인
- 날짜값: 날짜처럼 보이는 텍스트는
ISNUMBER로 구분 - 금액값: 통화 모양만 같아도 실제 값이 텍스트일 수 있으므로 값 형식을 확인
상태 열의 입력을 통일해야 한다면 드롭다운으로 허용값을 제한하는 방법을 함께 적용할 수 있습니다.
#VALUE!는 어떻게 복구하나요?
합계 범위와 조건 범위의 크기가 다르면 먼저 행 경계를 맞춥니다. 아래 수식은 합계 범위가 10행인데 조건 범위가 9행이라 #VALUE!가 표시됩니다.
=SUMIFS($D$2:$D$11,$B$2:$B$10,"서울")
조건 범위를 B2:B11로 고치면 두 범위가 같은 열 높이를 사용합니다.
=SUMIFS($D$2:$D$11,$B$2:$B$11,"서울")

| 증상 | 먼저 확인 | 원인 | 복구 |
|---|---|---|---|
| #VALUE! | 모든 범위의 시작·끝 행 | 범위 크기 불일치 | 합계·조건 범위 경계를 동일하게 |
| 0 | 같은 조건의 COUNTIFS | 일치 행 없음 또는 금액값 문제 | 조건값·날짜·금액 형식을 순서대로 확인 |
| 새 행만 빠짐 | 마지막 행 번호 | 새 행이 닫힌 범위 밖 | 모든 관련 범위를 함께 확장 |
OR 조건과 SUMIF의 순서는 어떻게 다른가요?
SUMIFS에 나란히 넣은 조건은 모두 AND입니다. 8월의 서울 또는 부산 완료 금액처럼 OR가 필요하고 두 지역이 서로 겹치지 않는다면, 지역별 SUMIFS 두 개를 더할 수 있습니다.
=SUMIFS($D$2:$D$11,$A$2:$A$11,">="&DATE(2026,8,1),$A$2:$A$11,"<"&DATE(2026,9,1),$B$2:$B$11,"서울",$C$2:$C$11,"완료")
+SUMIFS($D$2:$D$11,$A$2:$A$11,">="&DATE(2026,8,1),$A$2:$A$11,"<"&DATE(2026,9,1),$B$2:$B$11,"부산",$C$2:$C$11,"완료")
계산값은 560,000원입니다. OR로 묶을 두 조건이 서로 겹칠 수 있다면 같은 행이 두 번 더해질 수 있으므로 이 방식부터 적용하지 말고 조건 분기를 다시 설계하세요.
| 함수 | 인수 순서 | 조건 방식 |
|---|---|---|
| SUMIF | 검사 범위 → 조건 → 합계 범위 | 단일 조건 |
| SUMIFS | 합계 범위 → 조건 범위·조건 쌍 | 여러 AND 조건 |
PC·Android·iPhone에서는 어떻게 입력하나요?
SUMIFS 문법은 같고, 공식 도움말은 PC와 두 모바일 앱에서 모두 등호로 시작하는 수식을 직접 입력하는 절차를 안내합니다.
| 환경 | 입력 순서 |
|---|---|
| PC 웹 | 결과 셀 선택 → =SUMIFS(...) 입력 → Enter |
| Android | 셀 탭 → 함수 선택 또는 =로 직접 입력 → 완료 |
| iPhone·iPad | 셀 탭 → 함수 선택 또는 =로 직접 입력 → 완료 |
긴 날짜 조건과 여러 범위를 처음 구성할 때는 PC 웹에서 범위 강조와 오류 메시지를 함께 보고, 모바일에서는 조건 셀 수정이나 계산값 확인을 하는 편이 구분하기 쉽습니다.
지금 적용할 순서
- 필요한 결과가 행 목록이 아니라 합계 한 개인지 확인합니다.
- 합계 범위를 첫 인수에 놓습니다.
- 조건 범위와 조건을 한 쌍씩 추가합니다.
- 모든 범위의 시작 행과 끝 행을 같게 맞춥니다.
- 월 조건은 첫날 이상과 다음 달 첫날 미만으로 나눕니다.
- 0이면 같은 조건의 COUNTIFS로 일치 행 수부터 확인합니다.
- 날짜가 빠지면 ISNUMBER로 숫자 날짜인지 구분합니다.
- 새 행을 추가한 뒤 모든 범위가 함께 확장되는지 확인합니다.
참고한 공식 문서와 관련 글
- Google Docs 편집기 도움말: SUMIFS 함수 구문과 여러 조건
- Google Docs 편집기 도움말: SUMIF 함수 인수 순서와 조건 연산자
- Google Docs 편집기 도움말: DATE 함수
- Google Docs 편집기 도움말: DATEVALUE와 지역별 날짜 형식
- Google Docs 편집기 도움말: COUNTIFS 함수와 범위 크기
- Google Docs 편집기 도움말: ISNUMBER 함수
- Google Docs 편집기 도움말: PC에서 수식과 함수 입력
- Google Docs 편집기 도움말: Android에서 수식과 함수 입력
- Google Docs 편집기 도움말: iPhone·iPad에서 수식과 함수 입력
- FILTER로 조건에 맞는 원본 행을 추출하는 방법
- 피벗 테이블로 항목별 합계를 비교하는 방법
- 드롭다운으로 상태 입력값을 통일하는 방법