excel中对一列求平均值,显示结果不对,这一列中有空格的单元格。

加入这一列有31个格,其中有几个是空格没有数值,对这一列求平均的结果就不对,求高手指导,怎么能求出这一列非空格的所有数值的平均值。

求平均的结果不对与这一列是否有空格,是否有文本字符没有关系,肯定是有数据的单元格的格式不对,不全是数值型的,因此导致结果不对,把这一列单元格格式全部改成数值型的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-05
算术平均数吗?比如求A1到A31这31个单元格的算术平均值则写入公式=SUM(A1:A31)/COUNTA(A1:A31)
第2个回答  2012-01-05
Excel的Average函数就是求“非空格的数字平均值”追问

我说错了,不是有空格,是有零

追答

=AVERAGEIF(单元格区域,"0",单元格区域)
我用的是Excel2010,不知道早一点的版本有么有Averageif函数。
如果没有,试试:SUMIF(单元格区域,"0",单元格区域)/COUNTIF(单元格区域,"0")

本回答被提问者和网友采纳