如果不掌握几个Excel公式,站在人事岗,活该你加班!
今天分享的6个最常用公式,可以分成三组来学习。
与身份证有关的两个公式
1、从身份证号码中提取出生日期
公式:=TEXT(MID(C2,7,8),"0000-00-00")

注意:这样得到的结果只是形似日期,如果后期还要用日期进行其他计算,需要修改为=--TEXT(MID(C2,7,8),"0000-00-00"),然后修改单元格格式为日期。
2、从身份证号码中提取性别
公式:=IF(MOD(MID(C2,17,1),2)=1,"男","女")

注意:目前15位的身份证几乎已经停用了,所以示例都是18位身份证模拟的结果。
与日期有关的两个公式
1、计算员工年龄
计算年龄通常有两种算法:年对年,日对日。
如果是年对年的,那就比较简单,今年-出生年就是年龄,公式为:
=YEAR(TODAY())-YEAR(D2)
如果是日对日的,就要用当前日期与出生日期比较后,再计算出年龄,公式为:
=DATEDIF(D2,TODAY(),"y")
2、计算员工工龄
与年龄类似,只是需要将出生日期换成入职日期即可,同样有两个不同的公式。
年对年:=YEAR(TODAY())-YEAR(G2)
日对日:=DATEDIF(G2,TODAY(),"y")

这几个公式结合自己的员工信息试一下就明白了。
其他比较常用的两个公式
1、计算员工在职天数
计算员工在职天数,首先需要判断该员工是否在职。
在职,使用当前日期与入职日期相减;
离职,则使用离职日期与入职日期相减。
使用ROUND函数,对日期相减数进行四舍五入,保留0位小数。
公式为:=ROUND(IF(H2="",NOW()-G2,H2-G2),0)

2、计算员工是否满足发放年终奖的标准
是否有年终奖发放,第一个条件当然是在职,第二个条件规定入职天数必须多于200天。
所以,公式为:=IF(AND(H2="",J2>200),"有","无")

很多常见问题是需要结合具体规则去编写公式的,对于这类问题来说,搞清楚问题的逻辑关系尤为重要。
好了,今天的教程就到这里了。都看懂了吗?还不懂就乖乖去加班吧~~~
推一下我新出的书,也就是这本,反响非常好,出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。因此推荐过需要从头系统学习函数的小伙伴,不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。而且有小伙伴说他解决工作中的问题基本上都是拿书里的示例直接套用,点击图片下面的链接可以免费阅读,觉得不错再购买。

《菜鸟的Excel函数修炼手册》(郅龙)【简介_书评_在线阅读】 - 当当图书