乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在EXCEL表格中计算工龄?-excel如何计算工龄,excel表格怎么样算工龄

如何在EXCEL表格中计算工龄?-excel如何计算工龄,excel表格怎么样算工龄

作者:乔山办公网日期:

返回目录:excel表格制作


  工龄计算可以使用DATEDIF函数,第3参数为Y、YM时,分别计算起始、终止日期间整年数、忽略年的整月数。

=TEXT(SUM(DATEDIF(A1,B1,{"Y","YM"})*{100,1}),"0年00个月")


  返回”7年09个月“

  如果要求严格点,不想显示类似”0年08个月“”3年00个月"这类无意义的0,可以使用以zd下公式:  

=TEXT(DATEDIF(A1,B1,"Y"),"0年;;")&TEXT(DATEDIF(A1,B1,"YM"),"0个月;;")


1、首先,我们要对excel计算工龄的公式有一定的了解,计算工龄所用的函数是DATEDIF(起始日期,截止日期,所需要的信息类型)

2、以图中的表格为例,zhidao首先选中工龄所在列的第一个单元格,点击f(x)调出函数输入框

3、在弹出的函数输入窗口搜索DATEDIF函数,然后点击确定,

4、在弹出的窗口输入起始时间,终止时间和所需要的信息类型(比较单位),

5、起始时间本例是B2,截止时间用TODAY()函数,比较单位写“Y”,然后点击确定,第一个人工龄的时间就计算出来了;

6、要想计算所有人的工龄,我们只需要将鼠标移到第一个单元格右下角,如图所示,鼠标变成一个黑色十字架形式。


如果到当前日期满一年就发,H3输入=DATEDIF(SUBSTITUTE(J3,".","-"),TODAY(),"y")*50
要满一年的下个月开始发,H3输入=IF(DATEDIF(SUBSTITUTE(J3,".","-"),TODAY(),"M")>=13,DATEDIF(SUBSTITUTE(J3,".","-"),TODAY(),"y")*50 ,"")

我是用的下列公式:
=INT(DAYS360(A1,B1)/360)
其中,A1为参加工作时间,B1为工龄计基准日,格式均为YYYY-MM-DD(年-月-日).结果是实际工龄(满1年才算,不足1年不算);
如果算虚年,即不足1年也算工龄,将公式改为:
=INT(DAYS360(A1,B1)/360)+1

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网