Функция EDATE - добавить / вычесть месяцы к дате (Excel, Sheets, VBA)

Скачать пример рабочей книги

Загрузите образец книги

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

Обзор функции EDATE

Функция EDATE возвращает дату через n месяцев от начальной даты.

Чтобы использовать функцию EDATE Excel Worksheet, выберите ячейку и введите:

(Обратите внимание, как появляется ввод формулы)

Синтаксис функции EDATE и входные данные:

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

Дата начала - Дата начала в формате серийного номера Excel или введенная как дата с цитатами вокруг даты. Пример: нельзя вводить 11.12.2015 прямо в ячейку. Вместо этого вам нужно ввести «11/12/2015», или вам нужно будет использовать соответствующий серийный номер: 42320. В качестве альтернативы вы можете указать ячейку с введенной датой 11/12/2015. Excel автоматически преобразует даты, хранящиеся в ячейках, в последовательный формат (если дата не вводится как текст).

месяцы - Количество месяцев до даты начала. Число может быть положительным (будущее) или отрицательным (прошлое).

EDATE Примеры

Добавить месяцы к дате

Функция EDATE используется для добавления месяцев к дате:

Добавить один месяц

1 = ДАТА (B3,1)

Добавить шесть месяцев

1 = ДАТА (B3,6)

Вычесть месяцы из даты
Функцию EDATE также можно использовать для вычитания месяцев из даты.

Вычтите один месяц

1 = ДАТА (B3; -1)

Вычтите шесть месяцев

1 = ДАТА (B3; -6)

А как насчет конца месяца?
Если день начальной даты больше, чем количество дней в конечном месяце, будет отображаться последний день месяца:

Обратное неверно.

Чтобы убедиться, что вы получили последний день месяца, вы можете вместо этого использовать функцию EOMONTH:

1 = EOMONTH (B3,1)

EDATE в Google Таблицах

Функция EDATE работает в Google Таблицах точно так же, как и в Excel:

EDATE Примеры в VBA


Вы также можете использовать функцию EDATE в VBA. Тип:
Application.Worksheetfunction.Edate (начальная_дата, месяцы)
Для аргументов функции (начальная_дата и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные для использования вместо них.

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave