Excel统计问题,请高手们帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:42:55
如图所示,客户A有三张订单,其中二张的回款期分别为20和22,现在这个表数据很多,怎样才能通过公式算出每个客户的平均回期:即A=(20+22)/2=21,回款期为空的不参与计算!
用sumif(b:b,"A",c:c)/countif(c:c,"A")的话空格也算在内了,即成了(20+22)/3了!
请大家帮帮忙!
一楼的答案在上面的表里面可以了,不过因为我还没理解,所以把公式搬到正式表里面就出错了!

D2输入;
=AVERAGE(IF((RIGHT(B2:B6&C2:C6)<>"A")*(B2:B6="A"),C2:C6,"chation"))
ctrl+shift+enter结束

答案为:21
其中B2:B6,C2:C6的范围可以根据实际调整。

祝你成功!

楼上的意思大概是:
D2输入:
=AVERAGE(IF((RIGHT(B2:B4&C2:C4)<>"A")*(B2:B4="A"),C2:C4,"chation"))

其中B2:B4,C2:C4的范围可以根据实际调整。