엑셀 SUMIF 함수 사용법|조건에 맞는 금액만 자동으로 합계 내는 방법

엑셀에서 특정 제품의 판매 금액만 합산하거나 특정 직원의 매출만 계산해야 할 때 SUMIF 함수를 사용하면 편리합니다. 조건에 맞는 데이터만 자동으로 골라 합계를 계산하기 때문에 판매 내역, 매출 관리, 재고 관리, 직원별 실적처럼 반복적으로 합계를 구해야 하는 자료에서 특히 유용합니다.

1. SUMIF 함수란?

SUMIF는 지정한 범위에서 특정 조건을 만족하는 데이터만 골라 합계를 계산하는 엑셀 함수입니다.

예를 들어 여러 제품의 판매 내역이 있고 그중에서 사과의 판매 금액만 합산하고 싶다면 SUMIF를 사용할 수 있습니다.

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

쉽게 말하면 “이 조건에 맞는 데이터의 금액만 모두 더해줘”라고 엑셀에 알려주는 함수라고 생각하면 됩니다.

SUMIF 기억하기
SUM = 합계
IF = 조건
→ SUMIF = 조건에 맞는 값만 합계 내기

2. SUMIF 기본 문법 알아보기

SUMIF 함수는 기본적으로 세 가지 요소를 사용합니다.

기본 문법

=SUMIF(range, criteria, [sum_range])
각 항목의 의미
range → 조건을 확인할 범위
criteria → 어떤 조건인지 지정
sum_range → 실제로 더할 숫자가 있는 범위

예를 들어 A열에 제품명이 있고 C열에 판매금액이 있다면 다음처럼 사용할 수 있습니다.

=SUMIF(A2:A100,"사과",C2:C100)

이 수식은 A2:A100에서 사과인 행을 찾은 다음 같은 행의 C열 금액만 더합니다.

3. 특정 제품의 판매 금액만 합계 내기

SUMIF를 가장 쉽게 이해할 수 있는 예가 제품별 매출 합계입니다.

다음과 같은 판매 데이터가 있다고 가정해보겠습니다.

A열 제품 / B열 판매수량 / C열 판매금액

사과 / 3 / 15,000
배 / 2 / 12,000
사과 / 5 / 25,000
바나나 / 4 / 20,000
사과 / 2 / 10,000

여기에서 사과의 총 판매금액을 구하려면 다음과 같이 입력합니다.

=SUMIF(A2:A6,"사과",C2:C6)

그러면 사과에 해당하는 15,000원, 25,000원, 10,000원을 더해 50,000원이 계산됩니다.

데이터가 많아져도 수식을 한 번 만들어두면 같은 방식으로 자동 집계할 수 있습니다.

4. 조건을 다른 셀에서 가져와 합계 내기

SUMIF의 조건을 수식 안에 직접 입력하지 않고 다른 셀을 참조하는 방법도 있습니다.

예를 들어 D2 셀에 사과라고 입력되어 있다면 다음과 같이 사용할 수 있습니다.

=SUMIF(A2:A100,D2,C2:C100)

이렇게 하면 D2의 내용과 일치하는 제품의 판매금액을 자동으로 합산합니다.

D2를 사과에서 배로 바꾸면 같은 수식을 그대로 사용하면서 배의 합계로 결과가 바뀝니다.

실무에서 편한 방법
조건을 입력할 셀을 따로 만들어두면 제품명이나 직원명만 바꿔서 여러 데이터를 빠르게 확인할 수 있습니다.

5. 특정 금액 이상인 데이터만 합계 내기

SUMIF는 이름이나 제품명 같은 텍스트뿐 아니라 숫자에도 조건을 적용할 수 있습니다.

예를 들어 B열에 판매 금액이 있고 10만 원보다 큰 금액만 합산하려면 다음과 같이 사용할 수 있습니다.

=SUMIF(B2:B100,">100000")

여기서는 합계범위를 따로 지정하지 않았기 때문에 조건을 검사하는 B열의 값을 그대로 합산합니다.

다른 열의 금액을 더해야 한다면 합계범위를 마지막에 지정하면 됩니다.

=SUMIF(A2:A100,">100000",C2:C100)

이처럼 조건을 확인하는 범위와 실제로 더할 범위가 서로 다를 수 있습니다.

자주 사용하는 비교 조건
> 숫자보다 큼
< 숫자보다 작음
>= 숫자 이상
<= 숫자 이하
<> 같지 않음
= 같음

6. 특정 직원의 매출만 자동으로 합계 내기

SUMIF는 직원별 매출이나 담당자별 실적을 계산할 때도 유용합니다.

예를 들어 A열에 담당자 이름, B열에 매출액이 있다면 특정 직원의 총매출을 쉽게 계산할 수 있습니다.

A열 담당자 / B열 매출액

김민수 / 300,000
이지은 / 200,000
김민수 / 450,000
박준호 / 180,000
김민수 / 250,000

김민수의 총매출을 구하려면 다음과 같이 작성합니다.

=SUMIF(A2:A6,"김민수",B2:B6)

그러면 김민수에 해당하는 300,000원, 450,000원, 250,000원을 자동으로 더해줍니다.

직원별 판매 실적이나 담당자별 비용을 집계해야 할 때 매우 간단하게 활용할 수 있습니다.

7. 특정 단어가 포함된 데이터의 금액 합계 내기

SUMIF에서는 *와 ? 같은 와일드카드 문자를 사용할 수도 있습니다.

예를 들어 제품명이 '사과'로 시작하는 항목을 모두 합산하고 싶다면 다음처럼 사용할 수 있습니다.

