Editlab

엑셀 함수 오류로 수식 결과 대신 그대로 보일 때 원인별 해결법

엑셀 함수 오류

결론부터, 엑셀 함수 오류로 수식이 그대로 보일 때 가장 빠른 해결법

엑셀 함수 오류로 수식이 계산되지 않고 그대로 보이는 건 대부분 계산 옵션이 수동으로 바뀌었거나 셀 서식이 텍스트라서다.

나도 처음 이 증상을 봤을 때는 함수 자체가 잘못 입력된 줄 알고 수식을 통째로 지웠다가 다시 쓴 적이 있다. 알고 보니 계산 옵션이 수동으로 바뀌어 있었던 것뿐이라 다시 쓸 필요조차 없었다.

순서는 이렇다. 수식 탭에서 계산 옵션을 자동으로 바꾸고, Ctrl과 물결표(`)로 수식 표시 모드를 끈 다음, 셀 서식이 텍스트인지 확인하면 된다. 이 세 가지만 순서대로 확인하면 체감상 열에 아홉은 바로 풀린다.

실무에서는 회계 정산표나 재고 현황표처럼 수백 행짜리 표에서 이 증상이 한꺼번에 나타나는 경우가 많다. 셀 하나만 이상하면 금방 눈에 띄지만, 다른 파일에서 복사해 붙여넣은 열 전체가 텍스트로 인식되면 수식이 아예 계산되지 않아 처음엔 당황하기 쉽다. 아래 10초 체크리스트만 순서대로 눌러봐도 원인 절반은 바로 걸러진다.

  • 1단계 수식 탭에서 계산 옵션이 자동인지 확인한다
  • 2단계 Ctrl과 물결표(`)로 수식 표시 모드를 껐다 켜본다
  • 3단계 문제가 되는 셀 하나를 선택해 Ctrl+1로 서식이 텍스트인지 확인한다

