Функция EDATE (Microsoft Excel)
Если вам нужно определить дату, которая представляет собой известное количество месяцев в будущем или прошлом, функция EDATE может быть быстрой и простой. Например, если вы работаете с датами истечения шестимесячных контрактов, вы можете использовать следующую формулу:
=EDATE(NOW(),6)
Функция берет первую предоставленную дату (в данном случае с помощью функции СЕЙЧАС) и использует второй параметр для определения количества месяцев в будущем или прошлом, которое должно быть вычислено. Используемый параметр даты должен преобразовываться в серийный номер даты, а не в текстовую дату.
Если вы используете отрицательное значение для второго параметра, тогда EDATE вычисляет дату в прошлом. Например, если вам нужна дата, которая приходилась на три месяца назад, вы можете использовать следующее:
=EDATE(NOW(),-3)
EDATE возвращает порядковый номер даты; вам может потребоваться отформатировать ячейку, чтобы в ней использовался формат даты, который форматирует возвращаемое значение так, как вы хотите, чтобы оно отображалось.
Обратите внимание, что если функция EDATE не работает в вашей системе, это означает, что вы не установили или не включили пакет Analysis ToolPak. Установите ToolPak, и тогда вы сможете использовать эту функцию.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3186) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-The_EDATE_Function [Функция EDATE]
.