身为HR,DATEDIF这个隐藏函数必须会
DATEDIF是Excel中的隐藏函数,在帮助和插入公式里面没有提示。
主要用来计算两个日期之间的年数、月数、天数。
DATEDIF语法(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
通俗一点讲就是:计算一个小的日期到一个比较大的日期中间间隔多少分隔单位,分隔单位可以是年,可以是月,也可以是日。
注意,小的日期一定要在前面,否则会出错!
咱们来看看下面几个案例
以下截图TODAY()=2018-7-24
第三参数为“M”返回时间段中的整月数
第三参数为“D”返回时间段中的天数
第三参数为“YM”时表示计算两个日期的月份差,忽略年份
这个为什么是11呢?因为从去年的8月1日开始算到今天,过去了11个月(整月哦)
第三参数为“MD”时表示计算两个日期的天数差,忽略日期中的年份和月份
这个就比较容易理解了,从1号到24号,间隔了23天,就这么简单!!
第三参数为“YD”时表示计算两个日期的天数差,忽略年份
连接起来就是小编距离出生共23年11月23天
=DATEDIF(B2,TODAY(),"y")&"年"&DATEDIF(B2,TODAY(),"ym")&"月"&DATEDIF(B2,TODAY(),"md")&"天"