Сдвиг даты вперед или назад на заданное количество месяцев с помощью EDATE.
Скопировать формулу
=EDATE(A2, 3)EDATE возвращает дату, отстоящую на заданное число месяцев назад или вперед от начальной даты (используйте отрицательное число, чтобы вернуться назад). В отличие от простого сложения дней, она корректно обрабатывает високосные годы и окончания месяцев.
=EDATE("2026-01-31", 1)→2026-02-28Один месяц после 31 января приходится на 28 февраля.
=EDATE(DATE(2026,5,15), -2)→2026-03-15Отрицательное число сдвигает дату назад: на два месяца раньше 15 мая.
=EDATE(DATE(2026,3,10), 12)→2027-03-10Прибавление 12 месяцев сдвигает дату на год вперёд.
Конец месяца
=EOMONTH(A2, 3)Возвращает последний день месяца через 3 месяца.
Месяцы имеют разную длину, поэтому прибавление 30 дней дает погрешность. EDATE сохраняет то же число месяца и учитывает его окончание.
У ячейки общий формат, поэтому Excel показывает порядковый номер даты. Примените к ячейке формат даты.
Умножьте годы на 12: =EDATE(A2, 12*5) прибавляет пять лет.
Прибавляйте их напрямую: =A2+10 прибавляет десять дней, а =A2+7*2 — две недели.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.