엑셀을 하다 보면 결과값이 오류로 표시되는 경우가 가끔 있습니다. 이 오류 값을 0으로 바꾸거나 다른 글자로 바꾸는 함수 IFERROR에 대해서 알아보겠습니다. 또 엑셀 수식 오류나 결과 값이 오류로 표시되는 종류들 정리해 보려고 합니다. 이런 오류의 표시를 알고 수정하는 방법도 오늘 알아가시길 바라겠습니다.
함수 IFERROR
함수 IFERROR란 IF의 조건 함수의 종류로 만약 에러가 나면 지정한 어떤 문자, 숫자로 표현하도록 처리하는 함수로 오류가 났을 때는 지정한 값을 나타내고, 오류가 나지 않았을 때는 결과값 그대로 반영해 주는 함수입니다.
IFERROR(Value, value_if_error)
=IFERROR(오류를 체크할 식, 오류 대신 표시할 값)
Value : 오류를 검사하고자 하는 조건이나 식
value_if_error : 오류가 발생했을 때 대신해서 나타낼 문자나 숫자
▶오류를 문자 없음으로 바꾸기
오류가 나타난 식 =VLOOKUP(B16,$B$3:$H$9,4,FALSE)을 =IFERROR(VLOOKUP(B16,$B$3:$H$9,4,FALSE),"없음")로 변경
없음 글자로 오류 시 나타남
▶오류를 숫자 0으로 바꾸기
오류가 나타난 식 =VLOOKUP(B16,$B$3:$H$9,4,FALSE)을
=IFERROR(VLOOKUP(B16,$B$3:$H$9,4,FALSE),0)
엑셀 수식 오류의 종류와 해결 방법
#N/A
함수 식을 하였을 때 찾는 값이 없을 때 표시되는 오류입니다. 예를 들어 '김대리 출근시간'이 요일 별로 표시되는 데이터 표에서 찾는 함수를 사용하여 월, 화, 수, 목, 금, 토, 일의 평균 출근시간을 구하려고 하는데 김대리가 일요일에 출근을 한 번도 한 적이 없어 데이터가 없다면 일요일 찾는 셀에 #N/A로 표시됩니다. #N/A로 표시하길 원하지 않는 경우 IFERROR를 사용해서 원하는 숫자나 문자로 변경합니다.
#VALUE!
함수 식을 잘 못 입력해서 표시되는 오류입니다. 인수 자체를 잘 못 설정한 것임으로 수식을 고쳐 주어야 합니다. 예를 들어 범위 값과 찾는 값을 바꾸어 적는 경우가 있겠습니다.
#REF!
참조된 셀이 잘못되었을 때 표시되는 오류입니다. 참조된 셀이 삭제되거나 셀 붙여 넣기를 하여서 행과 열이 변경된 경우에 주로 나타납니다. 참조 위치를 다시 설정해 주거나 원래대로 참조 셀을 돌려놔야 합니다.
#DIV/0!
나눗셈식에 대한 오류입니다.
분모가 없는 경우 분모가 0인 경우 표시되는 오류로 분모 값을 0이 아닌 수로 바꾸어줘야 합니다.
#NUM!
숫자나 문자를 잘 못 사용했을 때 표시되는 오류입니다. 엑셀에서 지원하지 않는 값을 사용하였을 때 나타납니다. 적절한 형식을 변경하거나 식을 고쳐주어야 합니다.
#NAME?
함수의 이름 자체의 오류가 있을 때 사용합니다. 함수 이름에 오타가 있을 때 나타납니다.
#NULL!
인수상에 범위가 교차되지 않아서 발생하는 오류입니다. 함수 식에서 (:) 콜론과 (,) 쉼표가 제대로 들어갔는지 확인하고 수정해야 합니다.
위 오류들이 나타났을 때는 식을 고쳐주시거나 IFERROR를 이용하여 원하는 표시 형식으로 변경할 수 있습니다.
오늘 엑셀 오류 값 0 이나 다른 글자로 바꾸는 함수 IFERROR에 대해서 알아보았습니다. 평소에 엑셀 수식 오류 종류도 알아 놓으시면 쉽게 오류를 없애고 해결 하실 수 있습니다. 읽어봐 주셔서 감사합니다.
댓글