EDATE 関数は、指定した日付から指定した月数だけ前または後の月の同じ日付を返す関数です。
🔹 書式(構文)
EDATE(開始日, 月)
🔹 引数の説明
- 開始日:基準となる日付(
日付形式or日付文字列)。 - 月:加算または減算する月数。
- 正の数 → 未来(後ろ)へ
- 負の数 → 過去(前)へ
🔹 使用例
| A列 | B列 | C列 |
|---|---|---|
| 2025/05/25 | 1 | =EDATE(A1, B1) → 2025/06/25 |
| 2025/01/31 | 1 | =EDATE(A2, B2) → 2025/02/28(調整される) |
| 2025/05/25 | -2 | =EDATE(A3, B3) → 2025/03/25 |
🔸 注意点
- 日付が月末で、移動先の月に同じ日が存在しない場合は、自動的に月末日に調整されます。
- 例:
=EDATE("2025/01/31", 1)→ 2025/02/28(うるう年でなければ)
- 例:
開始日にはDATE関数や"yyyy/mm/dd"形式の文字列、または日付が入力されたセルを使えます。
🔹 関連関数
EOMONTH: 月末日を返したい場合はこちら(例:=EOMONTH("2025/01/01", 1)→ 2025/02/29)DATE: 日付の構成TODAY: 現在の日付