본문 바로가기
Excel/엑셀 기본, 서식

엑셀] 수식 오류 총정리

by excelnote2 2016. 9. 19.




엑셀의 여러가지 수식 오류




#DIV/0!


수식을 0으로 나누면 발생하는 오류

빈 셀로 나누는 수식의 경우도 발생





###


열의 너비가 결과를 보여줄 만큼 넓지 않은 경우나 수식 계산의 결과가 음수의 날짜나 시간이면 발생한다. 






#N/A


수식이 참조된 값을 찾을 수 없을 때 발생하는 오류.

VLOOKUP, HLOOKUP, LOOKUP 또는 MATCH 함수에서 가장 일반적으로 발생



위 그림처럼 vlookup에서 찾는 값이 없을 때 #N/A 오류가 나타난다. 




간혹 아래 그림처럼 데이터에 숫자와 텍스트가 섞여있을 때도 vlookup함수가 정상적으로 처리되지 못하고 #N/A 에러를 보인다. 




< 숫자 또는 텍스트 형식에 관한 내용은 이전 블로그 글 참조 >


 - 엑셀] 입력된 값이 숫자인지 텍스트인지 구분하기






#NAME?


엑셀이 인식하지 못하는 이름을 수식에서 사용하는 경우에 발생하는 오류

수식에 사용된 이름을 삭제하거나 텍스트를 사용하면서 인용부호가 제대로 맞지 않을 때 발생할 수 있다.

설치되지 않은 추가 기능에 있는 함수를 사용해도 발생하고, 텍스트를 큰 따옴표로 묶지 않은 경우도 발생한다. 





#NULL!


잘못된 범위 연산자를 사용한 경우에 발생하는 오류.

참조 연산자 중 콜론(:)은 연속적인 셀 범위 지정, 쉼표(,)는 비연속적인 셀 범위 지정, 공백은 두 개의 참조영역에서 공통된 영역을 지정하는데 수식이 교차하지 않는 두 범위의 교차값을 구할 때 발생




#NUM!


함수의 인수에 문제가 있을 때 발생하는 오류.

계산 값이 너무 크거나 적을 때도 발생한다. 

(엑셀은 1E-307 이하나 1E+308 이상의 절대값을 지원하지 않는다)




#REF!


유효하지 않은 셀을 참조하는 경우 발생하는 오류

참조되는 셀이 삭제될 때 발생할 수 있다






#VALUE!


수식이 잘못된 형식의 인수나 피연산자를 사용하는 경우 발생하는 오류

수식에서 오류가 있는 사용자 정의 함수를 사용해도 발생한다.



위 그림은 E열과 F열의 값을 더하는 계산인데 윗줄은 빈칸이라 값을 0으로 계산했지만

아래 줄은 스페이스키가 눌려져서 텍스트값으로 인식히가 때문에 계산하지 못하고 #VALUE! 에러를 나타낸 것이다. 




댓글