함수를 적용할 때 #DIV/0!라는 오류 표시가 나오는데 IFERROR 함수를 이용하여 다른 표시로 변경을 할 수가 있습니다.
오류가 발생하는 이유
이미지와 같이 오류 표시가 나오는 이유는 /0과 같이 나누기를 영으로 하였기 때문으로 제수 값이 0이거나 비어있을 때 나눌 수가 없기 때문에 발생하는 오류입니다.
오류를 해결하기 위해서는 제수를 1 이상의 값으로 하나 거나 채워둘 수 없는 표 서식 등일 경우 IFERROR 함수를 적용하여서 다른 표시로 바꾸어 줄 수 있습니다.
함수 적용 방법
=IFERROR(value, value_if_error)
iferror 함수 적용방법은 value에는 기존 적용하였던 함수를 넣고 value_if_error에는 표시를 대체할 단어나 기호를 넣습니다.
=IFERROR($D2/$D$16,0)와 같이 적용을 하면 대체 값을 0으로 하였기 때문 오류 표시가 아닌 0으로 결과 값을 표시합니다.
=IFERROR($D3/$D$16, "-") 쉼표 뒤에 대체 표기를 넣는데 숫자나 대상 셀이 아닌 문자나 기호를 넣을 때는 ""큰따옴표 사이에 넣어야 정상적으로 표시됩니다.
아무런 표시를 하지 않고 비워 두고 싶을 때는 " " 큰따옴표 만을 입력하면 빈칸으로 표시되고 만약 빈 셀 표시가 되지 않는다면 따옴표 사이 공백을 한칸 넣으면 빈칸으로 됩니다.
'엑셀' 카테고리의 다른 글
엑셀 틀 고정 하는 방법 (0) | 2022.10.27 |
---|---|
엑셀 문서 테두리 색 지정하는 방법 (0) | 2022.10.15 |
엑셀 텍스트 나누기 (0) | 2022.10.12 |
숫자 표시 형식 사용자 지정으로 빠른 입력하기 (0) | 2022.10.09 |
두 가지 이상 다중 조건에 맞는 조건의 값 찾아 합산하기 (0) | 2022.10.08 |
엑셀 함수 조건에 맞는 데이터 값 찾기 (0) | 2022.10.06 |
엑셀 조건부 서식으로 배경색 자동 넣기 (0) | 2022.10.03 |
엑셀 드롭다운 목록 만드는 방법 (0) | 2022.10.03 |