РАБДЕНЬ.МЕЖД (WORKDAY.INTL)

Возвращает дату, смещенную от начальной на указанное количество рабочих дней, с учетом настраиваемых выходных и праздничных дней.

Это полезно для вычислений, связанных с рабочими периодами: для определения сроков выполнения задач или анализа рабочих интервалов.

В отличие от функции РАБДЕНЬ, РАБДЕНЬ.МЕЖД позволяет настраивать выходные дни.

Пример

Результат

=РАБДЕНЬ.МЕЖД("1.6.24"; 33; 12; "12.6.24")

11.07.2024 — дата, смещенная от начальной на 33 рабочих дня, с учетом выходных понедельников и указанного праздника.

Синтаксис

РАБДЕНЬ.МЕЖД(нач_дата; количество_дней; выходные; праздники)

Аргументы

Аргумент

Тип данных

Описание

Нач_дата*

Дата

Начальная дата для расчета. Можно указать число, функцию или ссылку на ячейку.

Количество_дней*

Число

Количество рабочих дней, на которое изменится начальная дата. Можно указать положительное (для будущих дат) или отрицательное (для прошлых дат).

Выходные

Число, Строка

Номер или строка вида "1111100". Определяет выходные дни недели.

Значения номеров:

  • 1 — суббота, воскресенье;

  • 2 — воскресенье, понедельник;

  • 3 — понедельник, вторник;

  • 4 — вторник, среда;

  • 5 — среда, четверг;

  • 6 — четверг, пятница;

  • 7 — пятница, суббота;

  • 11 — только воскресенье;

  • 12 — только понедельник;

  • 13 — только вторник;

  • 14 — только среда;

  • 15 — только четверг;

  • 16 — только пятница;

  • 17 — только суббота.

Также можно использовать строку из семи знаков (1 и 0), которая соответствует семидневной неделе (с понедельника по воскресенье). 0 — рабочий день, 1 — выходной.

Таким образом, строка "0000111" указывает на выходные с пятницы по воскресенье.

Если аргумент не указан, используются стандартные выходные (суббота и воскресенье).

Праздники

Дата

Даты, которые будут исключены при подсчете дней. Можно указать число, функцию, ссылку на ячейку или диапазон. Если дат несколько, они указываются в фигурных скобках: {1.1.2025; 2.1.2025}.

Если аргумент не указан, нерабочими считаются только стандартные выходные (суббота и воскресенье).

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

Пример 1

=РАБДЕНЬ.МЕЖД(45689; -7; "1111000"; {45682; 45688})

Функция вернет 11.01.2025 — дату, смещенную назад на 7 рабочих дней от 1.02.2025 с учетом выходных с понедельника по четверг и указанных праздников 25.01.2025 и 31.01.2025.

Пример 2

Функция вернула дату окончания проекта (15.04.2025) с учетом затраченных рабочих дней, выходных с пятницы по воскресенье и указанных праздников.

Пример 3

=РАБДЕНЬ.МЕЖД(СЕГОДНЯ(); 20; 7)

Функция прибавит к сегодняшней дате 20 рабочих дней с учетом выходных по пятницам и субботам.

Связанные и похожие функции

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