获取VIP特权
首页 > 模板攻略 > Excel教程 > Excel如何计算工龄?一个函数命令解决

2020-04-14 17:09:19

1已点赞

Excel如何计算工龄?一个函数命令解决



  Excel如何计算工龄?今天一上班,小编就被HR小姐姐抓住(以为自己犯了什么错)问了一个Excel操作。

  

Excel如何计算工龄?一个函数命令解决(1)

  原来呀,是 BOSS 让她把员工的工龄计算出来,要求写成这样的格式:

  

Excel如何计算工龄?一个函数命令解决(2)

  乍一看,这个问题有点简单,小编先给你三秒钟,思考一下,如果是你,你怎样解决。

  

Excel如何计算工龄?一个函数命令解决(3)

  3、2、1……

  想出来了吗?别着急,我们先来分析一下吧!

  01

  首先,我们要了解工龄的概念(大家都知道):所谓工龄,是指职工自与单位建立劳动关系起,以工资收入为主要来源或全部来源的工作时间。

  接到需要计算工龄的任务,不管你是0.001人/秒纯手动计算的 Excel 小白,还是会用好几次公式,得出结果的新晋种子选手,都给小编看过来!

  这里有一步得出结果的教程~

  

Excel如何计算工龄?一个函数命令解决(4)

  我们知道,要想得到这个结果,就要计算出,从入职到当前时间的年数、月数以及天数。

  然后,用连接符或者函数,把三个值连接在一起。

  原理很简答,这时候大家就想问了,Excel 里,有可以直接得出结果的函数吗?

  答案是当然的啦,那个常被忽略的 DATEDIF 函数,要大显身手了!

  我们常用 DATEDIF 函数来根据员工入职时间计算工龄、根据员工的身份证号计算年龄等等。

  话不多说,一起看看这个函数的魔力!

  

Excel如何计算工龄?一个函数命令解决(5)

  02

  首先,我们了解一下它的语法。

  DATEDIF(start_date,end_date,unit)

  它的含义是:DATEDIF(开始日期,结束日期,返回方式)

  参数三的返回方式有以下六种:

  

Excel如何计算工龄?一个函数命令解决(6)

  接下来,就是实战啦!

  

Excel如何计算工龄?一个函数命令解决(7)

  我们在工龄列输入以下公式,就能直接得到答案:

  =DATEDIF(E2,TODAY(),"Y")&"年"&DATEDIF(E2,TODAY(),"YM")&"月"&DATEDIF(E2,TODAY(),"MD")&"天"

  乍一看,我的天,这么麻烦吗?!

  

Excel如何计算工龄?一个函数命令解决(8)

  别怕别怕,分析一下,其实很简单。

  03

  以小编的工龄来分析,我们用 E2 单元格表示开始日期,TODAY() 函数来表示当前时间(结束日期)。

  返回类型输入 "年",表示忽略开始日期以及结束日期的月和日数值,计算两日期之间的年数间隔。

  最后,计算出年数后,我们用连接符 & 连接一个文本“年”,来得出如下结果:

  

Excel如何计算工龄?一个函数命令解决(9)

  计算出年工龄后,以此类推,计算出小编同学的月工龄,此时,参数三的返回方式应为 “YM”,即忽略年和日,计算月工龄。

  然后,得出结果后,用连接符 & 连接文本 “月”,得出如下结果:

  

Excel如何计算工龄?一个函数命令解决(10)

  有了年工龄、月工龄,那最后一步就是日工龄啦!

  

Excel如何计算工龄?一个函数命令解决(11)

  此时,参数三的返回方式需要设置为 “MD”,意为忽略年和月,计算两日期间的天数,别忘记再结果后连接文本“天”哦~

  

Excel如何计算工龄?一个函数命令解决(12)

  04

  怎么样,有没有难倒你呀!

  如果你还没理解,小编还给你准备了一个完整的公式逻辑图,仔细回忆一遍,动手操作效果更好哦!

  

Excel如何计算工龄?一个函数命令解决(13)

  除此之外,Excel 里还有很多很多好用的函数,不过今天我们主要讲解 DATEDIF 函数和 TODAY 函数。

如果帮到您!点个赞吧!

相关模板

3秒登陆,即可下载

注册即同意《我拉网服务使用协议》&《我拉网隐私政策》

QQ

QQ

邮箱

电话

提交

手机绑定

绑定手机号,账户更安全

中国 +86

手机号格式错误

按住滑块,拖拽到最右边
>>

验证码错误

温馨提示:微信绑定手机号,手机端也可以登录,我拉网将对用户隐私信息给予严格保密。

取消