17.7.1 EDATE( )函数
EDATE函数用于计算某个日期之前或之后相隔几个月的日期
语法:EDATE(start_date,months)
参数说明:
start_date:开始日期
months:表示开始日期之前或之后的月数,正数表示未来几个月,负数表示过去几个月。
如图17‑10所示,在C2单元格中输入以下公式,即可以计算A列日期间隔若个月之后的日期。
=EDATE(A2,B2)
17.7.2 EOMONTH( )函数
EOMONTH函数用于计算某个日期之前或之后相隔几个月后的那个月最后一天的日期。
语法:EOMONTH(start_date,months)
start_date:开始日期
months:表示开始日期之前或之后的月数,正数表示未来几个月,负数表示过去几个月。
如图17‑11所示,在C2单元格中输入以下公式,即可以计算A列日期间隔若个月之后的最后一天的日期。
=EOMONTH(A2,B2)
17.7.3 DATEDIF( )函数
DATEDIF函数是Excel中一个非常强大的隐藏函数,它并未出现在插入函数列表中,帮助中也没有该函数的解释说明。DATEDIF可以用于计算两个日期之间的间隔年数、月数和天数。
DATEDIF(start_date,end_date,unit)
参数说明:
start_date:表示开始日期
end_date:表示结束日期
unit:计算的时间单位,如表17‑3所示
图17‑12展示了DATEDIF函数基本用法