계산 옵션자동 확인수식 표시모드(Ctrl+`)셀 서식텍스트 확인공백,자동고침

단계별로 따라하기, 계산 옵션부터 셀 서식까지 순서대로

엑셀 함수 오류를 순서대로 확인하는 4단계를 아래에 정리했다. 화면 캡처 없이도 메뉴 경로만 보고 따라 할 수 있게 적었다.

1단계, 계산 옵션이 수동으로 바뀌어 있지 않은지 확인

결론은 계산 옵션을 자동으로 바꾸면 대부분 바로 풀린다.

  • 메뉴 경로: 수식 탭 > 계산 그룹 > 계산 옵션 > 자동 클릭
  • 이미 자동인데도 안 바뀌면 F9(전체 재계산) 또는 Shift+F9(현재 시트만) 눌러본다

계산 옵션이 수동으로 바뀌는 건 사용자가 직접 건드리지 않아도 생길 수 있다. 수식이 아주 많은 대용량 파일을 열 때 엑셀이 속도를 위해 자동으로 수동 계산으로 전환해두는 경우가 있고, 여러 사람이 함께 쓰는 공유 통합 문서나 특정 매크로가 계산 옵션을 강제로 바꿔놓기도 한다. 계산 옵션은 통합 문서 단위로 저장되기 때문에, 다른 사람이 수동으로 바꿔둔 파일을 그대로 받아서 열면 내 PC 설정과 무관하게 수동 상태로 열린다는 점도 기억해두면 좋다.

2단계, 수식 표시 모드가 켜져 있지 않은지 확인

결론은 Ctrl과 물결표를 같이 누르면 수식 표시 모드가 꺼지면서 계산값이 나온다.

  • 단축키: Ctrl + ` (숫자 1 왼쪽 키)
  • 메뉴 경로: 파일 > 옵션 > 고급 > 이 워크시트의 표시 옵션 > 계산 결과 대신 수식을 셀에 표시 체크 해제

이 모드는 감사나 검수 과정에서 수식을 한눈에 점검하려고 일부러 켜두는 경우가 많은데, 확인이 끝난 뒤 다시 끄는 걸 깜빡하면 다음에 파일을 연 사람은 수식이 전부 텍스트로 보여서 오류라고 오해하게 된다. 팀 파일을 검수한 뒤에는 이 옵션을 꼭 원래대로 되돌려두는 습관을 들이는 게 좋다.

3단계, 셀 서식이 텍스트로 지정돼 있지 않은지 확인

결론은 서식을 일반으로 바꾼 뒤 F2를 누르고 Enter를 쳐야 숫자로 다시 인식된다.

  • 메뉴 경로: 셀 선택 > Ctrl+1(셀 서식) > 표시 형식 탭 > 범주 일반 선택
  • 셀이 여러 개면 데이터 탭 > 텍스트 나누기 > 마침을 눌러 한 번에 변환

이 증상은 회계 프로그램이나 ERP, 정부 사이트에서 내려받은 CSV 파일을 열었을 때 특히 자주 나온다. 숫자 앞자리 0을 보존하거나 전화번호, 사업자번호처럼 앞에 0이 붙는 값을 그대로 보여주려고 원본 시스템이 해당 열을 아예 텍스트로 저장해서 내보내기 때문이다. 이런 파일을 엑셀에서 열면 겉보기엔 숫자 같아도 실제로는 문자열이라 수식이 계산되지 않는다.

여러 셀을 한 번에 텍스트에서 숫자로 바꾸는 방법

바꿔야 할 셀이 수백 개라면 하나씩 서식을 바꾸는 건 비효율적이다. 빈 셀에 1을 입력하고 복사한 뒤, 변환하려는 범위를 선택하고 Ctrl+Alt+V(선택하여 붙여넣기) > 곱하기를 선택하면 텍스트로 저장돼 있던 값이 한 번에 진짜 숫자로 바뀐다.

  • 이 방법은 서식이나 표 디자인을 건드리지 않고 값만 숫자로 바꾼다
  • 데이터 탭의 텍스트 나누기(구분 기호 상관없이 마침 버튼만 눌러도 됨)도 같은 효과를 낸다

4단계, 수식 앞 공백이나 자동고침 흔적 확인

결론은 셀 좌상단 초록 삼각형을 눌러 느낌표 아이콘에서 숫자로 변환을 선택하면 된다.

  • 등호 앞에 스페이스나 어퍼스트로피(‘)가 남아있으면 수식이 텍스트로 인식된다
  • 다른 시트나 다른 파일에서 복사해온 셀에 이 흔적이 자주 남는다
계산 옵션 동작 언제 쓰나
자동 셀 값이 바뀌면 즉시 재계산 기본값, 대부분 이 상태 유지
데이터 표만 수동 데이터 표만 빼고 나머지는 자동 시나리오 분석용 대용량 표가 있을 때
수동 F9를 눌러야만 재계산 수식이 아주 많은 파일에서 속도 때문에 임시로

그래도 안 될 때, 엑셀 함수 오류 원인별 해결 방법 표

위 4단계로도 안 풀리면 아래 표에서 지금 화면에 보이는 증상과 맞는 줄을 찾으면 된다.

원인 증상 해결 방법
계산 옵션 수동 수식은 맞는데 값이 안 바뀜 수식 탭 > 계산 옵션 > 자동
수식 표시 모드 셀에 수식 텍스트가 그대로 보임 Ctrl + `
셀 서식 텍스트 왼쪽 정렬, 오류 표시기 없음 서식 일반으로 변경 후 F2, Enter
앞에 공백,어퍼스트로피 등호 앞 공백, 좌상단 초록 삼각형 느낌표 아이콘 > 숫자로 변환
순환 참조 상태 표시줄에 순환 참조 경고 참조 범위 재확인, 수식 탭 > 오류 검사
#REF!,#VALUE! 등 셀에 오류 코드 표시 참조 셀 재확인 또는 IFERROR로 감싸기
배열,스필 수식 충돌 결과값이 하나만 나오거나 #SPILL! 표시 수식 범위 근처 빈 셀 확보 후 Ctrl+Shift+Enter로 재입력
시트 보호,숨김 오류 수식 입력줄엔 보이는데 셀엔 반영 안 됨 검토 탭 > 시트 보호 해제 후 다시 확인

표에 있는 원인 중 순환 참조#REF! 계열 오류는 계산 옵션이나 서식 문제와 달리 수식 자체의 참조 관계가 꼬인 경우다. 예를 들어 A1 셀 수식이 결과적으로 다시 A1을 참조하게 되면 순환 참조 경고가 뜨는데, 이럴 땐 수식 탭 > 오류 검사 > 순환 참조 메뉴로 어느 셀이 문제인지부터 찾아야 한다. 배열, 스필 수식은 엑셀 최신 버전에서 자동으로 값이 여러 셀에 퍼지는 기능인데, 퍼질 자리에 다른 값이 이미 있으면 계산이 막히므로 주변 셀을 비워주는 게 먼저다.

관련해서 같이 알아두면 좋은 팁

엑셀 함수 오류가 반복되면 IFERROR 함수와 오류 검사 기능을 같이 써두면 훨씬 편하다.

IFERROR(수식, “”)로 감싸면 오류 코드 대신 원하는 값이 표시된다. 예를 들어 =IFERROR(VLOOKUP(A2,B:D,3,0),”자료없음”)처럼 써두면 참조값이 없어 #N/A가 뜨는 대신 지정한 문구가 대신 표시된다. 다른 사람이 함께 보는 정산표나 대시보드에서는 이렇게 오류를 미리 감싸두는 습관이 파일 신뢰도를 높여준다. 수식 탭의 오류 검사 기능을 쓰면 워크시트 전체 오류를 한 번에 찾을 수 있다.

자주 쓰는 계산 관련 단축키

단축키 기능
F9 전체 통합 문서 재계산
Shift+F9 현재 시트만 재계산
Ctrl+Alt+F9 캐시된 값을 무시하고 모든 수식 강제 재계산
Ctrl+` 수식 표시 모드 전환
Ctrl+1 셀 서식 창 열기

일반 F9로도 값이 안 바뀌는 고질적인 계산 오류라면 Ctrl+Alt+F9를 시도해볼 만하다. 엑셀이 내부적으로 저장해둔 계산 캐시까지 무시하고 모든 수식을 처음부터 다시 계산하기 때문에, 파일이 손상 직전이거나 다른 사람이 만든 복잡한 수식 파일을 받았을 때 특히 효과적이다. 다만 수식이 아주 많은 대용량 파일에서는 재계산에 시간이 다소 걸릴 수 있으니 저장을 먼저 해두고 실행하는 게 안전하다.

엑셀은 전 세계에서 가장 많이 쓰이는 스프레드시트 프로그램 중 하나로(위키백과 참고), 버전과 업데이트에 따라 메뉴 위치가 조금씩 달라질 수 있으니 화면이 다르면 검색 창에 기능 이름을 직접 입력해 찾는 것도 방법이다.

엑셀 말고 한글에서 표가 안 만들어질 때도 메뉴 경로를 헷갈리는 경우가 많고, 파일 자체가 실행이 안 될 때는 원인이 완전히 다르니 따로 확인해야 한다. 문서가 읽기 전용으로 열려 수정이 안 될 때도 비슷하게 옵션 하나만 확인하면 풀리는 경우가 많다.

자주 묻는 질문

엑셀 수식이 다 텍스트로 보이는데 F9를 눌러도 안 바뀌어요

계산 옵션이 수동인지 먼저 확인하고, 자동으로 바꾼 뒤에도 안 되면 해당 셀 서식이 텍스트인지 Ctrl+1로 확인해야 한다. 그래도 그대로라면 수식 표시 모드(Ctrl+`)가 켜져 있는지도 함께 확인해보면 대부분 해결된다.

셀 서식을 일반으로 바꿨는데도 여전히 수식처럼 보여요

서식만 바꾸고 셀 안에 다시 들어가지 않으면 엑셀이 값을 재해석하지 않는다. 셀을 더블클릭하거나 F2를 누른 뒤 Enter를 눌러야 적용된다. 바꿀 셀이 많다면 하나씩 F2를 누르는 대신 앞서 소개한 선택하여 붙여넣기(곱하기) 방법이나 텍스트 나누기 기능을 쓰는 게 훨씬 빠르다.

다른 사람이 만든 파일을 열면 수식이 다 0이나 이상한 값으로 나와요

계산 옵션이 수동으로 저장된 파일일 가능성이 높다. 수식 탭에서 계산 옵션을 자동으로 바꾸고 F9로 전체 재계산을 한 번 해보면 된다. 그래도 값이 이상하다면 원본 작성자가 참조한 외부 파일 경로가 끊겼거나, 연결된 다른 통합 문서가 닫혀 있어서 값을 못 불러오는 경우일 수 있으니 데이터 탭의 연결 편집 메뉴도 함께 확인해보면 좋다.

오늘 정리한 계산 옵션, 수식 표시 모드, 셀 서식 세 가지만 순서대로 확인해도 엑셀 함수 오류는 대부분 몇 분 안에 풀린다. 여러분은 이 증상 겪었을 때 어떤 원인이었나요, 댓글로 공유해 주시면 다른 분들께도 도움이 될 것 같습니다.

출처: Editlab, https://editlab.luvpp.com

Editlab 편집부 · 발행 전 자동 점검(중복·형식·규칙) · 정정 요청 · Google 검색에서 이 매체를 우선 출처로 등록

생활 · 살림하다 막히는 것

해 보기 전에는 감이 잘 안 옵니다. 비슷한 상황을 지나온 분들에게 물어보실 수 있습니다. 글은 누구나 읽을 수 있고, 질문을 남기려면 카페 가입이 필요합니다.

리빙 커뮤니티 열어보기

리빙 커뮤니티는 에디트랩이 운영하는 네이버 카페입니다.

EDITLAB 뉴스레터

오늘의 한 가지

평일 아침, 오늘 꼭 알아야 할 정보 하나. 신청 마감이 코앞인 지원금, 검색해도 안 나오는 실제 절차와 후기.

생년월일을 넣으면 매주 월요일 내 주간 운세도 같이 받을 수 있습니다.

무료 사주 운세랩
사주팔자, 오늘의 운세, 궁합, 토정비결, 일주론 전부 무료
무료로 보러 가기
Google 검색에서 이 매체의 새 글을 먼저 보려면
위로 스크롤