Возвращает последний (или первый) день месяца, на который приходится дата.
Скопировать формулу
=EOMONTH(A2, 0)EOMONTH(date, 0) возвращает последний день текущего месяца. Для получения первого дня используйте EOMONTH(date, -1)+1 — последний день предыдущего месяца плюс один. Смещение сдвигает месяцы вперед или назад.
=EOMONTH(A2, -1)+1→2026-06-01Первый день месяца.
=EOMONTH(DATE(2026,2,10), 0)→2026-02-28Последний день февраля 2026 года.
=EOMONTH(DATE(2026,10,7), 0)+1→2026-11-01Первый день следующего месяца.
Первый день (DATE)
=DATE(YEAR(A2), MONTH(A2), 1)Формирует первый день напрямую.
Используйте EOMONTH(A2, 1).
Используйте =WORKDAY(EOMONTH(A2, 0)+1, -1). Формула отступает на один рабочий день назад от первого числа следующего месяца.
Используйте =DATE(YEAR(A2), 1, 1).
У ячейки общий формат. Примените формат даты, чтобы значение отображалось как дата.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.