Функция XL.DateAdd: добавить годы, месяцы, дни, часы или минуты к дате

Как работать с функцией DateAdd для Excel: формула и результат

Функция XL.DateAdd – тип формулы даты и времени – возвращает значение даты, которое является результатом добавления заданного временного интервала к заданной дате.

Функция помогает легко добавить годы, кварталы, месяцы, дни, часы, минуты и секунды к дате.

Перед началом работы добавьте «Функции» в Excel

«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Начните работу с инструментами XLTools
– пробный период дает 14 дней полного доступа ко всем инструментам.

Синтаксис

=XL.DateAdd(datepart, number, date)

АргументОписание
datepart
[обязательный]
Текстовое выражение, обозначающее временной интервал, который нужно добавить к дате:
  • Year (год)
  • Quarter (квартал)
  • Month (месяц)
  • Hour (час)
  • Minute (минута)
  • Second (секунда)
number
[обязательный]
Число интервалов, которое нужно добавить
date
[обязательный]
Выражение, представляющее значение даты и времени, к которому должен быть добавлен указанный интервал

Примеры [скачать]

Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.


ФормулаОписание
=XL.DateAdd("Year", 2, СЕГОДНЯ())Возвращает дату сегодня + 2 года
=XL.DateAdd("Quarter", 2, СЕГОДНЯ())Возвращает дату сегодня + 2 квартала
=XL.DateAdd("Month", 2, СЕГОДНЯ())Возвращает дату сегодня + 2 месяца
=XL.DateAdd("Hour", 2, ТДАТА())Возвращает дату и время сейчас + 2 часа
=XL.DateAdd("Minute", 120, ТДАТА())Возвращает дату и время сейчас + 120 минут
=XL.DateAdd("Second", 120, ТДАТА())Возвращает дату и время сейчас + 120 секунд
=XL.DateAdd("Day", 20, A8)Возвращает дату от даты в ячейке A8 + 20 дней

Any questions or suggestions?
How can we help?