与 30万 粉丝一起学Excel
活跃一下气氛,送书活动继续开始。老规则,从留言区随机抽取3位粉丝,赠送书籍《Excel效率手册 早做完,不加班(函数精华版)》。
学函数最好往深了研究,从不同角度学习,这样以后才能灵活变通。卢子再从VIP学员群挑几个案例来说明。
1.将每个序号最后的发货日期标注一下
14的最后发货日期是2022/3/20,15的最后发货日期是2022/3/23。
怎么判断是最后一次呢?
累计次数=总次数,就是最后一次。
累计次数,区域采用混合引用,这个下拉的时候逐渐变大,从而起到累计的作用。
=COUNTIF(B$2:B2,B2)
总次数,直接引用整列就行。
=COUNTIF(B:B,B2)
将两个公式结合起来就行。
=IF(COUNTIF(B$2:B2,B2)=COUNTIF(B:B,B2),A2,"")
2.每个订单号首次出现,统计对应的总金额
单个的金额就是单价*数量。
=B2*C2
再用SUMIF进行条件求和。
=SUMIF(A:A,A2,E:E)
其实这2个步骤,可以直接用SUMPRODUCT代替。
=SUMPRODUCT(($A$2:$A$11=A2)*$B$2:$B$11*$C$2:$C$11)
语法:
=SUMPRODUCT((条件区域=条件)*求和区域)
再结合COUNTIF判断首次,就解决了。
=IF(COUNTIF(A$2:A2,A2)=1,SUMPRODUCT(($A$2:$A$11=A2)*$B$2:$B$11*$C$2:$C$11),"")
3.重新认识一下COUNT家族
这个家族有很多成员COUNT、COUNTIF、COUNTIFS等等,详见视频。
其实写公式就类似于小时候玩的积木玩具一样,将一小块一小块堆积成完整的模型。每个长长的公式,都是由一小段公式最后组合而成,如果你不熟练,可以像卢子演示那样,先在单元格用辅助列一步步写出来,最后再组合起来。
还有哪个函数你觉得比较好用,我回头也整理一下。
请把「Excel不加班」推荐给你的朋友
联系客服