日付
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か月後の日付を返す数式を書いてください。
- B2 に、A2 に 1 か月足す EDATE 数式を書いてください。
- B2 は A2 に 1 か月足した日付を表示する必要があります。
ステップ 1 / 2
B2 に =EDATE(A2,1) と入力します。
2024年1月15日の1か月後は 2024年2月15日で、45337 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は EDATE を使っています。
B2 は 45337 を表示しています。
関連する関数
DAY はずらした日付から月の日を読めます。今日から何か月動かしたいときは、TODAY が開始日を渡します。
よくある間違い
EDATE を使わず、日付のシリアル値に 30 や 31 を足すミスです。月の長さは違うので、10月20日に 31 日を足しても 11月20日にはなりません。