在excel中,如果参加工作时间是85.06,退休时间是:05.03 怎么算工龄

在excel中,如果参加工作时间是85.06或8506退休时间是:05.03 或05.03.30怎么算工龄?

第1个回答  推荐于2021-01-06
你可以先把年月分离,然后把年变成4位后转成数字形式,再运算,就可以了!
简单的公式(比如:A1有参加工作时间,B1是退休时间):
=IF(MID(B1,1,1)="0","20"&MID(B1,1,2),"19"&MID(B1,1,2))-IF(MID(A1,1,1)="0","20"&MID(A1,1,2),"19"&MID(A1,1,2))本回答被提问者采纳
第2个回答  2012-01-21
=DATEDIF(参工时间,退休时间,"y")&"年"&ROUNDUP(DATEDIF(参工时间,退休时间,"ym"),1)&"个月"&ROUNDUP(DATEDIF(参工时间,退休时间,"md"),1)&"日"
第3个回答  2018-12-29
公式:
=if(month(a2)<month(a1),year(a2)-year(a1)-1&"年"&month(a2)+12-month(a1)&"个月",year(a2)-year(a1)&"年"&month(a2)-month(a1)&"个月")
其中a1代表以前年份单元格,a2代表现在年份单元格。
第4个回答  2012-01-21
数据格式不统一,只好手工处理了。
或者先把数据格式统一起来,才好用函数处理。
相似回答