Формула Excel: получение первого или последнего дня предыдущего месяца

В этом руководстве представлены формулы для определения первого или последнего дня предыдущего месяца в Excel.
Если вы хотите следовать этому руководству, загрузите пример таблицы.
Получение первого дня предыдущего месяца
Универсальная формула:
| EOMONTH(date,-2)+1 |
Синтаксис и аргументы
| Date: the date that you want to get the first day of its previous month. |
Возвращаемое значение
Она возвращает значение в формате даты.
Значение ошибки
Если дата недопустима (т.е. она предшествует 1/1/1900 или представляет собой текстовое значение), формула возвращает ошибку #ЗНАЧ!
Как работает эта формула
Чтобы получить первый день предыдущего месяца для даты в ячейке B3, используйте приведенную ниже формулу:
| =EOMONTH(B3,-2)+1 |
Нажмите клавишу Enter, чтобы получить результат.
Пояснение
Функция EOMONTH возвращает последний день месяца, отстоящий на n месяцев в будущее или прошлое.
Формула EOMONTH(B3,-2) возвращает последний день за два месяца до указанной даты. Затем к результату прибавляется 1, чтобы получить первый день предыдущего месяца.
Получение последнего дня предыдущего месяца
Универсальная формула
| EOMONTH(date,-1) |
Синтаксис и аргументы
| Date: the date that you want to get the last day of its previous month based on. |
Возвращаемое значение
Она возвращает числовое значение. Чтобы дата отображалась в более удобочитаемом виде, отформатируйте результат как «Формат даты».
Значение ошибки
Если аргумент date содержит недопустимую дату (дату до 1/1/1900 или текстовое значение), формула возвращает ошибку #ЗНАЧ!
Как работает формула
Чтобы получить последний день предыдущего месяца для даты в ячейке B3, используйте приведенную ниже формулу:
| =EOMONTH(B3,-1) |
Нажмите клавишу Enter, чтобы получить результат.
Затем на вкладке Главная, в группе Число, щелкните стрелку раскрывающегося списка Числовой формат и выберите Краткая дата или Длинная дата — в зависимости от ваших потребностей.
Пояснение
Функция EOMONTHвозвращает последний день месяца через n месяцев в будущем или прошлом.
Связанные формулы
- Подсчет месяцев между двумя датами с помощью формулы
В этом руководстве вы найдете готовые формулы для точного подсчёта количества месяцев между двумя указанными датами. - Подсчет дней до Срок выполнения
Подсчет количества дней между текущей датой и каждой датой Срок выполнения в Excel с помощью формулы - Отображение текущей даты или времени
В этом руководстве вы найдёте формулы для отображения текущей даты или времени в Excel. - Создание еженедельных диапазонов дат
В этом руководстве представлена формула для быстрого получения еженедельных диапазонов дат в Excel.
Связанные функции
- Функция WEEKNUM в Excel
Возвращает Номер недели заданной даты в году - Функция EOMONTH в Excel
Возвращает последний день месяца, отстоящий на n месяцев в будущее или прошлое. - Функция MONTH в Excel
Функция MONTH используется для получения номера месяца в виде целого числа (1–12) из даты - Функция DAY в Excel
Функция DAY возвращает день в виде числа (1–31) из даты - Функция NOW в Excel
Получение текущего времени и даты
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.