EXCEL几千个数据求平均值每一列有几千个数据,怎么求平均值

学校身高体重肺活量等成绩求平均值,中间有零的成绩,怎么求,用公式求不出来

输入
=AVERAGE(数据区域)
回车
会忽略空格(即空格不参与计算)

如果要忽略0值:
=AVERAGE(IF(数据区域>0,数据区域))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。追问

#DIV/0!出现这个是怎么回事?根据您的提示还是算不出来,数据区域是这样么,(K2:K3966)?

追答

#DIV/0!——“被零除”错误。公式或函数被零或空单元格除。
我用平均函数AVERAGE()不会因为0值而出现错误的。
你用别的网友的公式,里面用了除法了吧?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-18
=sum(区域)/counta(区域,">0")
用这个区域的总和除以这个区域大于0的数
高版 本的EXCEL还可以用=averageif(区域,">0")
相似回答