Syntax
| Parameter | Description |
|---|---|
| start_date | Parameter of the EOMONTH function. |
| months | Parameter of the EOMONTH function. |
Examples
End of current month
=EOMONTH(TODAY(), 0)
End of next month
=EOMONTH("2026-01-15", 1)
First day of current month
=EOMONTH(TODAY(), -1) + 1
Common Errors
Occurs when the start_date is not a valid date or months is non-numeric.
Occurs when the resulting date is before the date system's minimum date.
Tips
=EOMONTH(A1,-1)+1 gives the first day of A1's month. This is one of the most common EOMONTH tricks.
EOMONTH(date, 0) returns the end of the same month as the date. Month -1 = end of previous month, month 1 = end of next month.
EOMONTH automatically accounts for leap years. EOMONTH("2024-01-15", 1) returns Feb 29, 2024 in a leap year.
Try EOMONTH in Viztab
Import your data and use EOMONTH with 370+ other formulas. No signup required.
Open Viztab