excel中求一平均数的公式(要可以自动的跳开值为0的)

如在A行中,有7格值为0的,但是我用平均数的公式average(a1:a31),它会默认的给值为0的个数也算在内,要怎么才可以避免?

第1个回答  2009-11-14
=average(if(a1:a31,a1:a31))

数组公式,输入时按ctrl+shift+enter完成
第2个回答  2009-11-14
=sum(a1:a31)/(31-countif(a1,a31,0)-countblank(a1:a31))本回答被提问者采纳
第3个回答  2009-11-14
AVERAGE(IF(A1:A31,A1:A31))
数组公式,按ctrl+shift+回车结束
第4个回答  2009-11-14
=sum(A1:A31)/countif(A1:A31,"<>0")
第5个回答  2009-11-14
=sum(a1:a31)/counif(a1:a31,"<>0")
相似回答