[MS 엑셀강좌] 엑셀로 합계 구하기 (SUM, SUMIF, SUMIFS)

MS Office TIPs/MS 엑셀강좌|2018. 8. 26. 17:45

엑셀의 기본 기능은 뭐니뭐니 해도 계산을 빼 놓을 수 없겠죠?

이 계산 중에서도 가장 기본은 사칙연산(+, -, *, /)입니다.

오늘은 이중 가장 기본이 되는 덧셈에 대해 알아보겠습니다.

 

엑셀 함수 중 SUM을 계산하는 함수는 대략 11개 정도가 됩니다. 하지만, 이중 많이 사용하는 것은 위의 3개인 SUM, SUMIF, SUMIFS입니다.

각각의 기능 및 형식을 보면 다음과 같습니다.

 

 

 

먼저 SUM은 

=SUM(C2:C8) 과 같이 더하는 범위를 지정하거나,

=SUM(D2, D3, D7) 과 같이 직접 더하는 셀을 지정할 수 있습니다.

물론 이 두가지를 섞어서 사용도 가능합니다. 즉, =SUM(C2:C8, D2, D3, D7)

 

 

 

다음으로 SUMIF를 알아 보겠습니다.

SUMIF 함수는 주어진 조건에 따른 합을 구하는 수식입니다. 즉, 원하는 조건에 해당하는 값만 모아서 합을 구하라는 함수를 말하는 것이지요.

SUMIF 함수의 형식은 다음과 같습니다.

 

=SUMIF(range, criteria, [sum_range])

 

여기서, range는 조건을 판별할 대상이 있는 영역을 말합니다.

그리고, criteria는 해당 영역에서 적용할 조건을 적습니다.

마지막으로 sum_range는 해당 조건이 맞았을 경우 더하고자 하는 값이 있는 영역을 말합니다.

좀 더 쉽게 설명하자면 위의 표를 볼 때, 만일 남학생만의 수학점수 합계를 구하고 싶다면, range는 성별이 표시되어 있는 B2:B8이 될 것이고, criteria는 "남"이 될 것입니다. 그리고, 해당 조건에 충족할 때 더해지는 값이 있는 영역은 수학점수가 있는 C2:C8이 될 것입니다.

이것을 함수 수식으로 표시해 보면,

 

=SUMIF(B2:B8, "남", C2:C8)

 

과 같이 됩니다. 여기서 조건인 criteria는 위와 같이 "  " 범위에 직접 적을 수도 있고 셀을 지정할 수도 있습니다.

 

 

 

마지막으로 SUMIFS의 기능은 무엇일까요?

SUMIFS는 SUMIF와 비슷하게 조건에 해당하는 값을 더하는 기능인데, SUMIF는 하나의 조건만 사용할 수 있다면, SUMIFS는 여러가지 조건을 동시에 적용할 수 있습니다. 물론, 조건은 "AND" 조건이구요.^^

형식은

 

= SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)

 

입니다.

이와 같이 합계를 구할 하나의 범위에 여러개의 조건 범위와 조건을 쭉 나열하는 형식으로 되어 있습니다.

예를 들어보면, 성별이 여자이고 수학점수가 90점 이상인 학생의 국어점수의 합계를 구한다면,

sum_range는 D2:D8이 되고, criteria_range1은 B2:B8, criteria1은 "여", criteria_range2는 C2:C8, criteria2는 ">=90"으로 하면 됩니다. 

 

 

정리하자면,

 

=SUMIFS(D2:D8,B2:B8,"여",C2:C8,">=90") 로 할 수 있겠지요.

 

 

이상에서와 같이 SUM과 관련된 함수에 대해 알아 봤습니다.

가장 많은 기능을 포함하고 있는 기능이 SUMIFS 함수이니, 이 함수를 꼭 기억해 놓으면 도움이 많이 될 것입니다.

엑셀의 많은 함수와 기능들이 그렇지만, 다양하고 창의적으로 활용한다면 무궁무진한 분석을 할 수 있습니다.

특히, SUMIFS와 같은 함수는 조건을 여러가지로 달 수 있으니, 여러가지 복잡한 내용이 들어 있는 Sheet에서 내가 필요한 합계를 구하는데 유용하게 사용할 수 있을 것입니다.

 

간단하지만 막강한 기능의 SUM, SUMIF, SUMIFS에 대해 알아 봤습니다.

궁금한 내용은 댓글로 달아 주세요~~

반응형

댓글()