본문 바로가기
컴퓨터/엑셀

엑셀 SUMIF함수 (조건에 맞으면 더하는 함수)

by 적시우 2017. 5. 24.
반응형

안녕하세요. 적시우입니다.

 

제가 이번에 다룰 엑셀 함수는 SUMIF 함수 입니다.

SUMIF 함수를 조건부 합계라고도 하는데요.

 

SUM은 더하고 IF는 조건이기 때문에 조건에 따라 더하기 때문입니다.

 

 

 


 

 

함수구문은 =SUMIF(Range, Criteria, Sum_Range) 입니다.

 

함수 설명으로는 주어진 조건으로 지정된 셀들의 합을 구하기 입니다.

 

 

range는 조건의 영역 (범위) 입니다.

 

criteria는 기준이라는 뜻으로 조건 입니다.

 

sum_range는 조건이 일치하면 더할 값의 범위 입니다.

 

 

말이 어렵지만 영역을 지정해놓고 조건이 일치하면 sum_range의 범위에서 더한다라고 생각하시며 편합니다.

 

 


 

 

조건을 쓰려면 우선 조건에 일치하는 값이 나와야 됩니다.

 

그러니까 공통적으로 묶인 값들이 있어야 됩니다.

 

공통분모를 만들어 놓고 함수를 쓰시겠지만, 

팀이 같다던가, 품목이 같다던가, 1분기 2분기처럼 시간이 같다던가, 지역이 같다던가하는 공통분모가 있어야 됩니다.

 

그래야 너는 이거와 같구나 더하자라는 계산이 통하게 되니까요.

 

 

 

흔히 쓰는 레퍼토리인 팀별로 판매량을 구하는 예시로 설명하겠습니다.

 

 

저는 A팀의 판매량을 구하려고 하는데요.

 

수식은 =SUMIF(B2:B10,"A",C2:C10) 입력했습니다.

 

조건이 팀의 판매량의 구하는 것이기 때문에 지역인 A열은 범위가 될 수 없습니다.

 

그래서 B열에 B2:B10의 영역을 잡았습니다.

 

 

그리고 조건은 A팀이니까 "A"를 입력했구요.

 

 

그런 다음 판매량을 더해야되니까 C2:C10을 입력했습니다.

 

그러면 B2:B10에서 A팀인 행값이 B2와 B7, B9입니다.

 

더할 값이 C2와C7, C9이 되면서 원하는 값이 나오는 것을 알 수 있습니다.

 

 


 

 

 

 

 

SUMIF함수의 장점은 하나하나 더하기 어려울 때 장점을 발휘하는데요.

 

더할 셀이 많이 안떨어져있고 몇개 없다면 직접 더하는게 빠를 수도 있습니다.

 

 더할 값이 멀거나 많으면, 같은 조건을 가진 값들을 계산하기 위해 함수를 쓰는 것을 추천합니다.

읽어주셔서 감사합니다.

 

반응형

댓글