엑셀에 SUMIF 함수로 특정 단어, 조건 합계 구하기

엑셀에 SUMIF 함수로 특정 단어, 조건 합계 구하기


많은 데이터를 정리하고 통계를 구할 때 엑셀만큼 좋은 프로그램은 없습니다.
물론 업무에 잘 짜인 프로그램은 있지만
원하는 형태로 변경해서 사용할 때는 엑셀이 최고라고 생각됩니다.
통계를 구할 때 여러 가지 조건을 정해서 구하기도 하는데요.
이럴 때 유용하게 사용할 수 있는 함수가 바로 SUMIF 함수입니다.
합계를 구하는 SUM 함수에 IF가 붙어 조건에 만족하는 합계를 구하는 건데요.

특정 조건에 만족하거나 특정 단어가 포함된 조건에 만족하는 합계를 구할 수 있습니다.
이 2가지를 알아보겠습니다.


1. 조건에 만족하는 값들의 합
특정 조건에 만족하는 합계를 구하는 방법입니다.
알려드린 2가지를 구하는 방법은 유사하고 조건만 다르게 주기 때문에
첫 번째 조건에 만족하는 값 부분을 상세히 설명해 드리고
단어가 포함된 합계를 수정하는 부분을 알려드리겠습니다.

엑셀 예제가 있습니다. 예제에서 수량이 30 이상인 것들의 금액의 합을 구해보겠습니다.
조건부 합계 우측에는 조건 수식이 들어갈 겁니다.




함수에 대한 설명해 드리기 앞서 조건부 합계에 30 이상의 값을 구할 것이므로 이에 해당하는 조건식인
">=30"을 조건 부분에 입력합니다.




SUMIF 함수의 사용 방법입니다.

SUMIF(조건 범위, 합계 조건,  합계 범위)
range : 조건 범위 :  -> 수량이 있는 범위
criteria : 합계 조건이 있는 셀
[sum_range] : 합계가 있는 범위 (생략 가능)



그럼 실제로 적용해보겠습니다.

1. range 입니다.
=SUMIF( 를 입력 후 30보다 큰 조건을 찾는 것이기 때문에 30보다 큰 값을 찾기 위해 범위인
D3: D13을 입력합니다.
=SUMIF(D3:D13)






2. criteria입니다. 이제 합계 조건인">=30"이 입력된 셀 위치를 입력합니다.

=SUMIF(D3:D13, D14


 



3. [sum_range] : 합계가 있는 범위. E3:E13을 입력합니다.




괄호를 입력하고 엔터키를 누르면 30이상인  조건부 합계가 구해집니다.




조건에 =45와 같은 조건을 수정하면 45 수량이 있는 합계가 구해집니다.




2. 특정 단어가 포함된 값들의 합 (D3:13)
두 번째로 특정 단어가 포함된 값들의 합계를 구하는 겁니다.
함수 사용 방법은 동일하고 합계 조건만 변경하면 됩니다.

특정 단어가 포함된 조건을 표시할 때 와이드카드를 사용합니다.

"* 는 ms에서 정의된 모든 값을 뜻합니다. "
"A* " 을 입력하게 되면 A로 시작하는 모든 값을 말합니다.
"*A*" 를 입력하면 A 단어가 포함된 글자를 말합니다.
"*A"를 입력하면 A 단어로 끝나는 단어를 말합니다

조건식에 A로 시작하는 단어가 있는 값의 합계를 구하려면
합계 조건에 "A*"을 입력합니다.




이제 위 방법에서 사용했던 수식을 그대로 적용하면
글자가 포함된 수식은  C3:C13, 합계조건은 : D15 합계는 E3:E13을 넣으시면 됩니다
=SUMIF(C3:C13, D15, E3:E13)
타입 중 A로 시작되는 값의 합계를 구해보았습니다.

엑셀에 SUMIF 함수로 특정 단어, 조건 합계 구하기를 알아보았습니다.