엑셀함수 SUMIF – 조건을 만족하는 범위의 합계구하기

공개됨 글쓴이 Admin댓글 4개

SUMIF함수는 SUM과 IF가 합쳐진 형태이다. “만약(IF) 어떤 조건을 만족하면 SUM하라”는 의미이다. 이 함수는 자료에서 특정조건을 만족하는 범위의 숫자합계를 구해야 할 때 많이 사용되므로 익혀두면 많은 도움이 된다.

구문(Syntax)

조건(criteria)에 맞는 범위 값을 더함

 

사용예 :

1) 판매실적에서 거래처별 합계구하기

아래 그림의 자료에서 거래처가 “신촌 아트박스”인 곳의 판매금액 합계를 구하기 위해 다음과 같이 수식을 입력해 보자.

=SUMIF(C4:C11,”신촌 아트박스”,E4:E11)  => 710,000

 

SUMIF 함수의 인수를 살펴보자

  • 첫번째 인수 “C4:C11″은 합계를 구할 조건범위이다.
  • 두번째 인수는 조건범위에서 “신촌 아트박스”만 골라낸다
  • 세번째 인수는 합계를 구할 범위이다.

 

정리해 보면 SUMIF함수는 아래 그림과 같이

  • “C4:C11″범위에서
  • “신촌 아트박스”인 행만 골라내어,
  • 골라낸 행의 판매금액만 더해서 710,000원을 구해준다

 

 

2) SUMIF함수의 두번째 인수(값을 더할조건)를 셀참조로 입력하기

위의 예에서는 두번째 인수를 아래와 같이 직접 입력했는데 일일이 입력해 주어야 하는 불편함이 있다.

=SUMIF(C4:C11,”신촌 아트박스“,E4:E11)

다음과 같이 두번째 인수를 셀참조로 입력하면 편리하다.

“신촌 아트박스”를 D18셀에 입력하고 수식에서는 D18셀을 참조하도록 한다. 이렇게 하면 D열에 있는 거래처의 이름만 바꾸면, 바꾼이름으로 SUMIF함수가 작동하므로 편리하다.

=SUMIF($C$4:$C$11,D18,$E$4:$E$11)

 

3) 특정문자열을 포함한 거래처 실적 구하기

이번에는 전체 거래처에서 특정 값이 포함된 거래처만 골라내서 판매실적을 더해보자.

E22셀에 다음 수식을 입력한다.

=SUMIF(C4:C11,”*아트박스“,E4:E11)

두번째 인수를 유심히 살펴보자.

“*아트박스”인데 “*”은 여러 문자를 의미하므로,

거래처명이 아무 문자로 시작하고 “아트박스”로 끝나는 곳을 찾으라는 의미이다.

따라서 이 수식은 아래 그램과 같이 거래처가

  • 신촌 아트박스
  • 서초 아트박스

인 곳의 판매금액을 더해서 구해준다.

 

 

4) 판매금액을 조건으로 합계 구하기

이번에는 판매금액을 조건으로 해서 합계를 구해보자.

전체 판매실적에서 6만원 이상인 것의 판매금액합계를 구하기 위해 다음 수식을 입력해 보자.

=SUMIF(E4:E11,”>=60000“,E4:E11)

  • 두번째 인수가 “>=60000″인데
  • “>=”는 크거나 같다는 뜻이미므로
  • 판매실적에서 6만원 이상인 것만 구해서
  • 합계 1,840,000원을 구해준다.

 

위의 경우와 비슷하지만 이번에는 5만원 미만인 판매실적의 합계를 구해보자.

=SUMIF(E4:E11,”<50000“,E4:E11)

  • 두번째 인수가 “<50000″인데
  • “<“는 작다는 뜻이미므로
  • 판매실적에서 5만원보다 작은 것만 구해서
  • 합계 42,000원을 구해준다.

 

[ 수학 및 삼각 함수 ]

엑셀함수 SUMIF – 조건을 만족하는 범위의 합계구하기에 1개의 응답

  1. C열의 아트박스를 아트박스1 이나 아트박스- 를 넣으면 못찾는데 해결방법 있을까요?
    그런데 신기한건 1아트박스 나 -아트박스는 찾네요

    • 안녕하세요. =SUMIF(C4:C11,”*아트박스”,E4:E11) 이 수식을 사용하신거 같은데요. “아트박스” 앞에 별표시(*)가 있으면 아무값으로 시작하되 아트박스로 끝나는 값을 찾으라는 의미입니다.
      “아트박스1″이나 “아트박스-“를 찾으시려면 “아트박스*”로 하시면 되고 “아트박스”가 들어가면 무조건 다 찾으려면 다음 예처럼 앞뒤로 별표시를 붙이면 됩니다.
      “*아트박스*”
      감사합니다.

댓글 남기기

이메일은 공개되지 않습니다.