How do I use EDATE in Excel?
Use EDATE when you want to shift a date by a number of months. Enter Start date, Months in that order, then add optional arguments when needed.
Returns date shifted by specified months.
EDATE(start_date, months)start_date
RequiredEnter a date/reference-related value.
months
RequiredEnter a numeric value.
Use EDATE to return the result with these settings (Start date: B2 (cell B2 (Start Date in column B)), Months: 1).
| # | ATask ID | BStart Date | CEnd Date | DNotes | EHoliday |
|---|---|---|---|---|---|
| 2 | T001 | 2026/03/01 | 2026/03/05 | Standard task | 2026/03/03 |
| 3 | T002 | 2026/03/03 | 2026/03/10 | Priority task | 2026/03/06 |
| 4 | T003 | 2026/03/05 | 2026/03/12 | Standard task | 2026/03/10 |
| 5 | T004 | 2026/03/08 | 2026/03/14 | Urgent task | 2026/03/12 |
| 6 | |||||
| 7 | |||||
| 8 |
How to Use (Formula)
=EDATE(B2, 1)Result
2026/04/01
Use EDATE when you want to shift a date by a number of months. Enter Start date, Months in that order, then add optional arguments when needed.
Use the "Start Function Practice" button to jump straight into EDATE drills.
The main arguments are Start date, Months. Enter them in order.