admin管理员组

文章数量:1530842

2024年2月14日发(作者:)

怎么用DATEDIF及ROUND函数在Excel2013表格中计算员工的工龄

首先用DATEDIF函数求入职日期到今天相距的月数,然后用月数除以12,得到年数,一般为小数,这里就用到了ROUND函数进行四舍五入为整数,也就是我们要的知的结果,工龄。以下是店铺为您带来的关于用DATEDIF及ROUND函数在Excel2013表格中计算员工的工龄,希望对您有所帮助。

用DATEDIF及ROUND函数在Excel2013表格中计算员工的工龄

使用到了DATEDIF及ROUND两个函数,如果不是很明白,下面就学习下:

DATEDIF

语法

DATEDIF(start_date,end_date,unit)

说明

返回两个日期之间的年月日间隔数

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

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

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

Unit 返回

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

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

"D" 时间段中的天数。

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

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

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

ROUND

语法

ROUND(number,num_digits)

Number 需要进行四舍五入的数字。

Num_digits 指定的位数,按此位数进行四舍五入。

说明

如果 num_digits 大于 0,则四舍五入到指定的小数位。

如果 num_digits 等于 0,则四舍五入到最接近的整数。

如果 num_digits 小于 0,则在小数点左侧进行四舍五入。 。

操作步骤

首先,打开一份员工名册,在工龄单元格中输入下面的函数公式,=ROUND(DATEDIF(B4,TODAY(),"M")/12,0),today函数是用于求出当天日期。

回车键按下,结果是7,我们查看一下,员工陈福利2007年进入公司,现在是2014年,刚好7年。

这样我们可以确保公式计算的准确性,双击该单元格右下角的填充柄,即可将公式运用到整个数据列中。

本文标签: 员工计算工龄函数表格