EXCEL中不知如何求满足条件的相邻单元格的平均值

求101班,102班,104班的语文数学的平均分,并自动填充班号。excel

    首先你得知道,你左边的班级数据是文本,右边的班级数据是数值,它们是不同的,也不相等。

    如果要统计左边的文本和你右边的数值表面上相同,需要进行转换,才行,但是以前处理表格不建议这样做,这是自己给自己添麻烦,除非是已经有了这样的表格,数据量大迫不得已才需要使用转换的计算方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-02
G2公式:
=IFERROR(INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($1:$99),ROW($2:$100),9^9),ROW(A1)))&"","")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,下拉;
H2公式:

=IF($G2<>"",SUMIF($A:$A,$G2,D:D)/COUNTIF($A:$A,$G2),"")
右拉一列,然后下拉。本回答被提问者采纳
第2个回答  2019-03-02

使用AVERAGEIF函数

第3个回答  2019-03-02
h2中公式
=averageif($a:$a,$g2,d:d)
下拉填充,右拉填充
相似回答