Справочник функций Excel

ДАТАМЕС

В английском Excel:EDATE

Сдвигает дату на нужное число месяцев вперёд или назад: окончание подписки, договора или гарантии.

ДАТАМЕС(нач_дата; число_месяцев)
нач_дата
Дата, от которой отсчитываем, например начало подписки.
число_месяцев
Сколько месяцев прибавить. Отрицательное число вычитает.

Возвращаемое значение

Дату, сдвинутую на указанное число месяцев. Если такого дня в месяце нет, будет его последний день: 31 января + 1 месяц = 28 февраля. Без формата даты результат покажется числом.

Примеры

Окончание подписки

fx
A
B
C
D
E
1
2
3
4
5
6
7
Клиент
Начало
Месяцев
Окончание
ООО «Вектор»
15.01.2026
12
ИП Сомов
31.01.2026
1
ООО «Лето»
01.06.2026
6
АО «Север»
10.09.2026
3
Лист1

Подробности

ДАТАМЕС прибавляет к дате целые месяцы и сохраняет число месяца: 15 января плюс 3 месяца — 15 апреля.

Если такого числа в новом месяце нет, функция берёт последний день месяца: 31 января плюс месяц даёт 28 или 29 февраля.

Отрицательное число месяцев сдвигает дату назад. Результат приходит числом, поэтому ячейке ставят формат даты.

Частые ошибки

  • В ячейке видно число вместо даты. Поставьте ей формат даты.
  • Месяцы прибавляют как дни: =B2+30. Месяцы разной длины, и дата уползает.

В Google Таблицах

В Google Таблицах — EDATE с теми же аргументами.

Смотрите также