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

Joh*_*ith 3 excel

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

Ann*_*nne 7

以下功能完成了这项工作:

=DATE(YEAR(A2),MONTH(A2)+B2,MIN(DAY(A2),DAY(DATE(YEAR(A2),MONTH(A2)+B2+1,0))))
Run Code Online (Sandbox Code Playgroud)

例如:

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))))
Run Code Online (Sandbox Code Playgroud)

结果:

Date       Add Months   Result  
8/1/2012   6            2/1/2013
Run Code Online (Sandbox Code Playgroud)