Функция EDATE в Excel быстро добавляет или вычитает месяцы к известным датам. Функция EDATE может использоваться, например, для определения сроков или сроков инвестиций или дат начала или окончания проектов.
Примечание . Информация в статье относится к Excel 2019, 2016, 2013 и 2010; Excel Online; и Excel 2019 для Mac, Excel 2016 для Mac и Excel для Mac 2011.
Добавить или вычесть месяцы в даты
Поскольку функция только добавляет или вычитает целые месяцы к дате, результат всегда попадает в тот же день месяца, что и начальная дата.
Данные, возвращаемые функцией EDATE, представляют собой серийный номер или серийную дату. Для отображения разборчивых дат в правильном формате даты вы примените форматирование даты к ячейкам, содержащим функцию EDATE.
Синтаксис и аргументы функции EDATE
Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы.
Синтаксис для функции EDATE:
= ДАТАМЕС (дата_начала месяцев)
Start_date (обязательно): дата начала проекта или рассматриваемый период времени.
- Этот аргумент может быть датой, введенной в функцию, или ссылкой на ячейку для расположения данных на листе.
Месяцы (обязательно): количество месяцев до или после начальной_ даты.
- Этот аргумент может быть значением, введенным в функцию, или ссылкой на ячейку для расположения данных на листе.
- Положительные значения дают будущие даты (строка 8 на рисунке выше).
- Отрицательные значения дают прошлые даты (строка 3 на изображении выше).
- Если month не является целым числом, оно усекается (десятичная часть удаляется), как показано в строке 8 на рисунке выше, где 12,25 лет усекается до целого числа 12.
#ЗНАЧЕНИЕ! Значение ошибки
Если аргумент Start_date не является допустимой датой, функция возвращает значение ошибки #VALUE! (как показано в строке 4 на рисунке выше) с 30.02.2016 (30 февраля 2016 г.) недействителен.
Пример функции EDATE в Excel
Как показано на рисунке выше, в этом примере функция EDATE используется для сложения и вычитания различного количества месяцев до даты 1 января 2016 года.
Приведенная ниже информация охватывает шаги, используемые для ввода функции в ячейки B3 и C3 рабочего листа.
Введите функцию EDATE
Варианты ввода функции и ее аргументов включают в себя:
- Ввод полной функции: = EDATE ($ A $ 3, C2) в ячейку C3;
- Выбор функции и ее аргументов с помощью диалогового окна функции EDATE.
Хотя можно просто ввести полную функцию вручную, многим людям проще использовать диалоговое окно для ввода аргументов функции.
Приведенные ниже шаги охватывают ввод функции EDATE, показанной в ячейке B3 на изображении выше, с использованием диалогового окна функции.
Поскольку значения, вводимые для аргумента Месяцы , являются отрицательными (-6 и -12), даты в ячейках B3 и C3 будут раньше даты начала.
Пример EDATE – вычитать месяцы
- Выберите ячейку B3 , чтобы сделать ее активной.
- Выберите Формулы . В Excel Online нажмите кнопку Вставить функцию рядом с панелью формул, чтобы открыть диалоговое окно Вставить функцию.
- Выберите Функции даты и времени , чтобы открыть раскрывающийся список функций. В Excel Online выберите Дата и время в списке «Выбрать категорию».
- Выберите EDATE в списке, чтобы открыть диалоговое окно функции.
- Выберите строку Start_date в диалоговом окне.
- Выберите ячейку A3 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно в качестве аргумента Start_date.
- Нажмите F4 , чтобы сделать A3 абсолютной ссылкой на ячейку ($ A $ 3).
- Выберите строку Месяцы в диалоговом окне.
- Выберите ячейку B2 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно в качестве аргумента Месяцы .
- Выберите ОК , чтобы завершить функцию и вернуться к рабочему листу.
- Дата 01.07.2015 (1 июля 2015 г.) отображается в ячейке B3, то есть за шесть месяцев до даты начала.
- Используйте маркер заполнения, чтобы скопировать функцию EDATE в ячейку C3. Дата 01.01.2015 (1 января 2015 г.) отображается в ячейке C3, то есть за 12 месяцев до даты начала.
- Выберите ячейку C3 , чтобы отобразить полную функцию = EDATE ($ A $ 3, C2) на панели формул над рабочим листом.
Примечание . Если в ячейке B3 появляется число, например 42186 , вероятно, к ячейке применено форматирование Общие . См. Инструкции ниже, чтобы применить формат даты к ячейке.
Изменить формат даты в Excel
Быстрый и простой способ изменить формат даты для ячеек, содержащих функцию EDATE, – выбрать один из списка предварительно заданных параметров форматирования в диалоговом окне «Формат ячеек».
В приведенных ниже действиях используется комбинация клавиш Ctrl + 1 или Command + 1 (номер один) для открытия. диалоговое окно «Формат ячеек». (Этот ярлык недоступен в Excel Online.)
Чтобы изменить формат даты:
- Выделите ячейки на листе, которые содержат или будут содержать даты.
- Нажмите Ctrl + 1 или Command + 1 , чтобы открыть диалоговое окно «Формат ячеек».
- Выберите вкладку Число в диалоговом окне.
- Выберите Дата в окне списка категорий (находится в левой части диалогового окна).
- В окне Тип (справа) выберите нужный формат даты.
- Если выбранные ячейки содержат данные, в окне «Образец» отображается предварительный просмотр выбранного формата.
- Выберите ОК , чтобы сохранить изменение формата и закрыть диалоговое окно.
Если вы предпочитаете использовать мышь, а не клавиатуру, альтернативный способ открытия диалогового окна:
- Щелкните правой кнопкой мыши выбранные ячейки, чтобы открыть контекстное меню.
- Выберите Формат ячеек , чтобы открыть диалоговое окно Формат ячеек.
Устранить неполадки в ряду хэштегов
Если после изменения формата даты для ячейки в ячейке отображается строка хэштегов, это происходит потому, что ячейка недостаточно широка для отображения отформатированных данных. Расширение ячейки исправляет проблему.