엑셀에서 가끔 보는 오류 입니다. 오류가 왜 나타나고 어떻게 해결 할 수 있는지 알아보겠습니다.
대부분의 경우는 오류가 발생하면 해당 수식이나 서식을 수정해야 하지만 #DIV/0! 이나 #N/A 오류는 경우에 따라 오류가 발생시 직접적인 해결보다는 다른값으로 반환하는 방식으로 해결하기도 합니다.
#### 오류 |
흔히 발생하는 오류입니다. 오류라기 보다는 숫자들을 표시하기에 셀 너비가 너무좁아 발생 합니다.
해결방법 1 : 숫자가 정상적으로 표실 될 만큼 열너비를 증가 시킵니다.
해결방법 2 : 열너비를 넓히기 곤란할 때는 [Ctrl+ 1] - [맞춤] - [셀에 맞춤] 체크 후 [확인] 하거나 글자 크기를 줄여줍니다.
#DIV/0! 오류 |
오류원인 : 나누기에서 분모가 0 또는 공란인 경우 경우 발생
해결방법 : IF 함수 또는 IFERROR 함수를 사용하여 에러가 발생하면 0값(공란)으로 표시
#N/A 오류 |
오류원인 : 함수나 수식에 사용할 수 없는 값을 적용한 경우 발생
#N/A 오류는 찾으려는 값이 데이터에 없어서 발생하는데 주로 조회 및 참조 함수에서 발생합니다.
해결방법 : IFERROR 함수 또는 IFNA 함수를 사용하여 에러가 발생하면 다른값으로 반환
※ 위 #DIV/0! 나 #N/A 오류는 IF 함수등으로 문제를 해결하지만 근본적인 원인을 수정하는 것이 아니라 오류가 발생했을 때 오류를 표기하지 않기 위한 방법입니다.
#NAME? 오류 |
오류원인 : 수식의 텍스트를 인식할 수 없는 경우 (범위 이름이나 함수 이름을 잘못 입력한 경우) 발생
위 수식을 자세히 보시면 VLOOKUPP 로 잘못 입력하였습니다. 방법은 뭐 제대로 고쳐야죠!
해결방법 : 오타 수정
#NULL! 오류 |
오류원인 : 교차하지 않는 두 영역의 논리곱을 지정한 경우 (범위구분이 올바르지 않은 경우) 발생
해결방법 : 범위를 올바르게 구분(쉼표로 구분)
#NUM! 오류 |
오류원인 : 수식이나 함수에 잘못된 숫자 값이 포함된 경우 또는 수식결과가 너무 크거나 너무 작은 숫자여서 표시할 수 없는 경우 발생
해결방법 : 잘못된 숫자 값 수정, 셀 최대최소값 범위내 결과값 나오도록 수식 변경
#REF! 오류 |
오류원인 : 셀 참조가 유효하지 않은 경우(수식 입력후 참조 범위를 삭제한 경우) 발생
참! 자주 발생하는 오류중에 하나입니다. 특히 시트 삭제 후 요런 오류를 보는 경우가 종종 있습니다. 주의 하시길...
해결방법 : 되도록 연속범위를 입력, 시트 삭제 시 주의
#VALUE! 오류 |
오류원인 : 수식에 여러가지 데이터 형식이 있는 셀이 포함된 경우 발생
SUM함수는 범위내에 텍스트가 있어도 오류없이 값을 반환합니다. 되도록이면 연산자를 사용하는 것보다 함수를 사용하는 것이 좋습니다.
해결방법 : 연산자 대신에 함수를 사용
'EXCEL > 함수' 카테고리의 다른 글
엑셀로 주민등록번호 추출하고 검증하기(배열수식) (0) | 2017.02.26 |
---|---|
엑셀 문자추출 하기(배열수식) (1) | 2017.02.26 |
엑셀 SUBTOTAL 함수로 필터링 & 숨기기 행 제외 값 집계하기(부분합) (0) | 2017.02.12 |
엑셀 CHOOSE함수 vs IF중첩함수(성적표 수우미양가 넣기) (0) | 2017.02.05 |
[엑셀] TEXT 함수로 숫자에 지정서식 적용 (0) | 2017.01.10 |