Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Функция РАБДЕНЬ

Обновлено: 12.01.26

Описание

Функция РАБДЕНЬ — это одна из функций даты и времени. Возвращает дату, которая идет на заданное число дней (количество_дней) до или после заданной начальной даты, исключая выходные и праздничные дни.

Синтаксис функции РАБДЕНЬ:

РАБДЕНЬ(нач_дата;количество_дней;[праздники])

Где:

  • нач_дата — первая дата периода, введенная с помощью функции ДАТА ↗ или другой функции даты и времени;
  • количество_дней — количество рабочих дней до или после начальной даты. Если аргумент количество_дней имеет отрицательное значение, функция РАБДЕНЬ возвращает дату, идущую перед заданной начальной датой. Если аргумент количество_дней имеет положительное значение, функция РАБДЕНЬ возвращает дату, идущую после заданной начальной даты;
  • праздники — необязательный аргумент, указывающий, какие даты, кроме выходных, являются нерабочими. Их можно ввести с помощью функции ДАТА ↗ или другой функции даты и времени или указать ссылку на диапазон ячеек, содержащих даты.

Чтобы применить функцию РАБДЕНЬ:

  1. Выделите ячейку, в которой требуется отобразить результат;
  2. Щёлкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов,
    или щёлкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию,
    или щёлкните по значку Значок Функция перед строкой формул;
  3. Выберите из списка группу функций Дата и время;
  4. Щёлкните по функции РАБДЕНЬ;
  5. Введите требуемые аргументы через точку с запятой;
  6. Нажмите клавишу Enter.

Результат будет отображён в выбранной ячейке:

Функция РАБДЕНЬ

Примеры использования с праздниками

Пример 1: Базовый расчет без праздников

Если необходимо рассчитать дату через 10 рабочих дней от 1 марта 2026 года, используйте формулу:

​=РАБДЕНЬ("01.03.2026";10)

Функция вернет дату 13.03.2026, исключив из расчета только выходные дни (субботу и воскресенье):

Пример 2: Расчет с учетом праздников

Для учета праздничных дней сначала создайте список праздников в отдельных ячейках.

Например:

Затем используйте формулу с третьим аргументом:

=РАБДЕНЬ("01.03.2026";10;F2:F4)

В этом случае функция исключит из расчета не только субботу и воскресенье, но и три указанных праздничных дня, вернув дату 16.03.2026:

​Пример 3: Расчет в обратном направлении с праздниками

Для расчета даты за 5 рабочих дней до заданной даты используйте отрицательное значение:

=РАБДЕНЬ("15.03.2026";-5;F2:F4)

Функция вернет дату за 5 рабочих дней до 15 марта, исключая выходные и праздники из диапазона F2:F4:

​Сравнение результатов

Начальная дата Рабочих дней Праздники Формула Результат
01.03.2026 10 нет =РАБДЕНЬ(«01.03.2026»;10) 13.03.2026
01.03.2026 10 08.03.2026
10.03.2026
14.03.2026
=РАБДЕНЬ(«01.03.2026»;10;F2:F4) 16.03.2026
15.03.2026 -5 08.03.2026
10.03.2026
14.03.2026
=РАБДЕНЬ(«15.03.2026»;-5;F2:F4) 06.03.2026

Способы задания праздников

Праздничные дни можно указать несколькими способами:

  • ​Ссылка на диапазон ячеек с датами (например, F2:F10);
  • Использование функции ДАТА для каждого праздника;
  • Именованный диапазон, содержащий список праздничных дат.

Важно

Убедитесь, что праздничные даты введены в правильном формате даты, чтобы функция корректно их распознала.