excel 中怎么计算工龄
做为一个HR,经常是需要计算员工的工龄,那么在Excel 中应该如何快速的计算呢?
数据如下图所示:
要求:计算出员工的工龄?
问题分析:要计算出员工的工龄,即员工从入职日期到今天一共有多少年多少个月多少天,【今天】可以用TODAY 函数表示,那么要计算员工从入职日期到今天有多少年可以用DATEDIF 函数计算:
=DATEDIF(B2,TODAY(),y),后面可以连接上一个“年”,这个是计算出入职日期到今天的整年数。
不满整年的月份用DATEDIF 函数计算:
=DATEDIF(B2,TODAY(),ym),后面可以连接上一个个“月”。
不满整月的天数用DATEDIF 函数计算:
=DATEDIF(B2,TODAY(),md),
后面可以连接上一个“天”。
最后的公式可以写为:在C2 单元格中输入公式:
=DATEDIF(B2,TODAY(),y)&年
&DATEDIF(B2,TODAY(),ym)&月
&DATEDIF(B2,TODAY(),md)&天。
现在对Datedif 函数的第三参数做一个简单的讲解:
Datedif:计算两个日期之间的天数、月数或年数。DATEDIF 函数在Excel 中是一个隐藏函数。
语法
DATEDIF(开始日期,结束日期,计算单位)
开始日期:用于表示时间段的第一个(即起始)日期的日期。