求EXCEL公式,结果是:把混杂在一起的10个班级中的语文成绩(F2:F780)筛选出每个班级的语文平均分

呵呵,谢谢,我是想在不排序的情况下,能有个条件公式直接筛选出每个班级的平均分
=SUMPRODUCT((($A$1:$A$870=1)*AVERAGE(F2:F871))),我列了这样的公式,可是不对.....

你起码要有一列是每个同学对应的班级的名称
比如 A1 是 张三 B1 是高三(4)A2 是李四 B2 是高三(5)然后语文成绩1列 比如C列
你就可以这样统计
=SUMIF(B:B,B1,C:C) ,B1可以修改成中文字"高三(4)"。
平均数:=SUMIF(B:B,"高三(4)",D:D)/COUNTIF(B:B,"高三(4)")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-29
如果第一行为标题行、A列为班级、B列为成绩、增加C列输入全部班级、增加D列D2输入公式=SUMIF(A:A,C3,B:B)/COUNTIF(A:A,C3)下拉复制公式至C列结束处。
第2个回答  2010-12-29
别用筛选,用汇总比较好,把条件设好就可以了,用筛选只能筛出一个班来算一次平均分,再筛再算,比较麻烦。
第3个回答  2010-12-29
数据透视表,将班级放在列标签位置,数值显示类型选择平均值,一次可以求出10个班级的平均分。
第4个回答  2010-12-29

如图所示,主要使用sumif和countif公式。

相似回答