乐于分享
好东西不私藏

4个Excel高效公式,轻松搞定条件合并、工龄计算、分类编号!

4个Excel高效公式,轻松搞定条件合并、工龄计算、分类编号!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

今天跟大家分享4个简单又高效的Excel函数公式,轻松搞定搞定条件合并、工龄计算、在职时间计算、分类编号4大常见疑难问题。

一:按条件合并内容

如果下图所示,按仓库合并库存批次(物流/仓储)。

在目标单元格中输入公式:

=TEXTJOIN(“、”,TRUE,IF($A$2:$A$7=D2,$B$2:$B$7,””))

然后点击回车,下拉填充即可

解读:

①首先利用IF函数做条件判断,如果符合条件返回对应的批次号号,否则返回空。要注意的是相应数据区域要绝对引用。

②然后利用TEXTJOIN函数合并上面的结果,即忽略所有空字符串(因为第二参数是 TRUE),把非空值用 “、” 连接起来。

上面公式的核心思路是:IF函数负责判断筛选 → TEXTJOIN函数负责把数据合并拼接,非常适合“一对多合并”的场景。

二:计算工龄,根据工龄计算工龄工资

如下图所示,根据员工入职日期,每满一年增加200元的工龄工资。

在目标单元格中输入公式:

=DATEDIF(C2,TODAY(),”Y”)*$F$2

然后点击回车,下拉填充数据。

解读:

①DATEDIF函数获入职日期和今天的年份间隔,获得工龄数据,然后再乘以工龄补贴。

上面公式的核心是使用DATEDIF函数配合TODAY函数实现工龄自动计算,再乘以固定的工龄补贴得出金额,非常适合用于员工福利、补贴、年假等需要按年限计算的场景。

三:计算在职时间

如下图所示,我们需要根据员工入职日期,计算每个员工入职时间(年/月/日形式)

在目标单元格中输入公式:

=TEXT(DATEDIF(C2,TODAY(),"Y"),"0年;;")&TEXT(DATEDIF(C2,TODAY(),"YM"),"0个月;;")&TEXT(DATEDIF(C2,TODAY(),"MD"),"0天;;")

然后点击回车,下拉填充公式即可

解读:

①上面公式我们先利用DATEDIF函数分别计算出:

Y年份

YM忽略年和日的月差

MD忽略年和月的日差

②然后再分别使用TEXT函数进行转换,最后用&符号把结果连接起来。

四:按部门单独编序号

如下图所示,我们要根据部门为对应员工单独编写序号。

在目标单元格中输入公式:

=COUNTIF(B$1:B2,B2)

然后点击回车,下拉填充公式即可

解读:

①B$1:B2为自动扩展的统计范围。下拉公式时,起始行固定为第1行,结束行随公式所在行变化而递增。

②B2表示当前部门所在单元格。

③COUNTIF函数在上述动态范围中,统计与当前部门名称相同的单元格个数。

最终实现同一部门在扩展区域内每次出现,编号依次为 1、2、3…… 实现按部门自动编号。

亲爱的小伙伴们:


如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!