怎么利用if函数计算是否加班_【Excel公式应用】人事岗位天天加班的原因竟然是不会这6个公式?...

如果不掌握几个Excel公式,站在人事岗,活该你加班!

今天分享的6个最常用公式,可以分成三组来学习。

与身份证有关的两个公式

1、从身份证号码中提取出生日期

公式:=TEXT(MID(C2,7,8),"0000-00-00")

27e2df2407b36ff8f0097d380414737f.png

注意:这样得到的结果只是形似日期,如果后期还要用日期进行其他计算,需要修改为=--TEXT(MID(C2,7,8),"0000-00-00"),然后修改单元格格式为日期。

2、从身份证号码中提取性别

公式:=IF(MOD(MID(C2,17,1),2)=1,"男","女")

f8f08d9d99a82faf64023848911dc85c.png

注意:目前15位的身份证几乎已经停用了,所以示例都是18位身份证模拟的结果。

与日期有关的两个公式

1、计算员工年龄

计算年龄通常有两种算法:年对年,日对日。

如果是年对年的,那就比较简单,今年-出生年就是年龄,公式为:

=YEAR(TODAY())-YEAR(D2)

如果是日对日的,就要用当前日期与出生日期比较后,再计算出年龄,公式为:

=DATEDIF(D2,TODAY(),"y")

2、计算员工工龄

与年龄类似,只是需要将出生日期换成入职日期即可,同样有两个不同的公式。

年对年:=YEAR(TODAY())-YEAR(G2)

日对日:=DATEDIF(G2,TODAY(),"y")

bb75dbd3677f41dd74c0074ccc46b63a.png

这几个公式结合自己的员工信息试一下就明白了。

其他比较常用的两个公式

1、计算员工在职天数

计算员工在职天数,首先需要判断该员工是否在职。

在职,使用当前日期与入职日期相减;

离职,则使用离职日期与入职日期相减。

使用ROUND函数,对日期相减数进行四舍五入,保留0位小数。

公式为:=ROUND(IF(H2="",NOW()-G2,H2-G2),0)

2d2612b489655a863e9ca24190dfa864.png

2、计算员工是否满足发放年终奖的标准

是否有年终奖发放,第一个条件当然是在职,第二个条件规定入职天数必须多于200天。

所以,公式为:=IF(AND(H2="",J2>200),"有","无")

6f63083fbb66b50bdaddb7e19d4f8988.png

很多常见问题是需要结合具体规则去编写公式的,对于这类问题来说,搞清楚问题的逻辑关系尤为重要。

好了,今天的教程就到这里了。都看懂了吗?还不懂就乖乖去加班吧~~~

推一下我新出的书,也就是这本,反响非常好,出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。因此推荐过需要从头系统学习函数的小伙伴,不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。而且有小伙伴说他解决工作中的问题基本上都是拿书里的示例直接套用,点击图片下面的链接可以免费阅读,觉得不错再购买。

f0d87b7d323b4c1dead19d14451b2eae.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值