EXCEL求教,假如说,A1到A2是1,A3到A5是2,A6到A9是3,然后B1到B9是1到9。我现在想求,以A列为条件,A列
中的数值相等的几行,求出对应的B列中的几个数的平均数。比如说,A1到A2都是1,那就要求B1与B2的平均数。...
中的数值相等的几行,求出对应的B列中的几个数的平均数。比如说,A1到A2都是1,那就要求B1与B2的平均数。
展开
3个回答
展开全部
C1公式
=IF(COUNTIF(A$1:A1,A1)=1,SUMIF(A:A,A1,B:B)/COUNTIF(A:A,A1),"")
公式下拉
=IF(COUNTIF(A$1:A1,A1)=1,SUMIF(A:A,A1,B:B)/COUNTIF(A:A,A1),"")
公式下拉
追问
你这样每次都要改函数阿,A列中是2个1 3个2 4个3啊
追答
公式一次输入,以后不用修改,自动会根据A列的数据重算.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUMPRODUCT((A1:A9=1)*(B1:B9))
可以求出A列中是1的B1-B2的和,把A1:A9=1改成A1:A9=2则求B3-B5的和,以此类推。
可以求出A列中是1的B1-B2的和,把A1:A9=1改成A1:A9=2则求B3-B5的和,以此类推。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询