Как в Excel вернуть дату предыдущего рабочего (делового) дня?
В повседневной работе с Excel вам нередко нужно определить последний рабочий (деловой) день перед заданной датой — например, чтобы контролировать сроки оплаты, ключевые этапы проекта или готовить деловую отчётность. Обычно рабочими днями считаются понедельник–пятница, а выходные (суббота и воскресенье) и праздничные дни исключаются из расчёта. Учёт праздников и нестандартных выходных может усложнить поиск предыдущего рабочего дня, но Excel предлагает несколько практичных решений для таких задач. В этой статье мы рассмотрим простой способ с использованием формул, а также приведём код VBA для более гибких и продвинутых сценариев, где требуется настраивать выходные дни или управлять динамическими списками праздников.
Возврат предыдущего рабочего или делового дня с помощью формулы в Excel
Возврат предыдущего рабочего или делового дня с помощью формулы в Excel
Если в вашем рабочем процессе достаточно исключать только субботы, воскресенья и фиксированный набор праздников, использование формул Excel станет самым простым и надёжным решением. Как показано на снимке экрана ниже, предположим, что диапазон F2:F4 содержит даты ваших праздников. Вы можете применить формулу для расчёта предыдущего рабочего (делового) дня с учётом выходных и указанных праздников — как относительно сегодняшней даты, так и относительно любой другой конкретной даты.

1. Click the cell where you want to display the previous working day (for example, cell B2). Enter the following formula in the Formula Bar:
=WORKDAY(TODAY(),-1,F2:F4) 2. Нажмите клавишу Enter, чтобы применить формулу. Если результат отображается в виде серийного номера вместо форматированной даты, измените формат ячейки на «Дата», как показано на снимке экрана ниже.
Примечания:
- В этой формуле TODAY() задаёт текущую дату в качестве отправной точки. Если вы хотите определить предыдущий рабочий день для даты из другой ячейки (например, A2), просто замените TODAY() на A2 (например,)=WORKDAY(A2,-1,F2:F4)).
- Праздничные дни должны быть указаны как корректные значения дат Excel (не текст) в ячейках F2:F4. Если ваш список праздников длиннее — просто скорректируйте диапазон в формуле. А если вы не хотите исключать какие-либо праздники, третий аргумент можно полностью опустить.
- По умолчанию формула WORKDAY считает выходными субботу и воскресенье.
- Если указанная дата сама по себе является нерабочим днём (выходным или праздничным), формула всё равно находит предшествующий ей рабочий день.
- Если результат отображается с ошибкой или остаётся пустым, убедитесь, что все ссылки на даты корректны и что в списке праздников отсутствуют значения, не являющиеся датами.
Это формульное решение идеально подходит пользователям, которым нужны быстрые и надёжные расчёты в рамках стандартного графика работы и фиксированного списка праздников. Его легко настроить, оно не требует включения макросов и совместимо со всеми актуальными версиями Excel.

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек