Дата и время

EOMONTH

Определение

EOMONTH возвращает последний день месяца, который на заданное число месяцев раньше или позже начальной даты.

Синтаксис

=EOMONTH(start_date, months)

Аргументы

Аргумент Значение
start_date Дата, от которой сдвигают, или ячейка с ней.
months На сколько месяцев сдвинуть, прежде чем взять последний день месяца. 0 остаётся в начальном месяце.

Пример

Листу счетов нужен последний день месяца после каждой начальной даты. Начала записаны в A2:A4. Отформатируйте результат как число, чтобы увидеть порядковый номер.

A: Начало
10 февр. 2023
8 мар. 2023
20 окт. 2023

Формула: =EOMONTH(A2,1)

Результат: 45016. Через месяц после 10 февраля 2023 — март, а последний день марта 2023 имеет порядковый номер 45016.

Практика

В ячейке A2 записана дата 15 января 2024. В B2 напишите формулу, которая возвращает последний день того же месяца.

  1. В B2 напишите формулу EOMONTH, которая возвращает последний день месяца A2 с добавлением 0 месяцев.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

DATEDIF затем может посчитать полные месяцы от начальной даты до этого конца месяца. TODAY может быть начальной датой, когда нужен последний день этого месяца или более позднего.

Частая ошибка

Использовать 1 для текущего месяца: months 0 — последний день этого месяца, а 1 — последний день следующего месяца.

Связанные функции

Эти ссылки — связанные функции.