时间日期,是我们日常办公中必不可少的部分,如何快速的计算两个日期之间相差的年、月、日等,如果用DATEDIF函数来计算,将会非常的简单,下面带你了解DATEDIF函数。

DATEDIF函数是Excel隐藏函数,其功能是返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。包含D,M,Y,YD,YM,MD。

DATEDIF(start_date, end_date, unit)

参数释义:

start_date——开始日期

end_date——结束日期

Unit——返回类型

unit为返回结果的代码,具体代码如下:

“y”——返回整年数

“m”——返回整月数

“d”——返回整天数

“md”——返回参数1和参数2的天数之差,忽略年和月。

“ym”——返回参数1和参数2的月数之差,忽略年和日。

“yd”——返回参数1和参数2的天数之差,忽略年。按照月、日计算天数。

详细解析:

参数“Y”,两个日期间的实足年数:=DATEDIF(A2,B2,”Y”)

参数“M”,两个日期间的实足月数:=DATEDIF(A2,B2,”M”)

参数“D”,两个日期间的天数差:=DATEDIF(A2,B2,”D”),这里只是介绍下求天数差的用法,其实求天数差用不着用此函数,直接相减来得更方便:=B2-A2

参数“MD”,两个日期间的单纯天数差,忽略年和月:=DATEDIF(A2,B2,”MD”),也就是不管前面的年份和月份,只算最后的天数之间的差,如果结果日期的“日”小于开始日期的“日”,则为结束日期“日”与上月开始日期的“日”之间的天数差。

参数“YM”,两个日期间的单纯月数差,忽略年:=DATEDIF(A2,B2,”YM”),也就是不管前面的年份,只算月数之间的差(实足月数),如果忽略年份后,结果日期小于开始日期,则为结束日期“月日”与上年开始日期的“月日”之间的月数差。

参数“YD”,包含月份的天数差,忽略年:=DATEDIF(A2,B2,”YD”),也就是不管前面的年份,只算月日之间的天数差,如果忽略年份后,结果日期小于开始日期,则为结束日期“月日”与上年开始日期的“月日”之间的天数差。

关键字:Excel技巧,隐藏函数,DATEDIF
内容编辑:创业博客