ДАТАМЕС
В английском 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 с теми же аргументами.