エクセルまにあ
超初心者のためのエクセル入門講座 

EDATE 関数

EDATE 関数は、指定した月数だけ前あるいは後の日付を返す関数です。

書式は、

=EDATE( 基準日, 月数 )

です。

例えば、

=EDATE(DATE(2010,1,29),2)

は 2010/3/29 になります。

月数に負の値を入れた場合には、基準日よりも前の日付が得られます。

例えば、

=EDATE(DATE(2010,1,29),-2)

は 2009/11/29 です。

また、存在しない日付となってしまう場合には、適切な補正が行われます。

例えば、

=EDATE(DATE(2010,1,29),1)

は、2009/2/29 となってしまいますが、2月は28日までしかないため、結果は 2009/2/28 になります。

関連項目

EOMONTH DATE DAY MONTH YEAR TODAY