=SUMIF(A2:A100,"사과*",C2:C100)

또한 제품명이나 문장 안에 특정 단어가 포함된 경우에는 별표를 양쪽에 사용할 수 있습니다.

=SUMIF(A2:A100,"*사과*",C2:C100)

와일드카드를 사용하면 정확히 같은 값이 아니라 비슷한 이름이나 특정 단어가 들어간 항목을 묶어서 합산할 수 있습니다.

와일드카드 기억하기
* → 여러 개의 문자와 대응
? → 한 개의 문자와 대응

8. SUMIF 결과가 이상할 때 확인할 부분

SUMIF를 입력했는데 예상과 다른 금액이 나온다면 먼저 조건범위와 합계범위가 올바르게 연결되어 있는지 확인하는 것이 좋습니다.

또한 제품명이나 직원명에 불필요한 공백이 포함되어 있으면 동일한 이름처럼 보여도 조건에 일치하지 않을 수 있습니다.

결과가 이상할 때 확인하세요.
① 조건범위가 맞는지
② 조건에 입력한 값이 정확한지
③ 합계범위가 금액 열을 가리키는지
④ 데이터에 앞뒤 공백이 없는지
⑤ 숫자가 문자 형식으로 저장되어 있지 않은지
⑥ 조건범위와 합계범위의 행 위치가 맞는지

특히 조건범위와 합계범위가 서로 다른 위치에 있는 경우에는 행이 제대로 대응되는지 확인해야 합니다.

중요
조건을 확인하는 범위와 실제로 합산하는 범위가 서로 맞지 않게 지정되면 예상하지 못한 결과가 나올 수 있습니다.

9. 조건이 여러 개라면 SUMIFS 사용하기

SUMIF는 기본적으로 하나의 조건을 기준으로 합계를 계산합니다.

예를 들어 서울 지역이면서 사과인 판매금액처럼 두 가지 이상의 조건을 동시에 적용해야 한다면 SUMIFS 함수를 사용하는 것이 적합합니다.

=SUMIFS(C2:C100,A2:A100,"서울",B2:B100,"사과")

여기서는 C열의 금액을 더하면서 A열은 서울, B열은 사과라는 두 조건을 동시에 확인합니다.

SUMIF와 SUMIFS 차이
SUMIF → 조건 1개로 합계 계산
SUMIFS → 여러 조건을 동시에 적용해 합계 계산

처음에는 SUMIF부터 익히고 여러 조건을 다뤄야 할 때 SUMIFS로 확장하면 이해하기 쉽습니다.

10. SUMIF를 실무에서 활용하는 방법

SUMIF는 단순히 제품 판매금액을 더하는 것 외에도 다양한 업무에 활용할 수 있습니다.

실무 활용 예시
① 제품별 총 판매금액 계산
② 직원별 매출 합계 계산
③ 지역별 매출 합산
④ 특정 거래처의 총 거래금액 계산
⑤ 특정 금액 이상인 거래 합산
⑥ 완료된 주문의 총금액 계산
⑦ 특정 월이나 분류의 금액 집계

예를 들어 주문 상태가 B열에 있고 주문 금액이 C열에 있다면 완료된 주문만 합산할 수 있습니다.

=SUMIF(B2:B100,"완료",C2:C100)

주문 데이터가 추가되어도 수식의 범위 안에 들어온 값이라면 조건에 맞는 금액을 자동으로 다시 계산합니다.

11. 자주 묻는 질문 Q&A

Q1. SUMIF 함수는 무엇을 할 때 사용하나요?

특정 조건에 맞는 데이터만 골라 금액이나 숫자의 합계를 계산할 때 사용합니다. 제품별 판매금액이나 직원별 매출처럼 조건에 따른 합계를 구할 때 유용합니다.

Q2. 특정 제품의 판매금액만 합산하려면 어떻게 하나요?

예를 들어 A열에 제품명, C열에 판매금액이 있다면 =SUMIF(A2:A100,"사과",C2:C100)처럼 사용할 수 있습니다.

Q3. 10만 원 이상인 금액만 합산할 수 있나요?

가능합니다. 예를 들어 금액이 B2:B100에 있다면 =SUMIF(B2:B100,">=100000")과 같이 사용할 수 있습니다.

Q4. 조건을 셀에 입력해 놓고 SUMIF를 사용할 수 있나요?

가능합니다. 예를 들어 D2에 제품명이 입력되어 있다면 =SUMIF(A2:A100,D2,C2:C100)처럼 셀을 조건으로 참조할 수 있습니다.

Q5. 조건이 두 개 이상이면 SUMIF를 사용하면 안 되나요?

여러 조건을 동시에 적용해야 한다면 SUMIFS를 사용하는 것이 적합합니다. 예를 들어 지역과 제품을 동시에 조건으로 지정해 합계를 구할 수 있습니다.

12. 마무리

엑셀에서 특정 조건에 맞는 금액만 따로 합산해야 한다면 SUMIF 함수를 사용하면 됩니다.

=SUMIF(조건범위, 조건, 합계범위)라는 기본 구조만 기억해두면 제품별 매출, 직원별 실적, 거래처별 금액처럼 다양한 데이터를 자동으로 집계할 수 있습니다.

특히 데이터가 많아질수록 직접 계산하는 것보다 조건을 지정해서 자동으로 합계를 구하는 방식이 훨씬 편리합니다.

조건이 하나라면 SUMIF, 여러 조건을 동시에 적용해야 한다면 SUMIFS를 활용해보세요. 엑셀에서 반복적으로 금액을 계산해야 하는 업무라면 알아두면 활용도가 높은 함수입니다.

Post a Comment

다음 이전