엑셀/엑셀 함수

[함수] 에러/오류값 화면에서 가려주는 IFERROR함수

엑셀도우미 2023. 11. 21. 11:36

엑셀에 다양한 에러/오류값이 존재하는데

엑셀 도움말을 참조하면,

"오류 값으로는 #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, #VALUE!가 있습니다."

 

이 오류값들은 값이 틀려서 오류인 경우도 있지만 틀리지 않았는데 아직 데이터가 덜 채워져서 나타날 때도 있습니다. 

그래서 지우기보다는 가려주는 편이 좀 더 낫겠죠.

 

오류를 숨기는 방법은 여러가지가 있는데 그 중에서 함수를 이용하는 방법입니다.

 

데이터출처 : microsoft 공식홈페이지

 

참조셀(c10)이 빈칸이라 나타나는 #N/A 공백오류입니다.

수식을 지워버릴 수 없으니 IFERROR로 가려볼게요.

 

=IFERROR(값, 에러일때 표시할 값이나 텍스트)

 

1번 인수인 값(value)부분에 원래의 수식을,

2번 인수인 value_if_error에 값이 에러일때 대신 표시할 값을 입력해줍니다.

 

 

"formulatext(c10)이라는 수식에 오류가 있을 때 "입력대기중"이라는 텍스트를 띄워라"라는 수식을 IFERROR함수를 이용한 해석이 되겠습니다.

 

반대로 오류가 없을 때는 올바른 계산을 표시합니다.

"에러가 있을 때만"이라는 조건이기 때문입니다.

 

2번째 인수에는 텍스트를 넣을 수도 있지만 공백을 넣을수도, 또다른 수식을 넣을수도 있습니다.

 

 

제 개인적으로는 대체로 시트를 깔끔하게 보이기 위해서 이렇게 공백을 주로 넣습니다.

 

유용하게 사용해보세요!

728x90