Excel - 显示从今天起X个月的日期

时间:2012-09-07 16:18:02

标签: excel

任何简单的方法吗?在VBA中,我通常使用dateadd(),但由于这是Excel,我没有这个功能。

2 个答案:

答案 0 :(得分:7)

以下功能完成工作:

=DATE(YEAR(A2),MONTH(A2)+B2,MIN(DAY(A2),DAY(DATE(YEAR(A2),MONTH(A2)+B2+1,0))))

例如:

Date       Add Months   Result  
8/1/2012   6            =DATE(YEAR(A2),MONTH(A2)+B2,MIN(DAY(A2),DAY(DATE(YEAR(A2),MONTH(A2)+B2+1,0))))

结果:

Date       Add Months   Result  
8/1/2012   6            2/1/2013

答案 1 :(得分:2)

您还可以使用EDATE工作表功能。例如,EDATE(DATE(2012,8,1),6)将于2013年2月1日返回。