엑셀의 오류타입에 대해 얘기하겠습니다. 엑셀작업을 하다가 간혹 원하는 값이 나오지 않고, "#NAME?" 이나 "#VALUE!" 등이 셀에 표시되는 경우가 있는데, 당황스러울 경우가 있지요. 이러한 에러메세지가 왜 나오는지 안다면, 해결이 좀 더 수월하고 더 빨라질겁니다.
Excel의 오류메세지
엑셀에서 수식을 작성할 경우 다양한 오류가 발생가능하고,
수백개 이상의 계산식이 나열되어 있을 경우, 오류가 발생한다면
합계나 평균 등의 집계값이 제대로 나오지 않습니다.
이를 예방하려면, 함수를 사용하여 수식을 작성할 때
ISERROR 혹은 IFERROR 등의 함수를 사용하여
오류발생시 공백이나 0 혹은 대체하여 입력할 값을 지정해 주는 것이 좋습니다.
#NAME?
수식에 입력되어 있는 이름정의를 인식하지 못하는 경우입니다.
텍스트를 표현하고 싶다면, 큰따옴표(")를 이용해야 하며,
수식에 정의된 이름을 사용했다면,
철자가 틀리지 않았는지 확인해봐야 합니다.
#REF!
수식이 포함하는 참조에 문제가 생겼을 경우에 나타납니다.
참조하고 있는 셀이 삭제되었을 경우입니다.
#VALUE!
수식에 사칙연산으로 계산되지 않는
데이터타입(문자)이 포함되어 있을 경우입니다.
아래 그림에서 d는 큰따옴표로 묶여 있어서,
문자로 인식되어 오류메세지가 나오는 것입니다.
#DIV/0!
수식계산시 값을 0으로 나누거나, 빈셀을 참조하여 나누면 발생합니다.
데이터 목록을 계산하는 중 특정 데이터가 0이 나오는 상황이라면,
조건문(IF)을 사용하여 나누려는 값이 0일 경우
공백 혹은 0이 출력되게 하여 오류메세지가 나오지 않도록 합니다.
=IF(E4=0," ",D4/E4)
#NULL!
범위를 포함하는 수식의 경우, 범위의 정의가 잘못되어을 경우에 나타납니다.
가령, =SUM(B3,D4) 혹은 =SUM(B3:D4) 처럼 콤마나 콜론이 아닌
다른 방법으로 범위를 지정했을 경우 오류메세지가 나옵니다.
#NUM!
수식이나 함수에 잘못된 숫자 값이 포함된 경우 Excel에서 이 오류가 표시됩니다.
#N/A
수식에서 참조값을 찾을 수 없는 경우에 해당합니다.
VLOOKUP, HLOOKUP, MATCH 등의 함수를 사용할 경우
LOOKUP VALUE를 직접 입력할 경우 자주 나타납니다.
이를 방지하려면, 직접 셀을 참조하는 방법을 사용하면 됩니다.
이상입니다.
'Tips' 카테고리의 다른 글
[Excel]리본메뉴에는 없는 엑셀의 카메라기능 (0) | 2016.01.16 |
---|---|
[Excel] 열너비 및 행높이를 mm단위로 지정 (0) | 2016.01.15 |
안전하지 않은 외부 데이터 원본에 대한 연결이 포함되어 있습니다. (0) | 2016.01.13 |
[엑셀 단축키]-Function Key의 사용법 (0) | 2016.01.11 |
엑셀문서인쇄를 위한 기본설정 (2) | 2016.01.10 |
0 표시, 0 감추기, 숫자앞에 0 표시하기 (0) | 2016.01.09 |
사용자 지정 서식파일 만들기 (0) | 2016.01.07 |