developer tip

"# DIV / 0!"을 피하려면 어떻게해야합니까?

optionbox 2020. 12. 27. 10:39
반응형

"# DIV / 0!"을 피하려면 어떻게해야합니까? Google 문서 스프레드 시트에 오류가 있습니까?


관통 셀이 비어 있을 때 average(K23:M23)시작 하는 열이 있습니다. 바람직하게는 0이 아닌 공백이 아닌 값을 포함하는 셀의 평균 만 수행하고 싶습니다. 쿼리 명령을 사용하는 것이 가능하다고 생각합니다.#DIV/0!K23M23

https://docs.google.com/support/bin/answer.py?hl=ko&answer=159999

그러나 그들의 모범은 나를 돕지 않습니다.


수식을 IFERROR.

=IFERROR(yourformula)

IF 문을 사용하여 참조 된 셀을 확인하고 0 또는 공백에 대해 하나의 결과를 반환하고 그렇지 않으면 수식 결과를 반환 할 수 있습니다.

간단한 예 :

=IF(B1=0;"";A1/B1)

제수 B1이 비어 있거나 0이면 빈 문자열을 반환합니다. 그렇지 않으면 A1을 B1로 나눈 결과를 반환합니다.

평균을 실행하는 경우 데이터 세트에 값이 있는지 여부를 확인할 수 있습니다.

=IF(SUM(K23:M23)=0;"";AVERAGE(K23:M23))

입력 된 내용이 없거나 0 만 있으면 빈 문자열을 반환합니다. 하나 이상의 값이 있으면 평균을 얻습니다.


아직 채워지지 않은 열을 처리하도록 명시 적으로 요청하고 있으며 숫자 대신 단어가있는 경우 열을 엉망으로 만들고 싶지 않다고 가정하므로 다음을 고려할 수 있습니다.

=If(IsNumber(K23), If(K23 > 0, ........., 0), 0)

이것은 단지 말한다 ... 만약 K23이 숫자라면; 그리고 그 숫자가 0보다 크면; 그런 다음 무언가를합니다. ......... 그렇지 않으면 0을 반환합니다.

.........에서와 같은 나눗셈 방정식을 넣을 A1/K23수 있으며 K23이 0보다 큰 숫자라는 것을 확신 할 수 있습니다.


IFERROR에서 기존 수식을 래핑하면 다음을 얻을 수 없습니다.

0이 아닌 공백이 아닌 값을 포함하는 셀의 평균입니다.

시도해 보는 것이 좋습니다.

=if(ArrayFormula(isnumber(K23:M23)),AVERAGEIF(K23:M23,"<>0"),"")

참조 URL : https://stackoverflow.com/questions/6600475/how-do-i-avoid-the-div-0-error-in-google-docs-spreadsheet

반응형