Дата и время
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 напишите формулу, которая возвращает последний день того же месяца.
- В B2 напишите формулу EOMONTH, которая возвращает последний день месяца A2 с добавлением 0 месяцев.
- B2 должна показать последний день месяца A2.
Связанные функции
DATEDIF затем может посчитать полные месяцы от начальной даты до этого конца месяца. TODAY может быть начальной датой, когда нужен последний день этого месяца или более позднего.
Частая ошибка
Использовать 1 для текущего месяца: months 0 — последний день этого месяца, а 1 — последний день следующего месяца.