Как использовать функцию EDATE в Excel -

Содержание

Резюме

Функция Excel EDATE возвращает дату в тот же день месяца, n месяцев в прошлом или будущем. Вы можете использовать EDATE для расчета дат истечения, сроков погашения и других сроков. Используйте положительное значение для месяцев, чтобы получить дату в будущем, и отрицательное значение для дат в прошлом.

Цель

Дата сдвига на n месяцев в будущее или прошлое

Возвращаемое значение

Новая дата как серийный номер Excel

Синтаксис

= ДАТА (начальная_дата, месяцы)

Аргументы

  • start_date - дата начала как действительная дата в Excel.
  • месяцы - количество месяцев до или после start_date.

Версия

Excel 2003

Примечания по использованию

Функция EDATE может добавлять или вычитать месяцы из даты. Вы можете использовать EDATE для расчета дат истечения срока, сроков контрактов, сроков исполнения, дат годовщин, дат выхода на пенсию и других дат в будущем или прошлом. Используйте положительное число для месяцев, чтобы получить дату в будущем, и отрицательное число для дат в прошлом.

EDATE вернет серийный номер, соответствующий дате. Чтобы отобразить результат в виде даты, примените любой числовой формат по вашему выбору.

Основное использование

Например, если A1 содержит дату 1 февраля 2018 г., вы можете использовать EDATE следующим образом:

=EDATE(A1,1) // returns March 1, 2018 =EDATE(A1,3) // returns May 1, 2018 =EDATE(A1,-1) // returns January 1, 2018 =EDATE(A1,-2) // returns December 1, 2017

6 месяцев с сегодняшнего дня

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

=EDATE(TODAY(),6) // 6 months from today

Двигаясь по годам

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

=EDATE(A1,24) // forward 2 years =EDATE(A1,2*12) // forward 2 years

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

Конец месяца

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

=EDATE("31-Jan-2019",1) // returns 28-Feb-2019

Високосный год

EDATE также будет учитывать високосные годы:

=EDATE("31-Jan-2020",1) // returns 29-Feb-2020

EDATE со временем

Функция EDATE удаляет время из дат, которые включают время (иногда называемое «datetime»). Чтобы сохранить время в дате, вы можете использовать такую ​​формулу:

=EDATE(A1,n)+MOD(A1,1)

Здесь функция MOD используется для извлечения времени из даты в A1 и добавления его обратно к результату из EDATE.

См. Ниже дополнительные примеры формул, в которых используется функция EDATE.

Заметки

  1. EDATE вернет ошибку #VALUE, если начальная дата неверна.
  2. Если к дате начала добавлено дробное время, оно будет удалено.
  3. Если аргумент месяцев содержит десятичное значение, оно будет удалено.
  4. Чтобы вычислить дату конца месяца, см. Функцию EOMONTH.
  5. EDATE возвращает порядковый номер даты, который должен быть отформатирован как дата.

Похожие видео

Как использовать аргументы функции Большинство функций Excel требуют аргументов. В этом видео мы объясняем, как работают аргументы и как их использовать.

Интересные статьи...