티스토리 뷰

엑셀의 기본적인 오류 메시지를 만났을 때 대처할 방법을 알아봅니다. 이전에 개별적으로 살펴본 에러들의 핵심 부분을 요약 정리합니다.

1. 값이 너무 크거나 작을 때 #######

[그림1] 엑셀 날짜의 잘못된 입력[그림1] 엑셀 날짜의 잘못된 입력



엑셀에서 날짜는 일련번호로 인식한다. 또, 엑셀에서는 1990-01-01 ~ 9999-12-31 까지의 날짜만을 인식한다. 이를 일련번호로 변환한 구간은 1 ~ 2958465 의 수치이다.

만일, 1) 20160320 을 셀 입력하고 2) 날짜 서식을 적용한다면 3) ######## 의 오류가 보일것이다.

원인은 2016-03-20 과 같은 날짜 입력 양식이 아니기에 1) 의 값을 일련번호로 인식한 것이다. 따라서, 날짜 인식 범위를 벋어나기에 너무 크거나 작다는 의미의 오류 메시지 ####### 이 표시된다.

[엑셀 문답] 엑셀 날짜 셀서식으로 날짜 입력, ####### 은 왜? :
http://secstart.tistory.com/573

2. 엑셀 #NAME? 에러

[그림2] 엑셀 #NAME? 에러 원인 수정하기[그림2] 엑셀 #NAME? 에러 원인 수정하기



엑셀 #NAME? 오류는 가장 간단하고 수정이 쉬운 엑셀 오류이다. 오류명처럼 엑셀 함수명을 잘못 입력하였을 때 생긴다고 기본으로 기억하자.

추가로, 함수명을 제외한 텍스트가 큰 따옴표로 묶이지 않고 수식에 사용될 때도 생긴다. 즉, 수식에서 텍스트를 인식하지 못할 때 생기는 엑셀 오류이다.

'이름 정의' 오타, 함수식의 괄호가 정상적으로 닫히지 못했을 때 역시, 기본 오류 원인에 포함되는 알 수 없는 함수명으로 인해 생기는 오류이다.

함수명 오타, 따옴표로 묶이지 않은 텍스트, 열고 닫는 괄호의 수를 확인해 보면 쉽게 해결할 수 있다.

[엑셀 문답] 수식 입력후 #NAME? 에러가 표시됩니다 :
http://secstart.tistory.com/580

3. 엑셀 #VALUE! 에러

[그림3] 엑셀 #VALUE! 에러 메시지를 유발하는 수식[그림3] 엑셀 #VALUE! 에러 메시지를 유발하는 수식



엑셀 #VALUE! 오류( 에러 )는 함수식의 값이나 인수 중 하나가 잘못된 형태를 취할 때 발생합니다. 오류명이 의미하듯, 이 엑셀 오류가 발생하면 기본으로 값의 형태를 살피는 것이 첫 번째이다.

이 엑셀 #VALUE! 에러를 해결하기 위한 방법은
1) 인수나 셀 값이 바른 형태를 취하고 있는지를 살펴보는 것입니다.
2) 여러 수식이 중첩되어 사용되어 있을 때는 수식을 개별적으로 분리하여 살펴보는 것도 좋은 방법입니다. 중첩되어 포함된 수식 부분만을 다른 셀에 복사하여 오류가 없는지 살피는 것입니다.
3) 또 중첩되어 포함된 함수식의 결과가 이를 포함하는 수식에 바른 타입의 인수로 사용되는지를 살피는 것입니다.

[엑셀 실무] 수식의 잘못된 값으로 인한 오류, #VALUE!
http://secstart.tistory.com/591

4. 엑셀 #NULL! 에러

[그림4] 엑셀 #NULL 오류 수식 - 교차하지 않는 두 범위[그림4] 엑셀 #NULL 오류 수식 - 교차하지 않는 두 범위



엑셀 #NULL! 오류의 원인은 아래 두가지입니다. 사실, 따지고 보면 아래 둘은 같은 원인입니다. 둘 이상의 범위가 함수에서 공백으로 교차 참조 되었지만 교차되는 범위가 없다면 엑셀은 참조값이 없다는 오류인 #NULL! 에러를 발생합니다.

엑셀 #NULL! 오류의 원인

