以下功能完成了这项工作:
=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)