EXCEL求特定数据的平均值

如何让黄色区域求的平均值是大于0的求,该用哪个公式?蓝色求的是3个数的均值,但黄色区域也要求是3个月的均值,而不是除2

第1个回答  2021-05-14
之所以除以2,是因为有的单元格为空。EXCEL在计算平均值时,不会将空白单元格算在内的。

为解决这个问题,可以在L9中输入公式:=SUMIF(C2:I2,L2,C9:I9)/COUNTIF(C2:I2,L2)
选中L9单元格,向右拖拉复制到M9中即可得到M9的公式。
第2个回答  2021-05-14

你就不能使用公式:

=SUM(D3,G3,J3)/3

或者是公式:

=SUM(D3,G3,J3)/MAX(1,COUNT(D3,G3,J3))

复制并下拉,也应该是可以的吧……

第3个回答  2021-05-14
黄色的均值=AVERAGEIFS(C9:K9,C2:K2,"达成"),蓝色的均值=AVERAGEIFS(C9:K9,C2:K2,"目标")追问

按您给的公式,黄色区域算出来的还是除3的值,怎么要完成月的平均数,谢谢

追答

“怎么要完成月的平均数”这句话不明白?你的意思是说达成率为100%以上的月份的平均数?

追问

就是说4月,5月有达成数,6月没有,只求有达成数值月的平均值 ,或者是“达成”不为空单元格的均值

追答

试试这个=AVERAGEIFS(C9:K9,C2:K2,"达成",C9:K9,">0")

本回答被提问者采纳
第4个回答  2021-05-14
L9公式:=AVERAGEIF(C2:K2,"目标",C9:K9),M9公式:=AVERAGEIFS(C9:K9,C2:K2,"达成",C9:K9,"<>0")
相似回答