
Раздел функций | Функции даты и времени |
Название на английском | EOMONTH |
Волатильность | Не волатильная |
Похожие функции | ДАТА — создаёт дату по числам ДЕНЬ, МЕСЯЦ, ГОД — извлекают части даты СЕГОДНЯ, ТДАТА — возвращают текущую дату и текущие дату и время |
Что делает эта функция?
Функция КОНМЕСЯЦА возвращает последнюю дату месяца, смещённую на заданное количество месяцев от исходной даты.
Если смещение равно 0, будет возвращён конец того же месяца. Если 1 — конец следующего, -1 — конец предыдущего месяца.
Форматирование
Результат — это дата. Она может отображаться в стандартном или произвольном формате. При необходимости можно изменить формат отображения через Ctrl + 1.
Синтаксис
=КОНМЕСЯЦА(дата; смещение_в_месяцах)
Аргументы:
- дата — обязательный аргумент. Это может быть:
- ссылка на ячейку с датой
- результат другой функции, например СЕГОДНЯ()
- текстовое значение, которое Excel распознаёт как дату
- смещение_в_месяцах — обязательное целое число (может быть отрицательным), указывающее, на сколько месяцев сдвинуться вперёд или назад
Примеры
Тройной клик по формуле выделит её всю для копирования.
Формула | Описание | Результат (пример) |
---|---|---|
=КОНМЕСЯЦА("10.06.2025"; 0) | Конец текущего месяца | 30.06.2025 |
=КОНМЕСЯЦА("10.06.2025"; 1) | Конец следующего месяца | 31.07.2025 |
=КОНМЕСЯЦА(СЕГОДНЯ(); -1) | Конец предыдущего месяца | 31.05.2025 |
Особенности
- Если дата введена некорректно, Excel вернёт ошибку.
- Учитываются високосные года: в феврале может быть 28 или 29 дней.
- Функция полезна для расчёта периодов, финансовых отчётов, дат закрытия месяца, расчёта отсрочек и пр.
- Несмотря на то, что Excel считает 1900 год високосным, и в нем существует 29 февраля 1900 года, функция КОНМЕСЯЦА для всех дат февраля 1900 (даже 29 февраля) возвращает 28 февраля.
Автоматизация через !SEMTools
Если вы хотите получить последнюю дату месяца сразу для всего столбца, можно воспользоваться командой на вкладке !SEMTools.
Как использовать:
- Выделите столбец с датами;
- Откройте вкладку !SEMTools;
- Перейдите в меню “ИЗВЛЕЧЬ” – “Атрибуты” – дат
- Выберите команду «Конец месяца».
Если активен чекбокс “выводить результат справа“, рядом появится столбец с последними датами соответствующих датам месяцев. Вставляются только значения, без формул.
Другие функции “Дата и время” в Excel
ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДЕНЬНЕД, ДОЛЯГОДА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