Excel中原始数据精确到工作年月,怎么用函数粗略计算工作年限?

例如:工作时间为2000.01(数值格式),怎么计算工作年限

第1个回答  2021-05-17
可以用DATEDIF函数,其中用today()来提取当前的时间,如果需要计算到某一天的也可以用“具体时间”来代替,需要输出年为单位的话用"y",月为单位用"M",以天为单位用"D",具体公式如下:=DATEDIF(F2,TODAY(),"Y")
第2个回答  2021-05-17
若你的工作时间的数据是在A2单元格的,则可在B2单元格输入工作年限公式:
=DATEDIF(--TEXT(A2*100&"01","0000-00-00"),TODAY(),"M")
结果为工作月数。
第3个回答  2021-05-17
计算工作年限一般使用DATEDIF函数,如果对时间精度有要求,可以使用YEARFRAC,当第三参数为1时为真实比例。

2000.01是按2000年1月的意思来写的公式。
=DATEDIF(TEXT(A2*100&"01","0000-00-00"),TODAY(),"Y")
或者
=YEARFRAC(TEXT(A2*100&"01","0000-00-00"),TODAY(),1)
相似回答