如何避免Google文档电子表格中的“#DIV / 0!”错误?

我有一个average(K23:M23) ,以#DIV/0!开头#DIV/0!K23M23电池是空的。 最好我只想做的单元格,包含非零,非空值的平均值。 我认为可以使用查询命令:

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

但他们的榜样并不能帮助我。

IFERROR包装你的公式。

 =IFERROR(yourformula) 

您可以使用IF语句来检查引用的单元格,并将一个结果返回为零或空白,否则返回公式结果。

一个简单的例子:

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

如果除数B1为空或零,这将返回一个空string; 否则返回B1除以B1的结果。

在你运行平均值的情况下,你可以检查你的数据集是否有一个值:

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

如果没有input,或只有零,则返回一个空string; 如果存在一个或多个值,则得到平均值。

既然你明确地要求处理尚未被填写的列,并且假设他们有一个单词而不是一个数字,我也不想惹他们,你可能会考虑这个:

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

这只是说…如果K23是一个数字; 如果这个数字大于零; 然后做一些………否则,返回零。

在………中,你可以把你的除法方程式,如A1/K23 ,你可以放心,K23是一个大于零的数字。