본문 바로가기
엑셀·구글시트

엑셀 SUM 결과가 0으로 나올 때 해결법

by 나그네하나 2026. 10. 24.

ERP나 웹사이트에서 내려받은 엑셀 파일에서 =SUM() 합계가 0으로 나오는 경우가 있습니다. 칸마다 45,000, 120,000 같은 숫자가 분명히 보이는데도 합계는 0입니다.


1. 셀 서식을 '숫자'로 바꿔도 0인 이유

많은 분이 가장 먼저 [셀 서식 > 표시 형식 > 숫자]로 바꿔 봅니다. 하지만 이 설정은 화면에 보이는 모양만 바꿉니다. 내려받은 데이터는 값 자체가 글자(텍스트)로 저장된 경우가 있고, SUM은 글자를 더하지 않으므로 0이 나옵니다.

글자로 저장된 숫자는 보통 두 가지 모습으로 알아볼 수 있습니다.

  • 숫자가 칸의 왼쪽에 붙어 있습니다. 엑셀은 숫자를 오른쪽, 글자를 왼쪽에 맞춥니다.
  • 칸 왼쪽 위에 작은 초록색 삼각형이 있습니다.

2. 노란 느낌표로 바꾸기

초록 삼각형이 있는 칸을 선택하면 옆에 노란색 마름모 느낌표 아이콘이 나타납니다. 누르면 [숫자로 변환] 메뉴가 보입니다. 바꿀 칸을 먼저 드래그해서 선택하면 한꺼번에 바꿀 수 있습니다.


3. 열 전체는 텍스트 나누기로 바꾸기

열 전체를 선택하고 [데이터] 탭 > [텍스트 나누기]를 누릅니다. 마법사 창에서 아무것도 바꾸지 않고 맨 아래 [마침]을 누르면 엑셀이 열의 값을 다시 인식합니다. 글자로 저장돼 있던 숫자가 오른쪽으로 정렬되고 초록 삼각형이 사라지면 합계가 계산됩니다.


4. 그래도 안 바뀔 때는 눈에 안 보이는 공백

몇 줄이 계속 왼쪽에 남아 있다면 숫자 앞뒤에 눈에 보이지 않는 공백이 붙어 있을 수 있습니다. 이럴 때는 옆 빈 칸에 =VALUE(TRIM(E2))처럼 TRIM으로 공백을 먼저 정리한 뒤 숫자로 바꾸는 방법이 있습니다. E2는 바꿀 칸의 위치이고, 수식을 아래로 끌어 내리면 나머지 칸도 같은 방식으로 바뀝니다.


5. 앞자리 0이 있는 열은 바꾸지 마세요

사번, 거래처 코드, 계좌번호처럼 00123처럼 앞자리 0이 의미 있는 열을 숫자로 바꾸면 앞의 0이 사라져 123이 됩니다. 계산이 필요한 금액과 수량 열에만 적용하세요.


참고: 엑셀 합계가 0으로 나올 때, 숫자가 글자로 저장된 경우 고치기 (relyon 블로그, 2026-09-18)

함께 읽으면 도움되는 관련 글

· 엑셀 VLOOKUP #N/A 원인 3가지 (숫자, 글자, 공백)

내려받은 파일에서 어떤 서식 때문에 합계가 어긋난 적이 있으신가요? 증상을 댓글로 남겨 주시면 원인을 함께 살펴보겠습니다.