엑셀 수식에서 나오는 오류의 종류 이해엑셀 수식에서 나오는 오류의 종류 이해

Posted at 2014. 2. 4. 14:20 | Posted in 공부/엑셀

엑셀을 하면서 가장 빡칠 때가 수식과 함수에서의 오류이다. 이유마져 모르고 수정하다보면 멘붕이 오기도한다. 대부분 한 글자의오타이거나 공백의 무시 혹은 작은 실수들이 대부분이다. 엑셀의 경우 각각의 오류에 대해 그에 맞는 메세지를 보내고있다. 




#DIV/0! : 엑셀 값에서 포함되지 않은 셀이나 숫자0으로 숫자를 나누면 표시가된다. 함수 또는 수식에서 나누는 상수가 숫자0이거나 공백인지 확인해보고 수식의 참조 상태를 확인한다. 


#N/A : 함수나 수식에서 값을 사용할 수 없을 때 나타난다. 말 그대로 데이터가 아예 없거나 인수의 부적절한 입력등으로 많이 나온다. 가장 쉽게 해결하는 방법은 오류메세지를 클릭하여 계산 단계표시를 천천히 보는것이다. 함수에서의 탈자가 원인일수도 있는데 입력창의 함수 입력후 그 함수의 구조 예제를 보며 입력하는것도 방법이다. 


#NAME? : 수식내의 텍스트(문자)를 인식하지 못했을 때 나오는 메세지이다. 없는 이름정의를 사용했거나, 오타가 난 경우 함수 명령어 자체를 오타 낸경우, 텍스트를 ""따옴표로 묶지않았을 때, 연속참조임에도 : 콜론을 사용하지 않았을 때도 나타난다.


#NUM! : 함수,수식에 잘못된 숫자의 값이 포함되어 있다는 뜻이다. 인수가 필요한 함수에서 인식되지 않는 숫자를 사용한다거나, 종종 엑셀에서 표시할 수 없는 긴 숫자나 너무 짧은 숫자를 반환하는 수식이 입력되어 있을 수도있다. 이 오류 또한 오류셀옆에 나타나는 단추를 눌러 계산 단계표시로 살펴보는 것이 도움이 된다. 또한 함수의 쓰임새와 인수의 한계에 대해서도 체크한다.


#REF! : 참조가 비 정상일 때 발생합니다. 오류발생지점부터 천천히 참조들을 살펴봅니다. 


#VALUE! : 가장 빈번한 오류가 아닐까싶다. 인수나 상수의 형식이 잘못된 경우이다. 참 또는 거짓등의 논리값에 숫자나 텍스트를 입력한 경우, 배열 수식을 입력 또는 편집한 다음 엔터키를 누른경우, 셀 참조, 수식 도는 함수를 배열 상수로 입력한 경우, 등이다.


엑셀도 사람이 하는 것이라 오류는 날 수 있다. 하지만 오류를 수정하고 수식을 정비하는것도 사람이 하는 것이다. 많은 오류 메세지의 메세지를 이해해서 효율을 높이면 좋겠다.


엑셀 도움말을 참조했습니다.



//