목차▾
엑셀 SUM 함수란?
엑셀 SUM 함수는 인수로 받은 숫자 또는 셀 범위의 합계를 반환하는 가장 기본적인 수학 함수입니다. 엑셀에서 처음 배우는 함수 중 하나이자 가장 많이 쓰이는 함수 — 매출 합계, 점수 합계, 비용 합계 등 거의 모든 숫자 합산의 출발점이에요. Excel 2003 이전부터 모든 버전에서 동일하게 지원됩니다.
구문은 =SUM(number1, [number2], ...)로 최대 255개 인수를 받을 수 있습니다. 실무에서는 셀 범위=SUM(A1:A10)로 가장 자주 쓰여요. 셀 안의 텍스트·빈 셀·논리값은 자동으로 무시되므로 데이터에 텍스트가 섞여 있어도 오류 없이 숫자만 합산합니다.
자동 합계 단축키 Alt + = (Windows·Mac)
매번 =SUM(...) 직접 타이핑할 필요 없습니다. 자동 합계 단축키 하나면 끝.
Windows: Alt + =
Mac: ⌘ + Shift + T 또는 Option + ⌘ + =
- 1. 합계 셀 선택 — 보통 데이터 바로 아래 또는 오른쪽
- 2. 단축키 누름 — Excel이 인접한 숫자 범위를 자동 감지해
=SUM(...)입력 - 3. Enter 확정 — 잘못 감지됐으면 마우스로 드래그해 범위 수정 후 Enter
팁: 합계 셀들을 모두 선택하고 단축키 한 번 누르면 일괄 입력됩니다. 리본 메뉴 홈 → 자동 합계(Σ) 버튼도 같은 기능이며, 드롭다운으로 AVERAGE·COUNT·MAX·MIN 으로 변경 가능합니다.
SUM 사용 패턴 10가지
실무에서 자주 마주치는 SUM 사용법.
- 단일 범위 —
=SUM(A1:A10)가장 기본 - 여러 범위 (콤마) —
=SUM(A1:A10, C1:C10, E1) - 전체 열 합계 —
=SUM(A:A)데이터 추가에 자동 반영 - 다중 시트 3D 참조 —
=SUM(Sheet1:Sheet3!A1)월별 시트 합산 - 다른 워크북 —
=SUM([파일.xlsx]Sheet1!A1:A10)(파일 열려있어야) - 직접 숫자 입력 —
=SUM(10, 20, 30)= 60 - 누적 합계 (절대 참조) —
=SUM($A$1:A1)아래로 드래그하면 누적 - 필터된 가시 셀만 —
=SUBTOTAL(9, A1:A100)(SUM은 숨김 포함) - 조건부 합계 —
=SUMIF(B:B, "사과", C:C) - 텍스트 숫자 강제 합산 —
=SUMPRODUCT(VALUE(A1:A10))
SUM vs SUMIF vs SUMIFS vs SUMPRODUCT
합계 패밀리 함수들의 용도가 다릅니다. 헷갈리기 쉬운 점 정리.
| 함수 | 용도 | 구문 예 |
|---|---|---|
| SUM | 단순 합계 | =SUM(A1:A10) |
| SUMIF | 단일 조건 합계 | =SUMIF(A1:A10, ">100", B1:B10) |
| SUMIFS | 다중 조건 합계 | =SUMIFS(C1:C10, A1:A10, ">100", B1:B10, "<200") |
| SUMPRODUCT | 배열 곱하고 합 | =SUMPRODUCT(A1:A10, B1:B10) |
| SUBTOTAL(9, ...) | 필터된 가시 셀만 | =SUBTOTAL(9, A1:A10) |
| AGGREGATE(9, 5, ...) | 숨김·오류 모두 무시 | =AGGREGATE(9, 5, A1:A10) |
⚠️ SUMIF와 SUMIFS의 인수 순서가 반대입니다. SUMIF는 합산범위가 맨 뒤, SUMIFS는 합산범위가 맨 앞이에요. 가장 헷갈리는 부분이라 함수 마법사(fx 버튼)나 자동 완성을 활용하면 안전합니다.
자주 발생하는 오류·함정 7가지
SUM은 단순해 보이지만 의외의 함정이 많습니다.
- #VALUE! 오류 — 직접 입력 인수에 텍스트 (
=SUM("abc", 5)). 셀 참조 안 텍스트는 무시. - 합계가 이상하게 작거나 0 — 셀이 텍스트 숫자 (모서리 녹색 삼각형). 해결: 노란 ! → "숫자로 변환" 또는
SUMPRODUCT(VALUE(범위)) - 필터/숨김 행도 합계됨 — SUM은 항상 전체 범위. 해결:
SUBTOTAL(9, 범위)또는AGGREGATE(9, 5, 범위) - #N/A 등 오류값 → 전체 오류 — 범위 안 오류 셀 하나면 SUM도 오류. 해결:
AGGREGATE(9, 6, 범위)로 오류 무시 - 부동소수점 오차 — 0.1+0.2=0.30000000000000004. 해결:
ROUND(SUM(범위), 2) - 자동 합계가 잘못된 범위 — 데이터 사이 빈 행 있으면 연속 범위만 감지. 수동 드래그로 수정.
- 시트 이름에 공백 —
'Sheet 1'!A1:A10작은따옴표 필요.
플랫폼 호환성
SUM은 표준 함수라 사실상 모든 스프레드시트에서 동일하게 작동합니다.
| 플랫폼 | SUM | SUMIF·IFS | 자동 합계 단축키 |
|---|---|---|---|
| Microsoft Excel (Windows·Mac) | ✓ | ✓ | Alt+= / ⌘⇧T |
| Google Sheets | ✓ | ✓ | Alt+= |
| LibreOffice Calc | ✓ | ✓ | Alt+= |
| Apple Numbers | ✓ | ✓ | ⌘⇧T |
| 한컴 한셀 · WPS Spreadsheets | ✓ | ✓ | Alt+= |
자주 묻는 질문
Q. SUM 함수 사용법은?
=SUM(범위 또는 숫자) 형식입니다. A1 부터 A10까지의 합계는 =SUM(A1:A10), 여러 범위는 =SUM(A1:A10, C1:C10), 자동 합계는 합계 셀 선택 후 Alt + = 단축키를 누르면 됩니다.
Q. 자동 합계 단축키는?
Windows는 Alt + =, Mac은 ⌘ + Shift + T입니다. 합계를 표시할 셀을 선택하고 단축키를 누르면 Excel이 인접한 숫자 범위를 자동 감지해=SUM(...)을 입력해줍니다. 여러 셀을 한 번에 선택하고 단축키를 누르면 일괄 자동 합계도 가능합니다.
Q. 합계가 이상하게 작거나 0이 나와요.
셀이 숫자가 아닌 텍스트로 저장된 경우입니다. 셀 모서리에 작은 녹색 삼각형이 보이면 텍스트 숫자입니다. 셀들을 선택하고 노란 느낌표 → "숫자로 변환"을 누르거나, =SUMPRODUCT(VALUE(A1:A10)) 식으로 강제 변환해 합산할 수 있습니다.
Q. 필터된 셀만 합계 내려면?
SUM은 숨겨진 행도 포함합니다. 필터로 보이는 셀만 합산하려면 =SUBTOTAL(9, A1:A100)을 사용하세요. 더 강력한 =AGGREGATE(9, 5, A1:A100)(Excel 2010+)도 있으며 오류값까지 무시 가능합니다.
Q. SUMIF와 SUMIFS는 어떻게 다른가요?
SUMIF는 단일 조건 합계 (=SUMIF(범위, 조건, 합산범위)), SUMIFS는 여러 조건 합계 (=SUMIFS(합산범위, 조건범위1, 조건1, ...))입니다. 인수 순서가 반대(SUMIF는 합산범위가 마지막, SUMIFS는 첫 번째)라 혼동에 주의하세요.
Q. 다른 시트의 같은 셀을 모두 합산하려면?
=SUM(Sheet1:Sheet3!A1) 형식의 3D 참조를 사용합니다. Sheet1부터 Sheet3 사이의 모든 시트의 A1 셀이 합산됩니다. 월별 시트로 데이터를 관리할 때 연간 합계를 한 번에 구할 수 있어 매우 유용합니다.
Q. SUM 결과에 부동소수점 오차가 생겨요.
컴퓨터 내부 이진수 표현의 한계로 0.1 + 0.2 = 0.30000000000000004 같은 미세 오차가 발생합니다. 금액·비율 계산처럼 정확도가 중요하면 =ROUND(SUM(범위), 2)로 소수점 자릿수를 고정하세요.
Q. SUM과 SUMPRODUCT의 차이는?
SUM은 인수들의 단순 합계, SUMPRODUCT는 같은 위치 값을 곱한 뒤 합산합니다. =SUMPRODUCT(A1:A10, B1:B10)은 (A1×B1) + (A2×B2) + ... 형태로 단가 × 수량 = 총매출 같은 계산에 표준입니다. 또한 배열 수식 대안으로도 자주 쓰입니다.
본 페이지는 Microsoft Support 공식 SUM·SUMIF·SUMIFS·AutoSum 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.