excel里面的两列数据A和B,把A列相同项合并,并把对应的B列对应项求平均该怎么实现

如题所述

D2=INDEX(A:A,MIN(IF(COUNTIF(D$1:D1,$A$1:$A$12),4^8,ROW($A$1:$A$12))))&""数组公式向下复制

E2=SUMPRODUCT(($A$2:$A$12=D2)*$B$2:$B$12)/COUNTIF($A$2:$A$12,D2)公式向下复制

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

追问

第二列计算结果不对,sumproduct是两个数组求积,我这里是求A列相等时对应B列的平均值

追答

A列相等时对应B列的平均值
这句话不懂。请用数据举例。

追问

类似这种的,A列里面的8.0合并,对应B2 B4 B99……求平均

追答

E2=SUMPRODUCT(($A$2:$A$12=D2)*$B$2:$B$12)/COUNTIF($A$2:$A$12,D2)
我这个公式不就是求平均数的吗?

温馨提示:答案为网友推荐,仅供参考
相似回答