当前位置: 代码迷 >> VBA >> Excel 求平均值,该怎么处理
  详细解决方案

Excel 求平均值,该怎么处理

热度:2870   发布时间:2013-02-26 00:00:00.0
Excel 求平均值
现有4个单元格 : A1,C5,D10,E11 求它们的平均值,但有时其中一两个单元格的值可能为0,
用 =AVERAGE(A1,C5,D10,E11) 求值时就不正确了。 

请大家帮忙,谢谢!

------解决方案--------------------------------------------------------
AVERAGEA只能排除空单元格,并不能排除有0的单元格

因为这4个单元格不连续,所以只能如下写了,否则可以用数组公式
=SUM(A1,C5,D10,E11) / (IF(A1<>0, 1, 0)+IF(C5<>0, 1, 0)+IF(D10<>0, 1, 0)+IF(E11<>0, 1, 0))
------解决方案--------------------------------------------------------
上面几位都不切题,楼主需要的公式是
公式:
=SUM(A1,C5,D10,E11)/(COUNTA(A1,C5,D10,E11)+COUNTBLANK(A1,C5,D10,E11))
  相关解决方案