엑셀 수식에서 오류가 있으면 셀에 오류 코드를 표시합니다. 다양한 오류 중에서 #DIV/0! 는 값을 나눌 때 발생합니다. 분모 값이 0 이거나 값이 없는 경우 DIV/0 오류를 반환합니다. 모든 데이터가 완벽하게 준비되어 있으면 좋겠지만 어쩔 수 없이 빠진 데이터로 계산해야 되는 경우가 있습니다. 좀더 깔끔한 보고서를 작성하기 위해서는 이런 에러들을 다른 값으로 대체할 수 있어야 합니다.
[참고] l 엑셀 나누기, 더하기, 빼기, 곱하기 사칙연산 함수와 나머지 함수 사용하기 |
◎ #DIV/0! 발생 원인 |
▼ #DIV/0! 에러는 사칙연산에서 나눗셈에서만 발생합니다. 분모 값이 0 이거나 값이 없는 경우 DIV/0 오류를 표시합니다. 분자는 상관없습니다. 샘플은 값1 을 값2 로 나눈 결과입니다.
▼ 나누기 함수인 경우는 어떤 결과가 나올까요? 나누기 함수인 QUOTIENT 를 사용해도 결과는 같습니다. 분모 값이 0 이거나 없으면 DIV/0 을 출력합니다.
◎ #DIV/0! 오류 숨기기 - IFERROR 함수 사용 |
▼ 가장 간단한 방법은 IFERROR 함수를 사용하는 것입니다. 조건에 맞지 않으면 다른 값을 출력하는 경우 많이 사용하는 함수입니다. 함수 원형은 다음과 같습니다. 계산 결과 값을 첫 번째 매개변수에 입력하고 #DIV/0! 에러인 경우 출력할 값을 두 번째 매개변수로 입력합니다. 만약 두 번째 셀을 비워 두면 빈 문자열이 들어갑니다.
IFERROR(value, value_if_error) l value : 필수, 오류를 검사할 값 l value_if_error : 필수, 오류일 경우 반환할 값이며 오류로 판단할 수 있는 유형은 #N/A, #VALUE!, #REF!, #DIV/0!, #NUM! 등이 있다. |
▼ 샘플에서 발생한 오류를 #DIV/0! 으로 표시하지 않고 0 으로 바꾸면 다음과 같습니다. 화면에서 오류 표시를 제거할 뿐만 아니라 원하는 값을 표시할 수 있습니다.
=IFERROR(B4/C4, 0)
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 오류 검사 규칙 재설정하는 방법 ▶ 엑셀 Excel 수식의 오류 검사와 추적하기로 에러를 쉽게 찾기 ▶ 엑셀(Excel) 셀에서 입력오류 메시지 종류 ▶ 엑셀 Excel 시트에서 순환 참조 오류를 찾아 수정하기 ▶ 엑셀 Excel 계산 오류가 발생했을 때 오류 표시 없애는 방법 |
▼ 화면에 오류표시가 없어졌다고 해서 사라진 것은 아닙니다. 해당 셀에는 여전히 오류를 알리는 표시가 있습니다. 사용자는 해당 표시를 통해 근본 원인을 찾아 수정할 수 있습니다.
◎ IF, OR 함수를 이용해서 수식 만들기 |
▼ 공부 차원에서 IFERROR 함수를 사용하지 않고 IF, OR 함수를 응용해서 좀더 복잡한 수식을 만들어 보겠습니다. 먼저 나누는 값이 0 일 때 결과값으로 0 을 표시하는 수식입니다. IF 함수를 써서 첫 번째 매개변수인 C6=0 이면 0 을 표시하고 아니면 나누기를 합니다.
=IF(C6=0, 0, B6/C6)
▼ 또 다른 경우로 나누는 값이 공백일 때입니다. IF 함수를 써서 첫 번째 매개변수인 C7="" 이면 0 을 표시하고 아니면 나누기를 합니다.
=IF(C7="", 0, B7/C7)
▼ 두 개의 함수를 합쳐보겠습니다. 필요한 함수는 OR 입니다. OR 함수는 매개변수로 입력한 조건 중에서 하나라도 참이면 참을 반환합니다. 그러니까 공백과 "0" 이 하나라도 있으면 참을 반환하기 때문에 위의 두 조건을 합칠 수가 있는 것입니다.
=IF(OR(C6=0, C6=""), 0, B6/C6)
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 오류 검사 규칙 재설정하는 방법 ▶ 엑셀 Excel 수식의 오류 검사와 추적하기로 에러를 쉽게 찾기 ▶ 엑셀(Excel) 셀에서 입력오류 메시지 종류 ▶ 엑셀 Excel 시트에서 순환 참조 오류를 찾아 수정하기 ▶ 엑셀 Excel 계산 오류가 발생했을 때 오류 표시 없애는 방법 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel A4 용지에 맞게 인쇄하기 (0) | 2023.04.07 |
---|---|
엑셀 Excel 구글문서 도구에서 작업하기 (6) | 2023.04.07 |
엑셀 Excel 셀 병합된 영역 풀기 (0) | 2023.04.07 |
엑셀 Excel 수식 입력창이 아닌 셀에서 빠르게 편집하기 (0) | 2023.04.06 |
엑셀 Excel 최대값 찾는 MAX, LARGE 함수 사용하기 (0) | 2023.04.06 |
엑셀 Excel 자동 증가, 연속 데이터 만들기 (0) | 2023.04.06 |
엑셀 Excel 데이터 유효성 검사로 생산 제품 코드값 검증하기 (0) | 2023.04.05 |
엑셀 Excel 흑백 인쇄할 때 구분하기 쉬운 차트 만들기 (패턴 채우기) (0) | 2023.04.05 |