日付

EDATE

定義

EDATE は、開始日から指定した月数だけ前または後の日付を返します。

構文

=EDATE(start_date, months)

引数

引数 意味
start_date ずらす日付、またはそれを含むセルです。
months 動かす月数です。正の数は先へ、負の数は後ろへ動かします。

計算例

契約表が、各開始日の3か月後の日付を必要としています。開始日は A2:A4 に入っています。シリアル値を見るには、結果の表示形式を数値にします。

A: 開始
2023年10月20日
2023年3月8日
2021年11月4日

数式: =EDATE(A2,3)

結果: 45311。2023年10月20日の3か月後は 2024年1月20日で、シリアル値は 45311 です。

練習問題

セル A2 には日付 2024年1月15日 が入っています。B2 に、A2 の1か月後の日付を返す数式を書いてください。

  1. B2 に、A2 に 1 か月足す EDATE 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

DAY はずらした日付から月の日を読めます。今日から何か月動かしたいときは、TODAY が開始日を渡します。

よくある間違い

EDATE を使わず、日付のシリアル値に 30 や 31 を足すミスです。月の長さは違うので、10月20日に 31 日を足しても 11月20日にはなりません。

関連する関数

これらのリンクは関連する関数です。