엑셀365의 SUM 함수는 여러 셀의 값을 더해 총합을 계산해주는 가장 기본이자 가장 많이 사용되는 함수입니다. 단순히 수치를 더하는 작업뿐 아니라, 보고서, 재무제표, 통계 자료, 월별 데이터 분석 등 다양한 실무에서 핵심적으로 사용됩니다.
기본 구조는 아래와 같습니다:
=SUM(숫자1, 숫자2, ...)
또는
=SUM(범위)
예를 들어, =SUM(A1:A10)
은 A1부터 A10까지의 값을 모두 더합니다. 이처럼 SUM 함수는 숫자형 데이터의 합산을 자동화해 수작업 오류를 줄이고, 계산을 빠르게 처리해줍니다.
엑셀365에서는 자동완성, 이름 정의, 동적 범위, 조건과 결합 등 다양한 방식으로 SUM 함수의 활용도를 높일 수 있습니다.
SUM 함수의 가장 단순한 사용법은 셀 범위를 직접 지정하여 더하는 것입니다.
=SUM(A1:A5)
→ A1부터 A5까지의 값을 모두 더합니다.
=SUM(A1, A3, A5)
→ A1, A3, A5 셀만 선택적으로 더합니다.
=SUM(A1:A5, C1:C5)
→ A열과 C열의 두 범위를 각각 더해서 전체 합계를 계산합니다.
기본 사용법만으로도 수작업으로 계산하는 것보다 훨씬 정확하고 효율적이며, 특히 수십 개 이상의 셀을 다룰 때는 필수적인 함수입니다.
엑셀365에서는 SUM 함수를 일일이 입력하지 않아도 자동 합계(AutoSum) 기능으로 간편하게 총합을 계산할 수 있습니다.
홈 > 자동 합계
클릭 (∑ 버튼)=SUM(범위)
수식이 입력됨또는 단축키 Alt + = 을 사용하면 바로 자동 합계 수식이 입력되어 작업 속도가 비약적으로 향상됩니다. 이 기능은 연속된 열이나 행의 합계를 구할 때 가장 빠르고 정확한 방법입니다.
SUM 함수는 단순 합계 계산을 넘어서 실무 자동화 및 데이터 분석에도 활용됩니다.
=SUM(B2:B13)
→ 1월부터 12월까지의 매출을 모두 더해 연간 총매출 계산
=SUM(IF(A2:A10="서울", B2:B10))
※ 배열 수식 입력 시 Ctrl + Shift + Enter
필요 (혹은 SUMIFS
활용)
→ A열이 ‘서울’인 경우의 B열 매출 합계
데이터가 계속 추가되는 상황에서 =SUM(매출_범위)
처럼 이름 정의와 결합하면 수식 유지보수 부담이 줄고, 자동으로 확장되는 범위를 사용할 수 있습니다.
SUM 함수는 비교적 안정적인 함수지만, 잘못된 참조나 입력 형식으로 인해 오류가 발생할 수 있습니다. 아래 팁을 참고하면 실수를 줄일 수 있습니다.
숫자처럼 보이는 텍스트
가 포함되면 결과가 예상과 다를 수 있으므로, 숫자 형식으로 변환 필요SUBTOTAL
, AGGREGATE
함수를 활용해야 함엑셀365에서는 SUM 함수를 다른 함수와 함께 활용할 수 있어 보다 유연한 데이터 분석이 가능합니다.
=SUMIF(A2:A10, "서울", B2:B10)
→ A열이 서울인 경우의 B열 합계
=SUMIFS(B2:B10, A2:A10, "서울", C2:C10, ">1000")
→ A열이 서울이면서 C열 값이 1000 초과인 경우 B열 합계
=SUMPRODUCT(A2:A10, B2:B10)
→ A열과 B열의 각 항목을 곱해서 총합 계산 (가중 합계)
=SUM(IF((A2:A10="서울")*(B2:B10="마케팅"), C2:C10))
→ 배열 수식으로 다중 조건 처리 가능
이처럼 SUM 함수는 다른 함수들과 결합할 때 데이터 분석의 깊이와 정확성이 확연히 높아집니다.
가장 흔한 원인은 숫자로 보이는 텍스트나 공백, 오류값입니다. 예를 들어 ‘100’처럼 보이지만 실은 텍스트로 인식된 값은 SUM 함수에 포함되지 않습니다.
해결 방법:
=VALUE(A1)
또는 텍스트 나누기
기능 사용IFERROR
함수와 함께 사용하여 처리=SUM(IFERROR(A1:A10, 0))
또한, 병합 셀이나 숨겨진 셀, 잘못된 범위 지정도 합계 결과를 왜곡시킬 수 있으므로 반드시 수식에 포함된 범위를 점검해야 합니다.
자동 합계(Alt + =) 기능은 기본적으로 위쪽 또는 왼쪽의 연속된 숫자 범위를 자동으로 선택합니다. 하지만 중간에 빈 셀이나 텍스트가 있을 경우, 인식 범위가 달라질 수 있습니다.
해결 방법:
실무에서는 자동 합계 후 반드시 수식 범위를 한 번 더 확인하는 습관이 중요합니다.
SUM 함수는 필터로 숨긴 행도 포함하여 계산합니다. 필터링된 항목만 더하고 싶을 땐 SUBTOTAL
또는 AGGREGATE
함수를 사용해야 합니다.
예시:
=SUBTOTAL(9, B2:B100)
→ 9는 합계 함수 코드이며, 필터링된 값만 합산
또는:
=AGGREGATE(9, 5, B2:B100)
→ AGGREGATE 함수는 SUBTOTAL보다 더 많은 옵션 제공
이 방법을 사용하면 필터링된 결과만 반영되므로, 보고서 인쇄나 조건부 통계에 매우 유용합니다.
엑셀365의 SUM 함수는 단순한 합계 계산을 넘어 조건부 분석, 자동화, 시각적 보고서 작성까지 폭넓게 활용됩니다. SUM 함수만 잘 활용해도 수작업 오류를 줄이고, 반복되는 계산을 자동화하여 업무 속도를 비약적으로 향상시킬 수 있습니다. 실무에 바로 적용해 보세요. ‘숫자 처리’가 훨씬 더 쉬워집니다.
엑셀365에서 ActiveX 컨트롤은 사용자가 더욱 정교하고 인터랙티브한 사용자 인터페이스(UI)를 구성할 수 있도록 도와주는 고급 도구입니다.…
엑셀365 폼 컨트롤로 양식 자동화하기 실무 가이드 엑셀365의 폼 컨트롤(Form Controls) 기능은 사용자가 데이터 입력을…
엑셀365에는 수백 개의 기본 내장 함수가 있지만, 실무에서는 내장 함수만으로 부족한 상황이 종종 발생합니다. 이럴…
엑셀365에서 VBA(Visual Basic for Applications) 매크로는 반복되는 작업을 자동화하고, 사용자의 클릭이나 입력에 반응하여 맞춤형 엑셀…
엑셀365 슬라이서 기능으로 피벗 테이블 분석 효율 높이기 엑셀365의 슬라이서(Slicer) 기능은 피벗 테이블이나 표에서 필터링을…