Как посчитать последний день месяца в excel
Перейти к содержимому

Как посчитать последний день месяца в excel

Функция КОНМЕСЯЦА

В этой статье описаны синтаксис формулы и использование функции КОНМЕСЯЦА в Microsoft Excel.

Описание

Возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе "нач_дата". Функция КОНМЕСЯЦА используется для вычисления даты погашения или даты платежа, которая приходится на конец месяца.

Синтаксис

Аргументы функции КОНМЕСЯЦА описаны ниже.

нач_дата — обязательный аргумент. Начальная дата. Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если ввести даты как текст, это может привести к возникновению проблем.

Число_месяцев — обязательный аргумент. Количество месяцев до или после даты "нач_дата". Положительное значение аргумента "число_месяцев" означает будущие даты; отрицательное значение — прошедшие даты.

Примечание: Если значение аргумента "число_месяцев" не является целым числом, оно усекается.

Замечания

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

Если start_date не является допустимой датой, то EOMONTH возвращает #NUM! значение ошибки #ЗНАЧ!.

Если start_date "плюс месяцы" возвращает недействительные даты, то EOMONTH возвращает #NUM! значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Последний день месяца в Экселе: функция КОНМЕСЯЦА

Здравствуйте. Сегодня расскажу, как в Экселе получить последний день месяца. Для этого используется функция КОНМЕСЯЦА, которая записывается так:

Функция позволяет получить дату конца месяца, отстающего от заданного на определенное количество месяцев. Аргументы функции:

  • Начальная дата – любой день месяца, от которого ведется отсчёт
  • Число месяцев – количество периодов, которое прибавляется к начальной дате

Например, чтобы вычислить последний день текущего месяца, считаем так:

последний день этого месяца

Чтобы вывести последний день следующего месяца – такая формула:

А прошлого – такая:

В этих примерах первым аргументом я записал функцию СЕГОДНЯ(), которая возвращает текущую дату. Вы можете использовать и другие варианты задания аргумента:

  • Ссылка на ячейку с датой
  • Прямую запись даты (в кавычках, например: «21.05.2016»)
  • Результат вычисления другой функции, возвращающей дату

Если в результате вычислений на экран выведено число, а не дата — примените к ячейке формат даты!

Альтернативный способ

Иногда удобнее воспользоваться функцией ДАТА, когда известен год и номер месяца, для которого следует найти последний день:

=ДАТА( год ; месяц+1 ; 0)

последний день с функцией ДАТА

По примеру с рисунка, мы хотим узнать, високосный ли 2020 год. Найдем последний день февраля. Для этого соберем дату с помощью функции ДАТА:

  • Год – указываем на 2020;
  • Месяц – пишем 2+1, т.е. следующий за февралём, март
  • День – ставим 0, функция автоматически вернется на один день назад от 1 марта 2020 и мы увидим последний день февраля – 29.02.2020. То есть, этот год – високосный

У меня всё, буду рад вашим вопросам и комментариям. До встречи!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *