excel怎么根据入职日期是算工龄,截止日期是2012-12-31,比如是2010-1-6入职的,截止2012-12-31工龄是多少

比如A1是入职日期,B1是2012-12-31,C1工龄是多少,求各位大仙指导

工龄算法各单位是不一样的,这和平时的时间差不是同一个意义,比如,我单位去年12月收的新员工,今年1月就是2年工龄,我们单位规定,工龄按年计,每年1月计算一次。如果按你提供的数据,工龄公式如下:
2012-2010+1=3
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-04
C1公式
=DATEDIF(A1,"2012-12-31","Y")追问

我刚试了下,好像只精确到年,我要算到小数点后面两位,就是精确到天,应该怎么写公式

第2个回答  2013-01-04
=datedif(a1,b1,"y")追问

我刚试了下,好像只精确到年,我要算到小数点后面两位,就是精确到天,应该怎么写公式

追答

=datedif(a1,b1,"d")

第3个回答  推荐于2020-02-14
=datedif(a1,b1,"y")
在c1输入上面的公式追问

我刚试了下,好像只精确到年,我要算到小数点后面两位,就是精确到天,应该怎么写公式

追答

=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"ym")&"月"&DATEDIF(A1,B1,"md")&"天"

结果是
几年几月几天

本回答被提问者采纳
相似回答