Если вам нужно определить дату, которая представляет собой известное количество месяцев в будущем или прошлом, функция EDATE может быть быстрой и простой. Например, если вы работаете с датами истечения шестимесячных контрактов, вы можете использовать следующую формулу:

=EDATE(NOW(),6)

Функция берет первую предоставленную дату (в данном случае с помощью функции СЕЙЧАС) и использует второй параметр для определения количества месяцев в будущем или прошлом, которое должно быть вычислено. Используемый параметр даты должен преобразовываться в серийный номер даты, а не в текстовую дату.

Если вы используете отрицательное значение для второго параметра, тогда EDATE вычисляет дату в прошлом. Например, если вам нужна дата, которая приходилась на три месяца назад, вы можете использовать следующее:

=EDATE(NOW(),-3)

EDATE возвращает порядковый номер даты; вам может потребоваться отформатировать ячейку, чтобы она использовала формат даты, который форматирует возвращаемое значение так, как вы хотите, чтобы оно отображалось.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (9392) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-The_EDATE_Function [Функция EDATE].