发布网友 发布时间:2022-03-03 17:18
共7个回答
热心网友 时间:2022-03-03 18:48
用到的函数不多,是数组公式,输入结束后需要同时按下ctrl shift enter三个键产生花括号。
具体公式为:=INDEX($A$2:$C$65536,MATCH(A2,$A$2:$A$65536,0),3)/COUNTIF($A$2:$A$65536,A2)
如有疑问可以继续交流!
注意图中公式有花括号!
热心网友 时间:2022-03-03 20:06
B2=if(countif(a$2:a2,a2)>1,"",c2/countif(a:a,a2)),公式下拉自动填充。
热心网友 时间:2022-03-03 21:40
可以这样思考:
用countif对A求次数 (比如第一个是6个重复)
用sumif求C列对应合计(比如第一个是600+0+0+0+0+0)
然后用这两个数相除求平均值
所以:
B2=SUMIF(A:A,A2,C:C)/COUNTIF(A:A,A2)
热心网友 时间:2022-03-03 23:32
如果你的A列排序好的,而且C列的数据肯定是在每一个A列编码的第一行的,公式操作就很简单了
热心网友 时间:2022-03-04 01:40
B2=if(countif($A$2:$A2,A2)=1,C2/countif($A:$A,A2),B1)
热心网友 时间:2022-03-04 04:04
=IF(AND(C2<>"",A2<>A1),C2/COUNTIF(A:A,A2),IF(AND(A2<>A1,C2=""),"",B1))
热心网友 时间:2022-03-04 06:46
B2
=SUMIF(A:A,A2,C:C)/COUNTIF(A:A,A2)
下拉即可