> 教育经验 > 工作年限公式

工作年限公式

工作年限公式

一、假设入职日期写在A1单元格,要计算入职日期至今一共工作了多少年,则可以在B1单元格写入公式

=DATEDIF(A1,NOW(),\"y\")

二、关于DATEDIF函数

DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年月日间隔数。常使用DATEDIF函数计算两日期之差。

语法

DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

Unit 返回

注结束日期必须大于起始日期

下面举个小例子在日常工作中非常实用。

假如A1单元格写的也是一个日期,那么下面的三个公式可以计算出A1单元格的日期和今天的时间差,分别是年数差,月数差,天数差。

注意下面公式中的引号和逗号括号都是在英文状态下输入的。

=DATEDIF(A1,TODAY(),\"Y\") 计算年数差

=DATEDIF(A1,TODAY(),\"M\") 计算月数差

=DATEDIF(A1,TODAY(),\"D\") 计算天数差

\"Y\" 时间段中的整年数。

\"M\" 时间段中的整月数。

\"D\" 时间段中的天数。

\"MD\" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

\"YM\" start_date 与end_date 日期中月数的差。忽略日期中的年。

\"YD\" start_date 与 end_date 日期中天数的差。忽略日期中的年。