date和dateif函数使用方法区别(DATEDIF函数语法解析及基础用法)(1)

DATEDIF函数语法解析及基础用法

DATEDIF函数是一个Excel中的隐藏函数,虽然在Excel中的函数列表中找不到这个函数,甚至帮助文件中也没有相关说明,但是DATEDIF函数是一个功能十分强大的日期函数,在工作中的应用非常广泛,用于计算两个日期之间的天数、月数或年数。

其基本语法为:

DATEDIF(start_date,end_date,unit)

start_date:必需。代表时间段内的起始日期,可以是带引号的日期文本字符串,比如“2016-8-8”,也可以是日期序列值、其他公式或者函数返回的运算结果,比如DATE(2016,8,8)等等。

end_date:必需。代表时间段内的结束日期,结束日期要大于起始日期,否则将返回错误值#NUM!。

Unit参数DATEDIF函数返回结果Y日期时间段中的整年数M日期时间段中的整月数D日期时间段中的天数MD日期时间段中天数的差。忽略日期中的月和年YM日期时间段中月数的差。忽略日期中的日和年YD日期时间段中天数的差。忽略日期中的年

结合下面的案例,介绍一下DATEDIF函数的前三种基础用法:

date和dateif函数使用方法区别(DATEDIF函数语法解析及基础用法)(2)

两日期相差天数

=DATEDIF(A2,B2,"d")

两日期相差月数

=DATEDIF(A2,B2,"m")

两日期相差年数

=DATEDIF(A2,B2,"y")

忽略月和年,两日期相差天数

=DATEDIF(A2,B2,"md")

忽略日和年,两日期相差月数

=DATEDIF(A2,B2,"ym")

忽略年,两日期相差天数

=DATEDIF(A2,B2,"yd")

,