[Excel] 엑셀 SUMIF함수 아~주 쉽게 완벽정복하기
엑셀의 제일 기본은 SUM함수입니다. 간단한 합계는 SUM으로 구하겠지만 예를 들어 A반의 점수 합계만 구하고 싶다던가 연간 지출 중 6월달의 지출 합계만 구하고 싶을 때는 SUM함수만 쓰기에는 힘든 노가다와 시간낭비가 따릅니다.
그래서 이번 시간에는 조건에 맞는 숫자의 합계를 구할 수 있는 SUMIF 함수에 대해 알아보겠습니다.
참고로 IF라는게 들어가면 어렵게 생각하지만 이 포스트를 읽고나서는 매우 쉽게 느끼실 수 있을 것 같습니다.
----------------------------------------------
★ SUMIF 함수란?
- 지정한 조건에 맞는 범위의 값의 합계를 구할 수 있는 함수입니다.
----------------------------------------------
★ SUMIF 함수 인수 알아보기
- range (필수요소): range 뜻 그대로 조건을 적용할 셀 범위입니다.
- criteria (필수요소): 위의 range범위에서 뽑아와야 하는 조건입니다.
ex) range에 1학년~6학년까지 모든 학생의 범위를 입력했을 때 6학년 학생들의 점수 합계만 구하고 싶다면
criteria 인수에는 "6학년" 이 들어가면 됩니다.
- sum_range (선택요소): range인수에 지정된 것과 다른 셀을 더하려는 경우 실제로 더할 숫자가 있는 셀입니다.
※ sum_range 인수를 지정하지 않으면 range 인수에 지정된 셀이 더해집니다.
예제를 통해 알아보겠습니다. (직접 해보시지 않더라도 예제로 보면 훨씐 너무너무 쉽습니다.)
------------------------------------------------
[예제를 통해 알아보기]
아래의 예제를 다운받으시면 함께 풀어볼 수 있습니다.
예제1) 10,000,000 이 넘는 자산가치에 대한 수수료의 합계를 구하세요
수식: =SUMIF(A2:A5,">10000000","B2:B5)
결과: 50,400,000
예제2) 10,000,000 이 넘는 자산가치에 대한 합계를 구하세요
수식: =SUMIF(A2:A5,">10000000)
결과: 90,000,000
예제3) 자산가치가 30000000 인 항목에 대한 수수료 합계를 구하세요
수식: =SUMIF(A2:A5,30000000,B2:B5)
결과: 21,000,000
예제4) A2셀의 값보다 큰 자산 가치에 대한 수수료 합계를 구하세요
수식: =SUMIF(A2:A5,">"&A2,B2:B5)
결과: 50,400,000
예제5) 1학년 학생의 점수 합계를 구하세요
수식: =SUMIF(A9:A19,"1학년",C9:C19)
=SUMIF(A9:A19,E9,C9:C19)
결과: 248
예제6) 2학년 학생의 점수 합계를 구하세요
수식: =SUMIF(A9:A19,"2학년",C9:C19)
=SUMIF(A9:A19,E10,C9:C19)
결과: 135
풀이는 밑에 있습니다.
-------------------------------------------
[예제 풀이 및 설명]
예제1) 10,000,000 이 넘는 자산가치에 대한 수수료의 합계를 구하세요
위와 같이 수식입력 후 엔터
자산가치가 조건을 구할 목록, >1000만이 조건, 수수료가 조건에 맞는 숫자의 합계를 구할 셀입니다.
1000만이 넘는 자산가치에 대한 수수료의 합계는 5040만으로 2000만,3000만,4000만에 대한 수수료의 합계가 구해졌습니다.
예제2) 10,000,000 이 넘는 자산가치에 대한 합계를 구하세요
위와 같이 수식을 입력합니다. 대신 예제1과는 달리 마지막 SUM_RANGE가 입력되있지 않으므로 저절로 조건에 맞는 RANGE 값의 숫자들이 더해집니다.
1000만이 넘는 자산가치에 대한 자산가치 합은 9000만이 맞습니다.
예제3) 자산가치가 30000000 인 항목에 대한 수수료 합계를 구하세요
자산가치가 3000인 항목에 대한 수수료의 합계는 위와 같이 입력합니다. 30000000은 문자가 아니고 숫자자체이기 때문에 ""를 붙이지 않아도 됩니다.
자산가치 3000인 항목은 1개이기 때문에 수수료인 2100만이 맞습니다.
이렇게 목록이 적을 땐 상관없지만 자산가치가 3000인 항목이 10개, 100개가 넘어간다면 상당히 유용한 함수입니다.
예제4) A2셀의 값보다 큰 자산 가치에 대한 수수료 합계를 구하세요
A2셀 즉 자산가치 1000만 보다 큰 자산가치에 대한 수수료의 합계를 구하는 식은 위와 같습니다.
여기서 예제 1번과 다른점은 ""를 >에만 줬다는 것인데요 ">A2"를 하게되면 A2를 값으로 인식하지 셀로 인식을 하지 못해 값을 구할 수 없습니다.
A2셀 즉 자산가치 1000만보다 큰 자산가치에 대한 수수료의 값은 5040만이 맞습니다.
예제5) 1학년 학생의 점수 합계를 구하세요
예제 5번과 6번을 보통 엑셀을 사용하는 분들이라면 많이 이용하는 유형이 될 것 같습니다. 실제로 1~4번과 같은 예제는 재무나 회계쪽 일을 하시는 분들이 많이 사용할 것 같습니다.
학생 목록이 많고 뒤범벅 되어있을 때는 합계를 쉽게 구하기 쉽지 않은데요.
이럴 때 정말 SUMIF함수는 감사하기까지 합니다.
위와 같은 데이터에서 1학년 학생의 점수합계만 구하고 싶으면 위와 같이 수식 입력합니다.
"1학년" 자리에 E5셀이 들어가도 똑같습니다.
1학년 학생들 4명의 점수의 합은 248이 맞습니다.
예제6) 2학년 학생의 점수 합계를 구하세요
예제 5와 똑같습니다. 이번엔 수식을 직접 텍스트 "2학년" 입력하지 않고 셀로 입력해보겠습니다.
결과값은 똑같습니다.
2학년 학생 3명의 점수의 합은 135점입니다.
지금까지 SUM함수의 심화함수인 SUMIF함수에 대해 알아보았습니다.
조건함수인 IF가 들어가서 부담스러웠을 수 있지만 실제로 예제를 해보면 아주 쉬운 함수입니다.
해보시다가 어렵거나 궁금한 사항 댓글 남겨주시면 빠르게 답변드리겠습니다.
요즘 폭염으로 날씨가 더워 집에서 블로그 쓰는 재미를 즐기고 있습니다.
포스트 읽어주셔서 감사드리며 좋은 하루되세요~!