구글 스프레드시트 SUMIFS 사용법: 다중 조건·날짜 합계·0·#VALUE! 해결

조건에 맞는 금액을 셀 하나로 더하려면 SUMIFS를 사용합니다. 첫 인수에는 더할 금액 범위를 넣고, 그 뒤에 조건 범위와 조건을 한 쌍씩 추가합니다. 한 행이 모든 조건을 만족할 때만 합계에 포함됩니다.

월별 합계는 시작일 이상과 다음 달 첫날 미만을 함께 지정하면 월말 경계를 분명하게 나눌 수 있습니다. 날짜·지역·상태처럼 조건이 늘어나도 같은 구조로 조건 쌍을 이어 붙이면 됩니다.

결과가 0이면 수식부터 다시 쓰기보다 일치 행 수와 날짜 형식을 먼저 확인하세요. #VALUE!가 보이면 합계 범위와 모든 조건 범위의 시작 행·끝 행이 같은지 비교하는 편이 빠릅니다.

Google 스프레드시트 SUMIFS로 날짜와 지역 조건 합계를 계산하는 화면
먼저 고를 방식

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월 서울 완료 조건의 SUMIFS 수식과 490,000원 결과가 보이는 Google 스프레드시트 화면

날짜 구간은 왜 다음 달 첫날 미만으로 쓰나요?

월별 조건은 >=월의 첫날<다음 달 첫날로 나누면 경계가 선명합니다. 8월의 마지막 날짜를 따로 계산하지 않아도 8월 31일까지 포함하고 9월 1일부터 제외할 수 있습니다.

비교 연산자와 날짜를 연결할 때는 연산자를 따옴표로 감싸고 &로 날짜값을 붙입니다. 문자열 날짜를 수식에 직접 고정하기보다 DATE(연,월,일)이나 확인된 날짜 셀을 쓰면 지역별 날짜 표기 차이로 인한 혼동을 줄일 수 있습니다.

증상먼저 확인복구
날짜가 보이는데 합계에서 빠짐=ISNUMBER(A11)FALSE면 보조 열에서 날짜값으로 변환
텍스트 날짜를 변환할 수 있는지 확인=ISNUMBER(DATEVALUE(A11))TRUE를 확인한 뒤 날짜 서식을 적용
월말 행이 빠짐두 번째 날짜 조건<다음 달 첫날로 수정
원본 보호: DATEVALUE의 인식 형식은 시트의 지역 및 언어 설정에 따라 달라질 수 있습니다. 원본 날짜 열을 바로 덮어쓰지 말고 보조 열에서 변환값과 빠진 행을 먼저 확인하세요.

합계가 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,"서울")
SUMIFS의 서로 다른 범위 크기로 생긴 #VALUE 오류와 같은 크기로 맞춘 복구 화면
증상먼저 확인원인복구
#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 웹에서 범위 강조와 오류 메시지를 함께 보고, 모바일에서는 조건 셀 수정이나 계산값 확인을 하는 편이 구분하기 쉽습니다.

지금 적용할 순서

  1. 필요한 결과가 행 목록이 아니라 합계 한 개인지 확인합니다.
  2. 합계 범위를 첫 인수에 놓습니다.
  3. 조건 범위와 조건을 한 쌍씩 추가합니다.
  4. 모든 범위의 시작 행과 끝 행을 같게 맞춥니다.
  5. 월 조건은 첫날 이상과 다음 달 첫날 미만으로 나눕니다.
  6. 0이면 같은 조건의 COUNTIFS로 일치 행 수부터 확인합니다.
  7. 날짜가 빠지면 ISNUMBER로 숫자 날짜인지 구분합니다.
  8. 새 행을 추가한 뒤 모든 범위가 함께 확장되는지 확인합니다.

참고한 공식 문서와 관련 글

전체 글 보기