반응형
엑셀 SUM 함수 완전 정복!
기초부터 실무까지 활용 예제 30가지 & 꼭 알아야 할 주의사항
안녕하세요! 10년 넘게 엑셀을 다뤄온 컨설턴트이자 블로거입니다 😊
엑셀을 처음 배우는 분이든, 실무에서 매일 쓰는 분이든 꼭 알아야 할 함수 중 하나가 바로 **SUM 함수**입니다. 단순히 숫자를 더하는 기능 같지만, 실무에선 조건, 동적범위, 오류제외, 자동화까지 다양하게 응용됩니다.
오늘은 SUM 함수의 기초 개념부터 실무 응용 30가지, 그리고 꼭 주의할 점까지 쭉 정리해볼게요.
🔎 SUM 함수란?
SUM 함수 = 숫자 합계 구하기 함수
기본형식
excel
복사편집
=SUM(숫자1, [숫자2], ...)
예시
=SUM(A1:A5) → A1부터 A5까지의 값 합계
💡 SUM 함수 실무 활용 예제 30가지
각 예제에는 실제 업무에서 언제 쓰이는지도 함께 소개할게요!
🔹 기초 사용 (1~5)
- =SUM(A1:A10)
→ A1부터 A10까지 단순합
📌 사용 목적: 단순 데이터 총합 계산 (예: 총매출, 재고수량 등) - =SUM(A1:A5, C1:C5)
→ 서로 떨어진 범위도 합산 가능
📌 사용 목적: 항목이 여러 열에 나눠져 있을 때 총합 계산 - =SUM(10, 20, 30)
→ 직접 숫자를 넣어도 됨
📌 사용 목적: 고정값을 빠르게 계산할 때 (단가×수량 등) - =SUM(A1, A3, A5)
→ 특정 셀만 선택해 더함
📌 사용 목적: 특정 항목만 선택적으로 합산 - =SUM(A:A)
→ A열 전체 합계
📌 사용 목적: 계속 추가되는 데이터의 실시간 합산
🔹 조건 적용 (6~10)
- =SUMIF(A1:A10, ">10")
→ 10보다 큰 값만 합계
📌 사용 목적: 기준값 이상인 항목만 합산 (예: 10만원 이상 거래만) - =SUMIF(B2:B10, "사과", C2:C10)
→ B열에서 '사과'인 행의 C열 값 합
📌 사용 목적: 특정 품목의 매출 총합, 특정 부서의 비용 등 - =SUMIFS(D2:D10, B2:B10, "사과", C2:C10, ">100")
→ 다중 조건으로 합계 계산
📌 사용 목적: '사과'이면서 수량이 100 이상인 매출 합계 - =SUMPRODUCT((B2:B10="사과")*(C2:C10))
→ 조건부 배열 계산
📌 사용 목적: SUMIFS보다 유연한 조건식을 적용할 때 - =SUM(IF(A1:A10>0, A1:A10))
→ 양수만 더하기
📌 사용 목적: 음수 제외한 순매출 계산 (배열 수식)
🔹 동적 범위 & 고급 참조 (11~15)
- =SUM(OFFSET(A1,0,0,5,1))
→ A1부터 5행 합
📌 사용 목적: 사용자가 입력하는 범위에 따라 자동합계 조정 - =SUM(INDIRECT("B2:B6"))
→ 문자열로 범위 참조
📌 사용 목적: 시트명/셀주소가 바뀔 때 동적으로 범위 조정 - =SUM(INDIRECT("B"&ROW()&":B10"))
→ 현재 행부터 아래까지 합
📌 사용 목적: 행마다 누적값 계산할 때 사용 - =SUM(INDIRECT("Sheet2!A1:A5"))
→ 다른 시트 범위 참조
📌 사용 목적: 통합시트에서 개별 시트 값 불러올 때 - =SUM(Sheet1:Sheet3!A1)
→ Sheet1~3의 A1 값 합
📌 사용 목적: 여러 부서/지점 시트의 동일 항목 총합
🔹 필터 & 숨김행 대응 (16~20)
- =SUBTOTAL(9, A2:A100)
→ 필터된 값만 합산
📌 사용 목적: 보고서 출력 시 필터된 데이터만 합계 표시 - =AGGREGATE(9, 5, A2:A100)
→ 숨김행 제외 + 오류 무시
📌 사용 목적: 오류 셀 또는 숨겨진 데이터 제외하고 합산 - =SUM(FILTER(A2:A100, B2:B100="완료"))
→ 조건에 맞는 값만 필터링하여 합산
📌 사용 목적: 동적 조건에 따라 자동 합계 (365 이상) - =SUM(FILTER(A2:A100, ISNUMBER(A2:A100)))
→ 숫자만 필터링
📌 사용 목적: 텍스트 혼합된 데이터에서 숫자만 더하기 - =SUM(A2:A100)-SUMIF(B2:B100, "오류", A2:A100)
→ 오류 조건 제외
📌 사용 목적: 오류 표시된 데이터 빼고 실제 값만 합산
🔹 날짜·시간과 함께 (21~25)
- =SUMIFS(D2:D100, A2:A100, ">=2025-01-01", A2:A100, "<2025-02-01")
📌 사용 목적: 특정 기간(1월) 매출, 생산량 등 계산 - =SUMIFS(D2:D100, TEXT(A2:A100,"mmmm"), "May")
📌 사용 목적: 특정 월(5월)만 필터링하여 합계 - =SUMIFS(C2:C100, WEEKDAY(A2:A100), "<6")
📌 사용 목적: 평일 업무일 기준 집계 - =SUMIFS(B2:B100, A2:A100, TODAY())
📌 사용 목적: 당일 데이터 자동 계산 (예: 당일 판매) - =SUMIFS(B2:B100, A2:A100, ">="&TODAY()-7)
📌 사용 목적: 최근 1주일 합계 자동 계산
🔹 특수 상황 & 오류 처리 (26~30)
- =SUMIF(A2:A10, "<>#N/A")
📌 사용 목적: 오류값 제외하고 합계 계산 - =IFERROR(SUM(A2:A10), 0)
📌 사용 목적: 오류 발생 시 0으로 처리해 보고서 오류 방지 - =SUM(IF(ISNUMBER(A2:A10), A2:A10, 0))
📌 사용 목적: 숫자만 더하고 텍스트 제외 - =SUM(A2:A10)/COUNT(A2:A10)
📌 사용 목적: 평균을 SUM으로 직접 계산 - =SUMPRODUCT((A2:A10<>"")*1)
📌 사용 목적: 데이터가 입력된 셀 수 집계
⚠️ SUM 함수 사용할 때 주의할 점
항목설명
🔸 텍스트 포함 | "123"처럼 숫자처럼 보이는 문자열은 합산 안 됨 |
🔸 오류 포함 셀 | 하나의 오류 셀로 전체 결과가 오류 될 수 있음 |
🔸 병합된 셀 | 병합되었어도 SUM은 값 기준으로만 작동 |
🔸 SUBTOTAL | 필터링된 값만 더할 땐 반드시 SUBTOTAL 사용 |
🔸 자동계산 오류 | 자동계산이 꺼져있으면 SUM이 업데이트되지 않음 (F9로 수동계산 필요) |
✍️ 맺음말
SUM 함수는 엑셀에서 가장 많이 쓰이는 기본 함수이지만, 그 응용범위는 생각보다 훨씬 넓습니다. 특히 조건부 계산, 날짜 필터, 자동화, 오류제외 등 다양한 실무 상황에서 SUM을 활용하는 능력이 엑셀 실력의 수준을 결정짓는 포인트이기도 하죠!
앞으로 더 복잡한 함수인 SUMIFS, SUMPRODUCT, DSUM까지 이어서 시리즈로 다뤄볼 예정이니, 관심 있으신 분들은 구독이나 즐겨찾기 해두세요.
혹시 위 내용 중 궁금한 점이 있거나, 예제 파일이 필요하시면 댓글이나 메시지 주세요!
감사합니다 😊
반응형
'도구 > Excel' 카테고리의 다른 글
엑셀 VLOOKUP 함수 완전정복! (0) | 2025.05.16 |
---|---|
엑셀 IF 함수 완벽 가이드 (0) | 2025.05.16 |
엑셀 오류 해결 TIP (62) | 2024.05.03 |
날짜 관련 엑셀 TIP (66) | 2024.04.30 |
엑셀 달력 만들기 (1) | 2021.10.05 |
댓글