LBtools

구글시트 SUMIFS로 조건 두 개 이상 합계 구하는 법

사무약 3분

한눈에 보기

  • =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서는 엑셀과 동일하게 동작해요.
  • 조건범위 크기가 서로 다르면 계산이 아니라 오류가 나니 범위 크기부터 맞춰야 해요.
  • 조건이 복잡해지면 SUMIFS 대신 QUERY 함수로 조건을 걸러도 같은 결과를 만들 수 있어요.
목차 (4)

조건이 한 가지뿐이면 SUMIF로 되지만, '결제수단이 카드이면서 분류가 식비인 지출만 더하기'처럼 조건이 두 가지 이상 겹치면 SUMIF로는 안 되고 SUMIFS 함수를 써야 해요. 구글시트의 SUMIFS도 조건을 원하는 만큼 추가할 수 있고, 추가한 조건은 모두 동시에(AND) 만족해야 합계에 포함돼요.

함수 구조는 =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서예요. 아래 예제로 확인해볼게요.

A2:C5는 분류·결제수단별 지출, E2·F2에 조건을 입력하면 G2에 두 조건을 모두 만족하는 금액 합계가 표시돼요.

G2fx=SUMIFS(C2:C5, A2:A5, E2, B2:B5, F2)
ABCDEFG
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를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요