Функция 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 на изображении выше, с использованием диалогового окна функции.
Поскольку значения, которые нужно ввести для аргумента Months, являются отрицательными (-6 и -12), даты в ячейках B3 и C3 будут раньше даты начала.
Пример EDATE — вычитать месяцы
- Выберите ячейку B3, чтобы сделать ее активной ячейкой.
- Выберите Формулы . В Excel Online нажмите кнопку « Вставить функцию» рядом с панелью формул, чтобы открыть диалоговое окно «Вставить функцию».
- Выберите Функции даты и времени, чтобы открыть раскрывающийся список функций. В Excel Online выберите « Дата и время» в списке « Выбрать категорию».
- Выберите EDATE в списке, чтобы открыть диалоговое окно функции.
- Выберите строку Start_date в диалоговом окне.
- Выберите ячейку A3 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно в качестве аргумента Start_date.
- Нажмите F4, чтобы сделать A3 абсолютной ссылкой на ячейку ($ A $ 3).
- Выберите строку месяцев в диалоговом окне.
- Выберите ячейку B2 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно в качестве аргумента Months .
- Нажмите OK, чтобы завершить функцию и вернуться к рабочему листу.
- Дата 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, чтобы открыть диалоговое окно «Формат ячеек».
- Выберите вкладку Number в диалоговом окне.
- Выберите « Дата» в окне списка категорий (находится в левой части диалогового окна).
- В окне «Тип» (справа) выберите желаемый формат даты.
- Если выбранные ячейки содержат данные, в окне «Образец» отображается предварительный просмотр выбранного формата.
- Выберите OK, чтобы сохранить изменение формата и закрыть диалоговое окно.
Если вы предпочитаете использовать мышь, а не клавиатуру, альтернативный способ открытия диалогового окна:
- Щелкните правой кнопкой мыши выбранные ячейки, чтобы открыть контекстное меню.
- Выберите « Формат ячеек», чтобы открыть диалоговое окно « Формат ячеек».
Устранить неполадки в ряду хэштегов
Если после изменения формата даты для ячейки в ячейке отображается строка хэштегов, это происходит потому, что ячейка недостаточно широка для отображения отформатированных данных. Расширение ячейки исправляет проблему.