当前位置:首页 > 科技 > 正文

1分钟就能解决的Excel问题,有人竟想半天!

1.按月份,生成累计专项扣除,每月增加1000。

ROW就是生成数字1、2、3……再乘以1000。

=ROW(A1)*1000


2.按商品名称,生成编号,也就是累计每个商品名称的次数。

COUNTIF的第一参数A$2:A2采用混合引用,下拉的时候区域逐渐变大,从而起到累计的作用。

=COUNTIF(A$2:A2,A2)


3.按姓名统计每个人的金额合计,放在首次出现的单元格。

利用跟上一个单元格比较,不相等就是首次出现的特点,再用SUMIF进行条件求和。

=IF(A1<>A2,SUMIF(A:A,A2,B:B),"")


上面那种因为相同姓名排列在一起,所以可以使用,如果姓名不在一起,需要用COUNTIF判断内容是否为首次出现,再用SUMIF条件求和。

=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,B:B),"")

4.左边是存货盘点表,右边是销售台账,根据三列信息核对数据是否有误。

数据源都是按原来顺序的,直接用AND判断面积是否一样就可以。

=AND(B2=F2,C2=G2)


不过在实际核对中,这种顺序一样的情况挺少见的。这里假设顺序不同,可以借助COUNTIFS进行多条件判断,1就是正确,0就是错误。

=COUNTIFS(A:A,E2,B:B,F2,C:C,G2)


5.根据职务,获取相应的部门。有客服2个字的就属于客服部,有秩序2个字的就属于秩序部,其他都是经营部。

COUNTIF第二参数用"*客服*"代表包含客服,这里不支持用A2="*客服*"。

=IF(COUNTIF(A2,"*客服*"),"客服部",IF(COUNTIF(A2,"*秩序*"),"秩序部","经营部"))


如果部门多的话,也可以做个对应表,然后用LOOKUP+FIND这个经典组合。嵌套IFERROR是让找不到对应值的返回经营部。

=IFERROR(LOOKUP(1,0/FIND($E$2:$E$4,A2),$F$2:$F$4),"经营部")


只要你能坚持学习,那些常用的公式,基本上都可以1分钟内写出来。

推荐:花了1年时间整理的90个公式,学完你就能碾压99%的同事

上篇:完整版!花了1年时间整理的90个公式,学完你就能碾压99%的同事

我记得往年这个时候,都有一波学习小高峰,因为年底会有各种大统计。今年挺奇怪的,这个时候学习的人反而减少了,难不成提前过年?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

你可能想看:

有话要说...

取消
扫码支持 支付码