본문 바로가기

엑셀 : Excel Information

[ 엑셀 ] 엑셀 SUMIF 함수 ; 내 입맛대로 합계 구하기

 

오늘 공부할 엑셀 내용은 SUMIF함수이다. 수식 그대로 합계를 구하는데 조건에 맞는 합을 구하는 방법이다. 한마디로 내 입맛대로 합계 구하기. SUMIF함수는 주로 하나의 열에 중복되는 여러값이 있을 경우 그 여러값들에 해당하는 숫자의 합계를 구할때 사용한다.

 

아래 예제 엑셀표와 같이 지역별로 지점들의 매출정보를 지역별로 합계와 지점별로의 합계를 보고 싶을때 하나씩 더해주는 것이 아니라 SUMIF 함수를 이용해서 드래그 한 번으로 계산할 수 있는 함수이다. 자 그럼 SUMIF 함수의 사용법과 장점을 알아보자.

 

 

위 엑셀표를 보자. 왼쪽 엑셀표에 나와있는 지역별 지점별 매출자료를 이용하여 오른쪽의 두 엑셀표를 완성해보자.

 

만약, SUMIF 함수를 사용하지 않는다면 계산기를 옆에 딱! 두고 왼손으로는 모니터에 손가락을 하나씩 짚어가며 오른손으로는 계산기를 열심히 두드려야 할 것이다.

 

아니면, “=SUM(“수식을 입력하고 마우스로 각 지역별 매출금액을 하나씩 클릭 클릭해서 합계를 구해야 한다. 손가락이 삐끗이라도 하면 다시 ← ← ← ← 을 열심히 눌러야 할 것이다.

이런 고생을 할 필요없는 SUMIF 함수를 적용해 보자.

 

 

우선 서울지역의 합계를 구하기 위해서 G4셀에 “ =SUMIF( “ 수식을 입력하면 아래에 수식 설명내용이 뜬다.

 

이 수식 설명을 잘 해석해보면,,,

 

range(범위) → 합계를 구할 원본 데이터 범위 (여기서는 “지역”전체)

criteria(기준) → range(범위)에서 합계를 구하고 싶은 값 (여기서는 “서울”)

sum_range (합계범위) → 합을 해야 할 데이터값 (여기서는 “매출“)

 

각 화살표가 가리키는 곳이 지정해야 할 셀값의 범위라고 생각하면 된다.

 

 

각 범위에 맞게 셀값을 입력해주자. 여기서 주의해야 할 점은 range 셀범위와, sum_range 범위는 절대참조를 해줘야 한다. 일반적으로 SUMIF함수는 수식을 입력한 셀에서부터 아래쪽이나 위쪽으로 자동채우기를 통해서 수식을 입력해준다. 이럴때 $와 같이 절대참조(고정)을 해주지 않으면 대상범위가 변경되어 잘못된 수식이 적용된다. 이점을 꼭 명심하자!

 

 

자 이렇게 수식입력을 완성하면 위 그림과 같이 “280”이라는 값이 나타난다. 결과값 확인결과 “280”이 맞다. 이제 이 값을 전체 적용하기 위해서는 자동채우기를 이용해서 아래로 드래그하면 된다.

 

 

위 그림과 같이 셀을 선택한 후 오른쪽 하단의 자동채우기 버튼이 활성화되면 그걸 잡고 아래로 쭉~ 드래그하면 수식이 자동 입력된다.

 

 

드래그한 결과값이다. 이렇게 각 지역별 매출 합계를SUMIF함수를 이용하게 굉장히 손쉽게 구할 수 있다. 아래 지점별 매출 합계도 동일한 방법으로 구해보자.

 

 

SUMIF함수 수식에 맞게 각 범위를 지정해주자. 여기서도 절대참조 $ 달러 표시를 잊지말고 꼭 해줘야 한다. 해당표도 수식을 자동채우기를 통해서 아래로 드래그하여 완성할것이기 때문이다.

 

 

이렇게 SUMIF 함수를 이용한 지역별,지점별 매출합계가 완성되었다. 지점별 매출합계표 G12셀을 클릭하여 위 수식입력줄을 확인해보면 수식이 제대로 입력되어 있음을 확인 할 수 있다.

 

SUMIF 함수는 우리의 업무를 보다 신속 정확하게 만드는 아주 효과적인 엑셀함수임을 확인하였다.