1) 공백으로 연결된 둘 이상의 범위에 교차하는 셀이 없을 때
2) 참조와 참조 사이 삽입 문자의 잘못된 입력 ( 실수로 인한 오타 )
    - 조합 연산자 콤마( , ) 대신의 공백 삽입
    - 사칙 연산자 미삽입
    - 범위 연산자 콜론( : )의 미삽입

[엑셀 실무] 잘못된 범위 연산자 사용으로 인한 #NULL! 오류
http://secstart.tistory.com/605

5. 엑셀 #NUM! 에러

[그림5] 엑셀 #NUM! 오류 예제 수식[그림5] 엑셀 #NUM! 오류 예제 수식



엑셀 #NUM 오류의 가장 많은 원인은 잘못된 숫자 인수 사용으로 인한 오류입니다. 숫자 인수들을 살펴본다.

엑셀 #NUM! 오류의 원인

1) 함수가 지원하는 범위를 넘는 숫자 값을 인수로 사용했을 때
2) 수식이 반복되는 횟수가 너무 많을 때
3) 수식의 결과 값이나 과정 값이 너무 크거나 작을 때

너무 크거나 작은 숫자 인수를 하나씩 수정해 봅니다.

[엑셀 실무] 잘못된 숫자 값 사용시 생기는 오류 #NUM! 오류
http://secstart.tistory.com/625

6. 엑셀 #DIV/0! 에러

[그림6] 엑셀 #DIV/0! 오류 예제 수식[그림6] 엑셀 #DIV/0! 오류 예제 수식



엑셀 #DIV/0! 에러는 0 으로 나누기를 시도하는 함수식에서 발생합니다. 0 으로 나눈어진다면 스프레드시트는 무한대를 결과로 반환합니다. 엑셀은 이를 표현할 수 없기에 #DIV/0! 오류 메시지를 결과로 반환하는 것입니다.

엑셀 #DIV/0! 오류 원인

1) 엑셀 함수식에서 0 으로 분명히 나누었을 때
2) 나눗셈을 수행하는 수식에서 공백 셀이나 0 을 포함하는 셀을 참조하여 제수로 사용할 때
3) #DIV/0! 에러를 반환하는 수식을 사용하는 매크로를 실행할 때

[엑셀 실무] 0 으로 나누어 생기는 엑셀 오류, #DIV/0!
http://secstart.tistory.com/631

7. 엑셀 #REF! 에러

[그림7] 엑셀 #REF! 오류의 첫번째 원인 - 참조셀 삭제[그림7] 엑셀 #REF! 오류의 첫번째 원인 - 참조셀 삭제



엑셀 #REF! 오류는 그 오류명이 의미하듯 수식에서 참조하는 셀 주소가 존재하지 않는다면 발생하는 오류입니다. 기억하십시오. 셀에 데이터 존재여부가 아니라 참조한 셀 주소의 존재여부에 따라 발생하는 오류입니다.

엑셀 #REF! 오류 발생 원인 2가지

1) 엑셀 수식이 이전 삭제한 셀을 참조할 때
2) '수식 복사' 등의 이유로 참조 범위가 스프레드시트 경계를 벋어날 때

[엑셀 실무] 수식에 잘못된 셀 참조가 포함된 경우, #REF! 오류
http://secstart.tistory.com/636

8. 엑셀 #N/A 오류

[그림8] 값을 적용할 수 없을 때 엑셀 #N/A 오류[그림8] 값을 적용할 수 없을 때 엑셀 #N/A 오류



엑셀 #N/A 오류는 값이 수식에서 사용할 수 없을 때, 적용할 수 없을 때 발생하는 오류입니다. not available 의 약어 N/A 에서 에러명을 얻었습니다.

엑셀 #N/A 오류의 가장 대표적인 원인은 찾기 함수에서 그 값을 찾을 수 없을 때입니다. 이때 엑셀은 #N/A 오류를 발생하여 사용자가 찾고자 하는 값이 존재않는 그래서 찾을 수 없는 값임을 알려줍니다.

[엑셀 실무] 값을 수식에 사용할 수 없을때 #N/A 에러
http://secstart.tistory.com/642

엑셀의 대표적인 오류들과 간단한 해결방법입니다. 각 오류에 대한 자세한 사항은 해당 링크를 참조 하시기 바랍니다.

마늘빵.


댓글