これを行う簡単な方法はありますか?VBA では通常 dateadd() を使用しますが、これは Excel であるため、その関数はありません。
質問する
5654 次
2 に答える
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
于 2012-09-07T16:24:42.127 に答える
2
EDATE ワークシート関数を使用することもできます。たとえば、EDATE(DATE(2012,8,1),6) は 2013 年 2 月 1 日を返します。
于 2012-09-07T16:46:02.457 に答える