LBtools

구글시트 조건에 맞는 값만 합계 구하기, SUMIF로 이렇게 하면 돼요

사무약 2분

한눈에 보기

  • =SUMIF(조건범위, 조건, 합계범위) 하나면 조건에 맞는 값만 골라서 더해줘요.
  • 결과가 0으로 나온다면 대부분 조건 텍스트에 섞인 공백이나 숫자가 텍스트로 저장된 게 원인이에요.
  • 조건이 두 가지 이상 겹쳐야 하면 SUMIF 대신 SUMIFS를 써야 해요.
목차 (4)

구글시트에서 지출 내역이나 매출 내역 중 특정 조건에 맞는 값만 골라 더하고 싶을 때는 SUMIF 함수를 쓰면 돼요. 예를 들어 지출 항목 중 '식비'로 분류된 금액만 모두 더하고 싶을 때, 하나하나 찾아서 계산기를 두드릴 필요 없이 이 함수 하나로 끝낼 수 있어요.

함수 구조는 =SUMIF(조건을 확인할 범위, 조건, 더할 범위) 순서예요. 아래 예제로 확인해볼게요.

A2:A5는 지출 항목, B2:B5는 금액. D2에 입력한 항목과 일치하는 행만 골라 금액을 더해서 E2에 표시해요.

E2fx=SUMIF(A2:A5, D2, B2:B5)
ABCDE
1항목금액찾을 항목합계
2식비15000식비47000
3교통비8000
4식비32000
5문구류6000

그대로 복사해서 값만 바꿔 쓰세요

=SUMIF(조건범위, 조건, 합계범위)

한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.

예제 수식 풀어보기

'A2:A5'는 항목 이름이 있는 범위, 'D2'는 찾고 싶은 항목이 들어있는 셀, 'B2:B5'는 실제로 더할 금액 범위예요. '식비'가 두 번(15,000원, 32,000원) 나오는데 이 둘을 자동으로 찾아서 더한 47,000원이 결과로 나와요.

결과가 0으로 나올 때 가장 먼저 확인할 것

SUMIF 결과가 0으로 나오면 대부분 조건범위 안의 텍스트와 조건으로 넣은 텍스트가 완전히 똑같지 않아서예요. 셀 앞뒤에 보이지 않는 공백이 섞여 있거나, '식비'와 '식비 '처럼 띄어쓰기 하나만 달라도 다른 문자열로 인식돼서 합산에서 빠져버려요. 숫자처럼 보이는 값이 실제로는 텍스트로 저장돼 있을 때도 같은 문제가 생겨요.

조건범위와 합계범위 크기가 다르면 생기는 문제

실무에서 자주 걸리는 실수는 조건범위와 합계범위의 크기(행 개수)를 다르게 잡는 거예요. 조건범위는 A2:A5인데 합계범위는 B2:B10처럼 더 넓게 잡으면, 시작 셀(B2)을 기준으로 조건범위와 같은 크기만큼만 계산해서 의도한 것과 다른 값이 나올 수 있어요. 표에 행을 추가할 계획이 있다면 처음부터 두 범위의 크기를 똑같이 맞춰서 잡아두는 게 안전해요.

조건이 두 개 이상이면 SUMIFS를 쓰세요

'식비'이면서 '3월' 지출만 더하는 것처럼 조건이 두 가지 이상 겹쳐야 한다면 SUMIF 대신 SUMIFS를 써야 해요. SUMIFS는 =SUMIFS(더할 범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 순서로 더할 범위가 맨 앞에 온다는 점이 SUMIF와 달라서 헷갈리지 않게 주의하세요. 엑셀에서도 함수 구조와 동작 방식은 똑같은데, 엑셀 SUMIF 함수로 조건부 합계 구하기에서 다뤘어요.

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

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

이런 글도 함께 보면 좋아요