뛰어나다

#DIV/0을 수정하는 방법! 오류

How Fix Div 0

Excel 수식: #DIV/0을 수정하는 방법! 오류일반 공식 |_+_| 요약

#DIV/0! 수식이 0 또는 0에 해당하는 값으로 나누려고 할 때 오류가 나타납니다. 비록 #DIV/0! 오류는 0으로 나누려는 시도로 인해 발생하며 다음과 같은 다른 공식에도 나타날 수 있습니다. 참조 #DIV/0! 오류. 표시된 예에서 A1:A5의 셀에 #DIV/0! 오류가 발생하면 아래 SUM 공식은 또한 디스플레이 #DIV/0!:





= IF (A2='','',A1/A2)
설명

#DIV/0 정보! 오류

#DIV/0! 수식이 0 또는 0에 해당하는 값으로 나누려고 할 때 오류가 나타납니다. 다른 오류와 마찬가지로 #DIV/0! 스프레드시트에 누락되거나 예상치 못한 것이 있음을 알려주기 때문에 유용합니다. #DIV/0이 보일 수 있습니다! 데이터를 입력할 때 오류가 발생하지만 아직 완료되지 않았습니다. 예를 들어, 데이터를 아직 사용할 수 없기 때문에 워크시트의 셀이 비어 있습니다.

피벗 테이블 정렬 방법

비록 #DIV/0! 오류는 0으로 나누려는 시도로 인해 발생하며 다음과 같은 다른 공식에도 나타날 수 있습니다. 참조 #DIV/0! 오류. 예를 들어 A1:A5의 셀에 #DIV/0! 오류가 발생하면 아래 SUM 공식에 #DIV/0!이 표시됩니다.





 
= SUM (A1:A5)

#DIV/0을 방지하는 가장 좋은 방법! 오류는 데이터가 완전한지 확인하는 것입니다. 예상치 못한 #DIV/0이 표시되면! 오류가 발생하면 다음을 확인하십시오.

  1. 수식에 사용된 모든 셀에는 유효한 정보가 포함되어 있습니다.
  2. 다른 값을 나누는 데 사용되는 빈 셀이 없습니다.
  3. 수식에서 참조하는 셀에 이미 #DIV/0이 표시되지 않습니다! 오류

참고: 숫자를 텍스트 값으로 나누려고 하면 #DIV/0!이 아니라 #VALUE 오류가 표시됩니다.



#DIV/0! 오류 및 빈 셀

빈 셀은 #DIV/0의 일반적인 원인입니다! 오류. 예를 들어 아래 화면에서 D열의 시간당 수량을 다음 공식으로 계산하고 있습니다.

 
= SUM (A1:A5)

#DIV/0! 오류 예 - 빈 셀

C3이 비어 있기 때문에 Excel은 C3의 값을 0으로 평가하고 수식은 #DIV/0!을 반환합니다.

#DIV/0! 평균 기능으로

Excel에는 평균 계산을 위한 세 가지 기능이 있습니다. 평균 , 평균IF , 그리고 평균 . 세 가지 함수 모두 #DIV/0! '일치하는' 값의 수가 0일 때 오류가 발생합니다. 평균을 계산하는 일반적인 공식은 =sum/count이고 count는 때때로 0일 수 있기 때문입니다.

예를 들어 텍스트 값만 포함하는 셀 범위의 평균을 구하려고 하면 AVERAGE 함수는 #DIV/0!을 반환합니다. 평균할 숫자 값의 개수가 0이기 때문입니다.

#DIV/0! AVERAGE 함수의 오류 예

유사하게, 데이터와 일치하지 않는 논리적 기준과 함께 AVERAGEIF 또는 AVERAGEIFS 함수를 사용하는 경우 이러한 함수는 #DIV/0을 반환합니다! 일치하는 레코드 수가 0이기 때문입니다. 예를 들어 아래 화면에서 AVERAGEIFS 함수를 사용하여 다음 공식으로 각 색상의 평균 수량을 계산합니다.

 
=B3/C3

#DIV/0! AVERAGEIFS 함수의 오류 예

여기서 '색상'(B3:B8) 및 '수량'(C3:C8)은 명명된 범위 .

데이터에 '파란색' 색상이 없기 때문에(즉, '파란색' 레코드 수가 0임) AVERAGEIFS는 #DIV/0!을 반환합니다.

일치하는 레코드가 '확실한' 경우 혼동될 수 있습니다. 문제를 해결하는 가장 좋은 방법은 작은 샘플을 설정하는 것입니다. 직접 입력한 데이터 사용 중인 기준을 확인합니다. 신청하는 경우 AVERAGEIFS를 사용한 여러 기준 , 단계별로 작업하고 한 번에 하나의 기준만 추가합니다.

예상대로 기준을 사용하여 예제가 작동하면 실제 데이터로 이동합니다. 공식 기준에 대한 자세한 정보는 여기 .

Excel에서 자동 완성을 어떻게 사용합니까?

#DIV/0 트래핑! IF 오류

#DIV/0을 트랩하는 간단한 방법! 필요한 값을 확인하는 것입니다 IF 함수 . 표시된 예에서 #DIV/0! C6 셀이 비어 있기 때문에 D6 셀에 오류가 나타납니다.

 
= AVERAGEIFS (quantity,color,E3)

C6에 값이 있는지 확인하고 사용 가능한 값이 없으면 계산을 중단하려면 다음과 같이 IF를 사용할 수 있습니다.

 
=B6/C6 // #DIV/0! because C6 is blank

이 아이디어를 더 확장하고 OR 함수를 사용하여 B6과 C6에 값이 있는지 확인할 수 있습니다.

 
= IF (C6='','',B6/C6) // display nothing if C6 is blank

또한보십시오: IF 셀은 이 OR 저 .

#DIV/0 트래핑! IFERROR 오류

#DIV/0을 트래핑하기 위한 또 다른 옵션! 오류는 IFERROR 함수 . IFERROR는 오류를 포착하고 대체 결과를 반환합니다. #DIV/0을 트랩하려면! 오류가 발생하면 다음과 같이 D6의 수식 주위에 IFERROR 함수를 래핑합니다.

 
= IF ( OR (B6='',C6=''),'',B6/C6)

메시지 추가

#DIV/0을 트랩할 때 메시지를 표시하려면! 오류가 발생하면 메시지를 따옴표로 묶습니다. 예를 들어 '시간을 입력하십시오'라는 메시지를 표시하려면 다음을 사용할 수 있습니다.

 
= IFERROR (B6/C6,'') // displays nothing when C6 is empty

이 메시지는 #DIV/0 대신 표시됩니다! 반면 C6은 비어 있습니다.

저자 데이브 브런스


^