Вы можете использовать функцию EOMONTH , сокращенную от функции « Конец месяца» , чтобы рассчитать дату погашения или срок исполнения инвестиции или проекта, который выпадает на конец месяца. Более конкретно, функция возвращает серийный номер (или серийную дату) для последнего дня месяца для указанного количества месяцев до или после указанной даты начала.
Эта функция очень похожа на на EDATE функцию , за исключением того, что EDATE возвращает даты, которые точное количество месяцев до или после даты начала, в то время как EOMONTH всегда добавляет достаточное количество дней , чтобы добраться до конца месяца.
Эти инструкции относятся к Excel 2019, 2016, 2013, 2010 и Excel для Office 365.
Синтаксис функции EOMONTH и аргументы
Синтаксис функции относится к макету функции и включает имя функции , скобки, разделители запятых и аргументы .
Синтаксис для функции EOMONTH :
= КОНМЕСЯЦ (Дата_начал, месяцы)
Start_date (обязательно): дата начала рассматриваемого проекта или события.
- Этот аргумент может быть датой, введенной в функцию, или именованным диапазоном, или ссылкой на ячейку для расположения данных на листе.
- Если ссылка на ячейку для начальной даты указывает на пустую ячейку, функция считает, что ячейка имеет значение ноль.
Месяцы (обязательно): количество месяцев до или после начальной_ даты .
- Этот аргумент может быть датой, введенной в функцию, или именованным диапазоном, или ссылкой на ячейку для расположения данных на листе.
- Положительные значения дают будущие даты.
- Отрицательные значения дают прошлые даты.
- Если Месяцы не является целым числом, он получает усечена , чтобы удалить десятичную часть.
Пример функции Excel EOMONTH
Приведенная ниже информация охватывает шаги, используемые для ввода функции EOMONTH в ячейку B3 образца рабочего листа .
Наша примерная функция будет складывать и вычитать месяцы с даты 1 января 2016 года.
Варианты ввода функции и ее аргументов включают в себя:
- Ввод полной функции в ячейку B3.
- Выбор функции и ее аргументов с помощью диалогового окна « Функция» .
Хотя можно ввести всю функцию вручную, многим людям легче использовать диалоговое окно для ввода аргументов функции.
Ниже приведены пошаговые инструкции по вводу функции EOMONTH с помощью диалогового окна функции.
Поскольку значение аргумента Months является отрицательным (-6), дата в ячейке B3 будет раньше даты начала.
-
Нажмите на ячейку B3, чтобы сделать ее активной.
-
Нажмите на вкладку Формулы на ленте .
-
Нажмите на функции даты и времени, чтобы открыть раскрывающееся меню функций.
-
Нажмите на EOMONTH в списке, чтобы вызвать диалоговое окно Function .
-
Нажмите на строку Start_date .
-
Нажмите на ячейку A3 на листе, чтобы ввести ссылку на эту ячейку.
-
Нажмите на строку месяцев .
-
Нажмите на ячейку B2 на рабочем листе, чтобы ввести ссылку на эту ячейку.
-
Нажмите кнопку ОК, чтобы вернуться к рабочему листу.
Дата, 31 июля 2015 г. (31 июля 2015 г.), отображается в ячейке B3, которая является последним днем месяца, то есть за шесть месяцев до даты начала; Если в ячейке B3 появляется число, например 42215, вероятно, к ячейке применено общее форматирование, и вам необходимо изменить его на формат даты.
Изменение формата даты в Excel
Быстрый и простой способ изменить формат даты для ячеек, содержащих функцию EOMONTH, — это выбрать один из списка предварительно заданных параметров форматирования в диалоговом окне « Формат ячеек ».
-
Выделите ячейки, которые содержат или будут содержать даты на листе.
-
Нажмите Ctrl + 1 на клавиатуре, чтобы открыть диалоговое окно « Формат ячеек ».
-
Нажмите на вкладку Number в диалоговом окне.
-
Нажмите на Дата в окне списка категорий .
-
В окне Тип нажмите на нужный формат даты.
-
Если выбранные ячейки содержат данные, в окне «Образец» отобразится предварительный просмотр выбранного формата.
-
Нажмите кнопку ОК , чтобы сохранить изменение формата и закрыть диалоговое окно.
Для тех, кто предпочитает использовать мышь, а не клавиатуру, альтернативный метод для открытия диалогового окна:
-
Щелкните правой кнопкой мыши выбранные ячейки, чтобы открыть контекстное меню.
-
Выберите « Формат ячеек …» в меню, чтобы открыть диалоговое окно «Формат ячеек».
Если ячейка отображает строку хэштегов, это происходит потому, что она недостаточно широка, чтобы содержать отформатированные данные. Расширение ячейки решит проблему.
Возможные ошибки EOMONTH
Функция возвращает # ЗНАЧЕНИЕ! Значение ошибки, если:
- Дата_начала не является действительной датой.
- В месяц аргумент указывает на ячейку , содержащую значения Boolean , текстовые данные или значения ошибок .
Функция возвращает #NUM! Значение ошибки, если:
- Дата начала до 1 января 1900 года.
- Start_date минус Месяцы дает дату до 1 января 1900 года.