怎么用DATEDIF及ROUND函数在Excel2013表格中计算员工的工龄
怎么用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年。
这样我们可以确保公式计算的准确性,双击该单元格右下角的填充柄,即可将公式运用到整个数据列中。
猜你喜欢: