본문 바로가기
  • Good at job and wiling to lead
  • Realize where we stand
  • Be tenacious to original or best
도구/Excel

엑셀 SUM 함수 완전 정복

by taxis 2025. 5. 16.
반응형

엑셀 SUM 함수 완전 정복!

기초부터 실무까지 활용 예제 30가지 & 꼭 알아야 할 주의사항

안녕하세요! 10년 넘게 엑셀을 다뤄온 컨설턴트이자 블로거입니다 😊
엑셀을 처음 배우는 분이든, 실무에서 매일 쓰는 분이든 꼭 알아야 할 함수 중 하나가 바로 **SUM 함수**입니다. 단순히 숫자를 더하는 기능 같지만, 실무에선 조건, 동적범위, 오류제외, 자동화까지 다양하게 응용됩니다.

오늘은 SUM 함수의 기초 개념부터 실무 응용 30가지, 그리고 꼭 주의할 점까지 쭉 정리해볼게요.


🔎 SUM 함수란?

SUM 함수 = 숫자 합계 구하기 함수

기본형식

excel
복사편집
=SUM(숫자1, [숫자2], ...)

예시
=SUM(A1:A5) → A1부터 A5까지의 값 합계


💡 SUM 함수 실무 활용 예제 30가지

각 예제에는 실제 업무에서 언제 쓰이는지도 함께 소개할게요!


🔹 기초 사용 (1~5)

  1. =SUM(A1:A10)
    → A1부터 A10까지 단순합
    📌 사용 목적: 단순 데이터 총합 계산 (예: 총매출, 재고수량 등)
  2. =SUM(A1:A5, C1:C5)
    → 서로 떨어진 범위도 합산 가능
    📌 사용 목적: 항목이 여러 열에 나눠져 있을 때 총합 계산
  3. =SUM(10, 20, 30)
    → 직접 숫자를 넣어도 됨
    📌 사용 목적: 고정값을 빠르게 계산할 때 (단가×수량 등)
  4. =SUM(A1, A3, A5)
    → 특정 셀만 선택해 더함
    📌 사용 목적: 특정 항목만 선택적으로 합산
  5. =SUM(A:A)
    → A열 전체 합계
    📌 사용 목적: 계속 추가되는 데이터의 실시간 합산

🔹 조건 적용 (6~10)

  1. =SUMIF(A1:A10, ">10")
    → 10보다 큰 값만 합계
    📌 사용 목적: 기준값 이상인 항목만 합산 (예: 10만원 이상 거래만)
  2. =SUMIF(B2:B10, "사과", C2:C10)
    → B열에서 '사과'인 행의 C열 값 합
    📌 사용 목적: 특정 품목의 매출 총합, 특정 부서의 비용 등
  3. =SUMIFS(D2:D10, B2:B10, "사과", C2:C10, ">100")
    → 다중 조건으로 합계 계산
    📌 사용 목적: '사과'이면서 수량이 100 이상인 매출 합계
  4. =SUMPRODUCT((B2:B10="사과")*(C2:C10))
    → 조건부 배열 계산
    📌 사용 목적: SUMIFS보다 유연한 조건식을 적용할 때
  5. =SUM(IF(A1:A10>0, A1:A10))
    → 양수만 더하기
    📌 사용 목적: 음수 제외한 순매출 계산 (배열 수식)

🔹 동적 범위 & 고급 참조 (11~15)

  1. =SUM(OFFSET(A1,0,0,5,1))
    → A1부터 5행 합
    📌 사용 목적: 사용자가 입력하는 범위에 따라 자동합계 조정
  2. =SUM(INDIRECT("B2:B6"))
    → 문자열로 범위 참조
    📌 사용 목적: 시트명/셀주소가 바뀔 때 동적으로 범위 조정
  3. =SUM(INDIRECT("B"&ROW()&":B10"))
    → 현재 행부터 아래까지 합
    📌 사용 목적: 행마다 누적값 계산할 때 사용
  4. =SUM(INDIRECT("Sheet2!A1:A5"))
    → 다른 시트 범위 참조
    📌 사용 목적: 통합시트에서 개별 시트 값 불러올 때
  5. =SUM(Sheet1:Sheet3!A1)
    → Sheet1~3의 A1 값 합
    📌 사용 목적: 여러 부서/지점 시트의 동일 항목 총합

🔹 필터 & 숨김행 대응 (16~20)

  1. =SUBTOTAL(9, A2:A100)
    → 필터된 값만 합산
    📌 사용 목적: 보고서 출력 시 필터된 데이터만 합계 표시
  2. =AGGREGATE(9, 5, A2:A100)
    → 숨김행 제외 + 오류 무시
    📌 사용 목적: 오류 셀 또는 숨겨진 데이터 제외하고 합산
  3. =SUM(FILTER(A2:A100, B2:B100="완료"))
    → 조건에 맞는 값만 필터링하여 합산
    📌 사용 목적: 동적 조건에 따라 자동 합계 (365 이상)
  4. =SUM(FILTER(A2:A100, ISNUMBER(A2:A100)))
    → 숫자만 필터링
    📌 사용 목적: 텍스트 혼합된 데이터에서 숫자만 더하기
  5. =SUM(A2:A100)-SUMIF(B2:B100, "오류", A2:A100)
    → 오류 조건 제외
    📌 사용 목적: 오류 표시된 데이터 빼고 실제 값만 합산

🔹 날짜·시간과 함께 (21~25)

  1. =SUMIFS(D2:D100, A2:A100, ">=2025-01-01", A2:A100, "<2025-02-01")
    📌 사용 목적: 특정 기간(1월) 매출, 생산량 등 계산
  2. =SUMIFS(D2:D100, TEXT(A2:A100,"mmmm"), "May")
    📌 사용 목적: 특정 월(5월)만 필터링하여 합계
  3. =SUMIFS(C2:C100, WEEKDAY(A2:A100), "<6")
    📌 사용 목적: 평일 업무일 기준 집계
  4. =SUMIFS(B2:B100, A2:A100, TODAY())
    📌 사용 목적: 당일 데이터 자동 계산 (예: 당일 판매)
  5. =SUMIFS(B2:B100, A2:A100, ">="&TODAY()-7)
    📌 사용 목적: 최근 1주일 합계 자동 계산

🔹 특수 상황 & 오류 처리 (26~30)

  1. =SUMIF(A2:A10, "<>#N/A")
    📌 사용 목적: 오류값 제외하고 합계 계산
  2. =IFERROR(SUM(A2:A10), 0)
    📌 사용 목적: 오류 발생 시 0으로 처리해 보고서 오류 방지
  3. =SUM(IF(ISNUMBER(A2:A10), A2:A10, 0))
    📌 사용 목적: 숫자만 더하고 텍스트 제외
  4. =SUM(A2:A10)/COUNT(A2:A10)
    📌 사용 목적: 평균을 SUM으로 직접 계산
  5. =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

댓글