Функция РАБДЕНЬ.МЕЖД (WORKDAY.INTL)

Функция РАБДЕНЬ.МЕЖД была введена в Excel 2010 и возвращает порядковый номер даты, отстоящей вперед или назад на заданное количество рабочих дней.

Описание функции РАБДЕНЬ.МЕЖД

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

Синтаксис

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

Аргументы

нач_датаколичество_днейвыходнойпраздники
Обязательный. Начальная дата, усеченная до целого числа.
Обязательный. Количество рабочих дней до или после начальной даты. Положительное значение обозначает дату в будущем, отрицательное — дату в прошлом. Смещение усекается до целого числа.
Необязательный. Указывает, какие дни недели являются выходными и не считаются рабочими. Значение может задаваться номером выходного дня или строкой, определяющей, какие дни являются выходными.

Номера обозначают следующие выходные дни:

Номер выходного дня Выходные дни
1 или опущен Суббота, воскресенье
2 Воскресенье, понедельник
3 Понедельник, вторник
4 Вторник, среда
5 Среда, четверг
6 Четверг, пятница
7 Пятница, суббота
11 Только воскресенье
12 Только понедельник
13 Только вторник
14 Только среда
15 Только четверг
16 Только пятница
17 Только суббота

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

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

Необязательный. Набор из одной или нескольких дат, которые необходимо исключить из календаря рабочих дней. Значение «праздники» должно быть диапазоном ячеек, содержащих даты, или константой массива, включающей порядковые значения, которые представляют даты. Порядок дат или значений может быть любым.

Замечания

  • Если значение «нач_дата» находится вне диапазона для текущего базового значения даты, функция РАБДЕНЬ.МЕЖД возвращает ошибку #ЧИСЛО!.
  • Если дата любого из праздников находится вне диапазона для текущего базового значения даты, функция РАБДЕНЬ.МЕЖД возвращает ошибку #ЧИСЛО!.
  • Если сумма аргумента «нач_дата» и смещения не является допустимой датой, функция РАБДЕНЬ.МЕЖД возвращает значение ошибки #ЧИСЛО!.
  • Если строка, определяющая выходные, имеет недопустимую длину или содержит недопустимые знаки, функция РАБДЕНЬ.МЕЖД возвращает ошибку #ЧИСЛО!.

Пример

officeref: