excel公式计算平均数?(在线等)

描述:请问如何计算张三前半年也就是1到6月份语文成绩的平均分。条件:1 - 张三;2 - 1 - 6月;3 - 语文;

就很简单的一个公式:

=AVERAGEIFS(D:D,B:B,B2,C:C,C2,A:A,">=1",A:A,"<=6")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-07
假设数据有100行,则某空列的第三行写入

公式一
=IF(COUNTIF(A$3:A3,A3)=1,AVERAGE(IF(A$3:A$100=A3,B$3:B$100)),"")
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉填充公式
你用的是07版,则公式可以写成
=IF(COUNTIF(A$3:A3,A3)=1,AVERAGE(IF(A:A=A3,B:B)),"")
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉填充公式
公式二
=IF(COUNTIF(A$3:A3,A3)=1,SUMIF(A:A,A3,B:B)/COUNTIF(A:A,A3),"")
下拉填充公式追问

无语,刚刚发现是乱答的。我用了COUNTIFS公式,可是不知道怎么限定1-6月。请教帮忙看看。

本回答被网友采纳
第2个回答  2020-08-07
一般情况下,带条件的平均值公式:
=SUMIFS()/COUNTIFS()
例如本例:
=SUMIFS(D:D,A:A,">=1",A:A,"<=6",B:B,"张三",C:C,"语文")/COUNTIFS(A:A,">=1",A:A,"<=6",B:B,"张三",C:C,"语文")