2014-07-16 66 views
0

我是Excel的新手,需要一些公式帮助。我有一组单元格是公式的总和。它们基于每个月的信息。有时这可能是零。我想平均他们,并使用此公式=平均(IF(F17:Q17 <> 0,F17:Q17,“”))。这工作正常。但是,如果没有0以外的值,我希望它显示0,而是显示#DIV/0!有任何想法吗?如何在Excel 2010中取代0而不是#DIV/0

回答

2

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

2

IFERROR包装将照顾这个问题。它正在优化的IF(ISERROR(formula)....

公式版本,那么将

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

注意,这将隐藏所有错误,所以请确保您的公式作为工作的第一期望,把IFERROR他们身边了。

+0

这工作完美!谢谢! – BIGsexy9216