如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

经验直达:

  • 如何使用excel里的函数计算工龄
  • 如何用excel函数计算员工的工龄

一、如何使用excel里的函数计算工龄


操作如下:
操作版本为EXCEL2003;
以下图中表格数据为例演示操作方法 。在D列显示工龄 , 工龄精确到月 。数据截止到第8行 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

1;选中D2到D8单元格;
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

2;在编辑栏中输入公式:=TEXT(DATEDIF(B2,C2,"y"),"0年")&TEXT(DATEDIF(B2,C2,"ym"),"0个月")
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

【如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄】3;按CTRL 回车键 , D2到D8单元格即得出结果 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

公式:=TEXT(DATEDIF(B2,C2,"y"),"0年")&TEXT(DATEDIF(B2,C2,"ym"),"0个月") 分为两部分;用符号“&“连接 。前部分“ TEXT”“0年"意思是将计算结果显示带”年“字;DATEDIF函数是计算两日期之间的差,可以是年、月、天的差;“y”表示计算时间段的整年数;就是单元格B2与C2两日期之间的整年数 。后部分同前部分差不多,区别在于,后部分是计算两日期之间的月数;“ym"是计算两日期之间的月数;
如此类推,如果计算工龄精确到天的话,那么,我们只要在原来公式后面加上&TEXT(DATEDIF(B2,C2,"md"),"0天");"md"是计算两日期之间的天数
精确到天数的公式:=TEXT(DATEDIF(B2,C2,"y"),"0年")&TEXT(DATEDIF(B2,C2,"ym"),"0个月") &TEXT(DATEDIF(B2,C2,"md"),"0天")
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄



二、如何用excel函数计算员工的工龄


1、首先excel表格中输入一个年月日的日期数据 , 需要计算该日期对应的工龄 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

2、然后在B1单元格中输入计算公式:=DATEDIF(A1,TODAY(),"y") 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

3、然后点击回车键,即可将函数公式生成计算结果 , 可以看到工龄为“6”,因为当年的月份计算来看没有满“7年” 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

4、或者使用另外一种函数公式:=INT(YEARFRAC(A1,TODAY(),1)) 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄

5、点击回车即可生成计算结果,可以看到两种计算方式可以得到相同的结果 。
如何用excel函数计算员工的工龄 如何使用excel里的函数计算工龄


相关经验推荐