一、DATEDIF 函数的作用以及参数
DATEDIF 函数:用于计算两个日期之间的年\月\日间隔数
第一参数:Start_date:开始的日期 。(起始日期必须在 1900 年之后,这个是excel中的最小日期)第二参数:End_date 结束的日期 。第三参数:Unit :两个日期差值返回的数据类型一共有 6 个参数"Y" :计算时间差值的年数 。"M" :计算时间差值中的月数 。"D" :计算时间差值中的天数 。"MD" :起始日期与结束日期的同月间隔天数 。忽略日期中的月份和年份 。"YD": 起始日期与结束日期的同年间隔天数 。忽略日期中的年份 。"YM" :起始日期与结束日期的间隔月数 。忽略日期中年份 需要注意的是我们输入第三参数的时候必须使用英文状态下的引号将它括起来,下面就让我们来实际的操作下吧
如下图,我们要将计算员工的工龄
公式:=DATEDIF(E2,TODAY(),”y”)
第一参数:E2 就是入职的时间
第二参数:today(),这个函数的结果是今天的时间
第三参数:“Y”返回的结果是两个日期的年份之差
在这里我们需要注意的是使用 DATEDIF 计算日期之差,它不会对日期进行四舍五入,它只会取整数
下面就让我们来看下当第三参数不同的时候他们返回怎么不同的结果
上图中
第一参数都为:1987/3/8
第二参数都为:2019/4/8
当第三参数为 Y 的时候,函数会计算两个日期年份的差值
当第三参数为 M 的时候,函数会计算两个日期月份的差值
当第三参数为 D 的时候,函数会计算两个日期天数的差值
当第三参数为 MD 的时候,可以看到在这里结果为 0,所以函数仅仅会计算两个日期天数的差值不考虑月份与年份
当第三参数为 YD 的时候,在这里他的结果是 31,所以函数会不考虑年份,根据月份计算两个日期天数的差值
【excel中工龄计算的方法 工龄怎么计算excel公式】 当第三参数为 YM 的时候,在这里他的结果为 1,函数会不考虑年份,计算两个日期月份的差值
推荐阅读
- 马桶刷子怎么通马桶
- 10号钢筋直径是多少
- 吊灯好还是吸顶灯好
- 三用花洒如何使用
- excel取消隐藏列的方法 如何取消隐藏的行列
- 如何调整excel表格的行高与列宽 excel怎么调表格的行高列宽
- Excel求和只会sum函数就out了 excel求和公式怎么输入
- 乌梅的营养价值 乌梅的营养价值有哪些
- 高中选物化生能考什么专业的 能选哪些专业
- 高中选科物化生能报大学什么专业 能选哪些专业