如何在Excel 2010中显示0而不是#DIV / 0

时间:2014-07-16 21:21:01

标签: excel

我是Excel的新手,需要一些公式方面的帮助。我有一组细胞是公式的总和。它们基于每月的信息。有时这可能为零。我想将它们平均并使用该公式= AVERAGE(IF(F17:Q17< 0,F17:Q17,“”))。这很好。但是,如果没有0以外的值,我希望它显示0,而不是显示#DIV / 0!有什么想法吗?

2 个答案:

答案 0 :(得分:2)

一个简单的方法是= if(sum(F17:Q17)= 0,0,average(if(F17:Q17<> 0,F17:q17,“”)))还有'averageifs'语句你应该用它来简化生活。

答案 1 :(得分:2)

IFERROR包装器会解决这个问题。它是IF(ISERROR(formula)....

的优化版本

您的公式将是

=IFERRROR(AVERAGE(IF(F17:Q17<>0, F17:Q17,"")),0)

请注意,这会隐藏所有错误,因此在将IFERROR放在它们周围之前,请确保您的公式首先按预期工作。