EXCEL里用TODAY函数计算员工工龄,是=TODAY()-I3吗?(I3就是入职时间)

如题所述

不是用=TODAY()-I3。

1、电脑打开Excel表格,列好入职日期。


2、然后在工龄中输入公式=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"&DATEDIF(A2,TODAY(),"MD")&"天"。


3、输入公式后,按回车键就可以得到具体到天的工龄。


4、下拉复制公式就可以了。

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

计算员工工龄可以使用DATEDIF函数,如果直接使用TODAY-入职时间计算还需要将返回结果的天数进行转换,比较麻烦。

软件工具:Excel 2013

1、如下表格,根据入职时间自动计算出工龄。

2、在C2中输入公式=DATEDIF(B2,TODAY(),"Y")按下回车键。公式中的TODAY()是返回当前日期的序列号。

3、然后向下填充其他单元格,就会怎么算出每个员工的工龄。

第2个回答  2015-02-25

亲,如下图,公式为:

=DATEDIF(I3,TODAY(),"Y")&"年"&DATEDIF(I3,TODAY(),"YM")&"月"&DATEDIF(I3,TODAY(),"MD")&"天"


本回答被网友采纳
第3个回答  2017-01-09

=Today()-I3 结果是天数。

=YEARRAC(I3,Today(),1) 结果是年数

第4个回答  2015-02-25
提问中那样的公式得到的是天数,用这公式计算两个日期之间的间隔时间:
=DATEDIF(入职业时间,今天时间,"Y")
后面用Y代表年,M代表月,D代表日。

则:
=DATEDIF(I3,TODAY(),"Y")本回答被提问者采纳
相似回答