본문 바로가기
컴퓨터

엑셀 오류제외하고 표시하기, 오류 안나타나게 안보이게 하는방법 iferror함수 #DIV/0! #NAME?

by 루루미미아범 2022. 8. 2.
반응형

엑셀 오류 제외하고 표시하기, 오류 안 나타나게 안 보이게 하는 방법

 

INTRO

우리는 어렸을 때 수학 시간에 사칙연산을 배웠죠.

다른 수식들은 문제없이 잘 되는데 유독 나눗셈 중에

0으로 나눌 때만 문제가 있죠. 0으로는 나눌 수 없는 게 현재까지 세상의 이치입니다.

엑셀에서도 어떤 수를 0으로 나누었을 때 나눌 수 없으니 오류로 표시합니다. 다음과 같이요..

#DIV/0!

 

#DIV/0! - 어느 숫자를 0으로 나누었을 때 반환되는 오류 값

#NAME? - 함수에서 인자를 잘못 혹은 누락하여 입력하였거나 엑셀에서 인식할 수 없는 때 반환되는 오류 값


루루미미아범 iferror.xlsx
0.01MB

아래와 같은 표가 있어요. 인수 1과 인수 2가 나열되어 있고, 인수 1/인수 2로써 나눗셈을 한 값을 나타낼 거예요.

각각 나눗셈을 열심히 해서 답을 표기하였는데 몇 군데 오류가 있어요.

그래도 나는 나눗셈을 맞게 입력하였으니 저기 오류처럼 보이는 부분은 아무것도 표시를 안 하고 표를 나타내고 싶어요.

-> 만약에 오류가 있으면 이 계산식에 대해 나는 아무것도 표시하지 않겠다.

->iferror ( 이 계산식 , "" )

 


-> 만약에 오류가 있으면 이 계산식에 대해 나는 "오류 값입니다."라고 표현하겠다.

->iferror ( 이 계산식 , "오류값입니다." )

 

만약 이 계산식이 오류가 맞으면 여러분이 설정한 ""이나 "오류값잆니다." 같은 문자열이 출력되고 오류가 아니면 정상적인 없이 출력이 될 거예요.

iferror 5/0 , "오류 값입니다." ) -> 5/0은 오류이므로 iferror가 작동하여 오류 값입니다. 가 출력됩니다.

iferror ( 5/1 , "오류 값입니다." ) -> 5/1은 5라는 정상적인 값이 계산이 되므로 iferror가 작동하지 않고 5가 출력됩니다.

 

앞서 언급하였듯 #DIV/0! 과 #NAME? 둘 다 오류 값이므로 iferror라는 함수를 사용하였을 때 오류가 맞으면 설정한 값이 출력이 됨을 참고 바랍니다.


그러면 첨부한 자료를 가지고 확인을 해 볼까요?

위 표의 C3 셀에는 A3/B3이라는 정싱적인 수식이 입력되었는데, 오류 값이 출력되었죠.

A3/B3이라고 입력되어 있는 수식에 iferror함수를 덧 붙여서 개조를 할 거예요.

A3/B3이라고 입력된 수식 입력창에 앞뒤로 iferror(A3/B3, "잘못 나눈 값입니다.")를 적어 줍니다.

만약 아무것도 표현을 하고 싶지 않은 분이라면 "잘못 나눈 값입니다." 대신에 큰따옴표 두 개 ""를 입력해주시면 됩니다.

그리고 엔터를 누르면..

위처럼 표현이 되는 것을 확인할 수 있습니다.

이제 이 셀을 중심으로 위로 끌고 아래로 끌어내리면

오류가 표시되는 값은 모조리 변한 것을 확인할 수 있나요?


앞으로 보고서용 데이터를 입력하였을 때 오류가 생기는 부분은 일일이 골라 지우지 마시고 본 수식을 이용하여 간편하게 업무 효율을 높일 수 있는 방법을 알게 되었습니다.

이번 포스팅은 여기까지이며, 업무에 잘 활용하시기 바랍니다

감사합니다.

반응형

댓글