在EXCEL中如何计算工龄的年月

比如张三是2000年9月1日工作的,截止至2008年6月30日,如何能计算出张三的工龄是7年9个月呢???

首先输入等于datedif括号点击入职时间单元格,括号再输入逗号再输入today补齐括号,双引号里面输入y,结尾括号,回车确定即可完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-06

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

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


  返回”7年09个月“

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

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

第2个回答  2013-09-14
假设A2输入工作时间,B2输入截止时间,则可在C2中输入如下公式:
=INT(DATEDIF(A2,B2,"M")/12)&"年"&MOD(DATEDIF(A2,B2,"M"),12)&"月"本回答被网友采纳
第3个回答  2013-09-14
也可以将公式改为:
=DATEDIF(A2,B2,"Y")&"年"&MOD(DATEDIF(A2,B2,"M"),12)&"月"
第4个回答  2020-09-22

Excel如何计算工龄?这个视频告诉你!

相似回答