excel中工龄计算的方法 工龄怎么计算excel公式


excel中工龄计算的方法 工龄怎么计算excel公式


一、DATEDIF 函数的作用以及参数
DATEDIF 函数:用于计算两个日期之间的年\月\日间隔数
第一参数:Start_date:开始的日期 。(起始日期必须在 1900 年之后,这个是excel中的最小日期)第二参数:End_date 结束的日期 。第三参数:Unit :两个日期差值返回的数据类型一共有 6 个参数"Y" :计算时间差值的年数 。"M" :计算时间差值中的月数 。"D" :计算时间差值中的天数 。"MD" :起始日期与结束日期的同月间隔天数 。忽略日期中的月份和年份 。"YD": 起始日期与结束日期的同年间隔天数 。忽略日期中的年份 。"YM" :起始日期与结束日期的间隔月数 。忽略日期中年份 需要注意的是我们输入第三参数的时候必须使用英文状态下的引号将它括起来,下面就让我们来实际的操作下吧
如下图,我们要将计算员工的工龄

excel中工龄计算的方法 工龄怎么计算excel公式


公式:=DATEDIF(E2,TODAY(),”y”)
第一参数:E2 就是入职的时间
第二参数:today(),这个函数的结果是今天的时间
第三参数:“Y”返回的结果是两个日期的年份之差
在这里我们需要注意的是使用 DATEDIF 计算日期之差,它不会对日期进行四舍五入,它只会取整数
下面就让我们来看下当第三参数不同的时候他们返回怎么不同的结果

excel中工龄计算的方法 工龄怎么计算excel公式


上图中
第一参数都为:1987/3/8
第二参数都为:2019/4/8
当第三参数为 Y 的时候,函数会计算两个日期年份的差值
当第三参数为 M 的时候,函数会计算两个日期月份的差值
当第三参数为 D 的时候,函数会计算两个日期天数的差值
当第三参数为 MD 的时候,可以看到在这里结果为 0,所以函数仅仅会计算两个日期天数的差值不考虑月份与年份
当第三参数为 YD 的时候,在这里他的结果是 31,所以函数会不考虑年份,根据月份计算两个日期天数的差值
【excel中工龄计算的方法 工龄怎么计算excel公式】 当第三参数为 YM 的时候,在这里他的结果为 1,函数会不考虑年份,计算两个日期月份的差值

    推荐阅读