구글시트 SUMIFS로 조건 두 개 이상 합계 구하는 법
한눈에 보기
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)순서는 엑셀과 동일하게 동작해요.- 조건범위 크기가 서로 다르면 계산이 아니라 오류가 나니 범위 크기부터 맞춰야 해요.
- 조건이 복잡해지면 SUMIFS 대신 QUERY 함수로 조건을 걸러도 같은 결과를 만들 수 있어요.
목차 (4)
조건이 한 가지뿐이면 SUMIF로 되지만, '결제수단이 카드이면서 분류가 식비인 지출만 더하기'처럼 조건이 두 가지 이상 겹치면 SUMIF로는 안 되고 SUMIFS 함수를 써야 해요. 구글시트의 SUMIFS도 조건을 원하는 만큼 추가할 수 있고, 추가한 조건은 모두 동시에(AND) 만족해야 합계에 포함돼요.
함수 구조는 =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서예요. 아래 예제로 확인해볼게요.
A2:C5는 분류·결제수단별 지출, E2·F2에 조건을 입력하면 G2에 두 조건을 모두 만족하는 금액 합계가 표시돼요.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 분류 | 결제수단 | 금액 | 조건1(분류) | 조건2(결제수단) | 합계 | |
| 2 | 식비 | 카드 | 15000 | 식비 | 카드 | 47000 | |
| 3 | 교통비 | 현금 | 8000 | ||||
| 4 | 식비 | 카드 | 32000 | ||||
| 5 | 식비 | 현금 | 6000 |
그대로 복사해서 값만 바꿔 쓰세요
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.
예제 수식 풀어보기
'C2:C5'는 더할 금액 범위, 'A2:A5'와 'E2'는 분류 조건, 'B2:B5'와 'F2'는 결제수단 조건이에요. 분류가 식비이면서 결제수단이 카드인 행은 2행과 4행(15,000원, 32,000원)이라 둘을 더한 47,000원이 나와요. 5행은 분류는 식비지만 결제수단이 현금이라 조건 하나가 안 맞아서 계산에서 빠져요.
조건범위 크기를 다르게 잡으면 생기는 문제
실무에서 자주 걸리는 실수는 조건범위와 합계범위의 크기(행 개수)를 다르게 잡는 거예요. 조건범위는 A2:A5인데 합계범위를 C2:C10처럼 더 넓게 잡으면, 값을 대충 계산해주는 게 아니라 범위 크기가 안 맞는다는 오류가 떠요. 표에 행을 나중에 추가할 계획이 있다면 처음부터 두 범위의 크기를 똑같이 맞춰서 잡아두는 게 안전해요.
조건 중 하나만 맞아도 될 때는 SUMIFS만으로 안 돼요
SUMIFS는 넣은 조건이 전부 동시에 맞아야(AND) 계산에 포함되는 구조예요. '카드 결제이거나 현금 결제인 것 중 식비만'처럼 조건 중 하나만 맞아도 되는 경우(OR)가 섞이면 SUMIFS 하나로는 안 되고, 조건 조합별로 SUMIFS를 나눠 쓴 뒤 더해야 해요. 말로만 들으면 막막한데 수식으로 보면 단순해요.
조건 하나만 맞아도 될 때는 이렇게 나눠서 더해요
=SUMIFS(합계범위, 분류범위, "식비", 결제범위, "카드") + SUMIFS(합계범위, 분류범위, "식비", 결제범위, "현금")한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.
식비이면서 카드인 합계와, 식비이면서 현금인 합계를 각각 구해서 그냥 더하는 거예요. OR로 묶고 싶은 값이 두세 개 정도면 이 방식이 제일 알아보기 쉬워요. 다만 값이 대여섯 개로 늘어나면 수식이 길어져서 관리하기 어려우니, 그때는 아래 QUERY 쪽을 고려해보세요. 조건이 하나뿐일 때 쓰는 기본형은 구글시트 조건에 맞는 값만 합계 구하기, SUMIF로 이렇게 하면 돼요에, 기간으로 걸러서 더하는 방법은 구글시트 SUMIFS 날짜 구간 합계 구하는 법에 정리해뒀어요.
조건이 더 복잡해지면 QUERY로 풀 수도 있어요
조건이 늘어나거나 결과를 표 형태로 바로 보고 싶다면 SUMIFS 대신 QUERY 함수로 조건을 거른 뒤 합계를 내는 방법도 있어요. QUERY 함수로 원하는 데이터만 뽑아내기에서 다룬 것처럼 SQL과 비슷한 문법으로 조건과 집계를 한 번에 처리할 수 있어서, 조건이 복잡해질수록 SUMIFS보다 다루기 편해질 수 있어요.
엑셀에서 같은 걸 해야 한다면 엑셀 SUMIFS로 조건 두 개 이상 합계 구하는 법을 보세요. QUERY가 없는 대신 조건을 쌍으로 이어붙이는 방식은 똑같아요.
작성·검수
LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.
- 발행
- 최종 확인
잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.
이런 글도 함께 보면 좋아요
엑셀 SUMIFS로 조건 두 개 이상 합계 구하는 법
담당자와 지역, 두 가지 조건을 동시에 만족하는 매출만 더하는 예제로 SUMIFS 함수 사용법과 SUMIF와 다른 점을 정리했어요.
사무구글시트 SUMIFS 날짜 구간 합계 구하는 법
특정 기간에 쓴 지출만 더하고 싶을 때 SUMIFS에 날짜 조건을 두 번 거는 방법과, 결과가 0으로 나올 때 확인할 것을 정리했어요.
사무구글시트 여러 조건 동시에 세기, COUNTIFS 이렇게 써요
지역과 완료여부 두 조건을 동시에 만족하는 신청 건수를 COUNTIFS와 QUERY 두 가지 방법으로 세어봤어요.
사무엑셀 SUMIFS 날짜 구간 합계 구하는 법
특정 기간에 해당하는 매출만 더하고 싶을 때 SUMIFS에 날짜 조건을 두 번 거는 방법과, 결과가 0으로 나올 때 확인할 것을 정리했어요.
사무엑셀 여러 조건 동시에 세기, COUNTIFS 이렇게 써요
담당부서와 진행상태 두 가지 조건을 동시에 만족하는 프로젝트 개수를 COUNTIFS로 세는 방법을 정리했어요.
사무구글시트 조건 두 개로 값 찾기, INDEX MATCH 헬퍼 열로 하면 돼요
이름과 과목처럼 조건 두 개를 동시에 만족하는 점수를 INDEX MATCH로 찾는 법을, QUERY 없이 헬퍼 열만으로 정리했어요.