excel入职时间及时入职年限 知道入职时间(年月日),如何计算出他至今的入职年限(*年*月),谢谢

知道入职时间(年月日),如何计算出他至今的入职年限(*年*月),谢谢

假设入职时间写在A1单元格
公式为
=IF(A1="","",DATEDIF(A1,NOW(),"Y")&"年"&DATEDIF(A1,NOW(),"YM")&"个月")

如果不想出现 0年或0个月,公式改成
=IF(A1="","",IF(DATEDIF(A1,NOW(),"Y"),DATEDIF(A1,NOW(),"Y")&"年","")&IF(DATEDIF(A1,NOW(),"YM"),DATEDIF(A1,NOW(),"YM")&"个月",""))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-10
假设入职时间写在A1单元格
在B1中输入或复制粘贴此公式
=IF(A1="","",DATEDIF(A1,NOW(),"Y")&"年"&DATEDIF(A1,NOW(),"YM")&"个月")
下拉填充
第2个回答  2013-05-10
=datedif(入职时间,结束时间,“Y”)
第3个回答  2013-05-10
=YEAR(TODAY())-YEAR(A1),A1是入职时间