РАБДЕНЬ.МЕЖД

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel Web App

В этой статье описаны синтаксис формулы и использование функции РАБДЕНЬ. INTL в Microsoft Excel. 

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

Синтаксис

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

РАБОЧИЙ ДЕНЬ. В синтаксисе функции INTL используются следующие аргументы:

  • start_date Обязательно. Начальная дата, усеченная до целого числа. 
  • дней Обязательно. Количество рабочих дней до или после начальной даты. Положительное значение дает будущую дату; отрицательное значение дает прошедшую дату; При нулевом значении возвращается уже указанное start_date. Смещение дня усекается до целого числа. 
  • выходные Необязательно. Если используется, указывает дни недели, которые являются выходными и не считаются рабочими. Аргумент "выходные" — это число выходных или строка, указывающая время выходных. 
    Значения номеров выходных указывают выходные дни, как показано ниже. 
Номер выходного дня Выходные дни
1 (или опущен) Суббота, воскресенье
2 Воскресенье, понедельник
3 Понедельник, вторник
4 Вторник, среда
5 Среда, четверг
6 Четверг, пятница
7 Пятница, суббота
11 Только воскресенье
12 Только понедельник
13 Только вторник
14 Только среда
15 Только четверг
16 Только пятница
17 Только суббота

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

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

  • Праздники Это необязательный аргумент в конце синтаксиса. В нем указывается необязательный набор из одной или нескольких дат, которые должны быть исключены из календаря рабочего дня. Праздники — это диапазон ячеек, содержащих даты, или константа массива из последовательных значений, представляющих эти даты. Порядок дат или значений может быть любым.

Замечания

  • Если start_date находится за пределами диапазона базовых значений текущей даты, РАБДЕНЬ. INTL возвращает значение ошибки #NUM!.
  • Если какая-либо дата в праздниках выходит за пределы диапазона текущей базовой даты, РАБДЕНЬ. INTL возвращает значение ошибки #NUM!.
  • Если start_date плюс смещение дня возвращает недопустимую дату, РАБДЕНЬ. INTL возвращает значение ошибки #NUM!.
  • Если строка выходного дня имеет недопустимую длину или содержит недопустимые символы, функция РАБДЕНЬ. INTL возвращает значение ошибки #VALUE!.

Пример

Скопируйте следующий пример данных (всю таблицу, включая заголовок). В новом листе Excel вставьте его в ячейку A1 и на соседний лист. Если вы не видите результаты автоматически, выберите формулу, нажмите F2 и клавишу ВВОД. Измените ширину столбцов, если нужно, чтобы видеть все. 

Формула Описание Оперативный результат
=РАБОЧИЙ ДЕНЬ. МЕЖД(ДАТА(2012;1;1);30;0) Использование 0 для аргумента "выходные" приводит к #NUM! . #ЧИСЛО!
=РАБОЧИЙ ДЕНЬ. МЕЖД(ДАТА(2012;1;1);90;11) Находит дату в 90 рабочих дней от 01.01.2012, считая выходными только воскресенья (аргумент выходного дня равен 11). 41013
=ТЕКСТ(РАБОЧИЙ ДЕНЬ. INTL(ДАТА(2012;1;1);30;17);"m/dd/yyyy") Функция ТЕКСТ используется для форматирования полученного серийного номера (40944) в формате "м/дд/гггг". Находит дату в 30 рабочих дней от 01.01.2012, считая в качестве выходного только субботу (аргумент выходного дня равен 17). 2/05/2012