计算到期日,是平时遇到较多的一类问题,常见的用途有:计算转正日期、合同有效期、商品保质期等等。
比如下图中的例子:
有些朋友会用四个函数来计算转正日期:
=DATE(YEAR(A2),MONTH(A2)+3,DAY(A2))
分别计算出入职日期的年、月、日,再对月加3后,使用DATE函数得出转正日期。
其实这个问题只用一个函数就能搞定,这个函数就是EDATE。
EDATE函数使用非常简单,只需要两个参数,第一个参数是开始日期,第二个参数是开始日期之前或之后的间隔月数,在这个问题中,公式可以这样写:
=EDATE(A2,3),意思就是入职日期3个月之后的日期。
第二参数为正数时,代表开始日期之后的月数,第二参数为负数时,代表开始日期之前的月数。
如果要计算的日期是若干年之前或之后,第二参数只需要用年数乘以12即可。
怎么样,这个简单的函数是不是很好用?