Метод WorksheetFunction.NetworkDays_Intl (Excel)
Возвращает количество целых рабочих дней между двумя датами с помощью параметров, указывающих, какое и сколько дней являются выходными днями. Выходные дни и все дни, указанные в качестве праздников, не считаются рабочими днями.
Синтаксис
expression. NetworkDays_Intl (Arg1, Arg2, Arg3, Arg4)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Arg1 | Обязательный | Variant | Start_date — начальная дата, для которой будет вычисляться разница. Start_date может быть раньше, так же, как или позже, чем end_date. | ||||||||||||||||||||||||||||||
Arg2 | Обязательный | Variant | End_date — дата окончания вычисления разницы. Start_date может быть раньше, так же, как или позже, чем end_date. | ||||||||||||||||||||||||||||||
Arg3 | Необязательный | Variant | Выходные — указывает дни недели, которые являются выходными днями и не включаются в число целых рабочих дней между start_date и end_date. Weekend — это число или строка выходных, указывающая время выходных. Числовые значения выходных указывают дни выходных, перечисленные в следующей таблице.
|
||||||||||||||||||||||||||||||
Arg4 | Необязательный | Variant | Праздники — необязательный набор из одной или нескольких дат, которые должны быть исключены из календаря рабочего дня. Праздники — это диапазон ячеек, содержащих даты или константу массива последовательного значения, представляющего эти даты. Порядок дат или серийных значений в праздники может быть произвольным. |
Возвращаемое значение
Double
Замечания
Если start_date позже end_date, возвращаемое значение будет отрицательным, а величина — число целых рабочих дней.
Если start_date выходит за пределы диапазона для текущего базового значения даты, NetworkDays_Intl возвращает #NUM! значение ошибки.
Если end_date выходит за пределы диапазона для текущего базового значения даты, NetworkDays_Intl возвращает #NUM! значение ошибки.
Если строка выходных данных имеет недопустимую длину или содержит недопустимые символы, NetworkDays_Intl возвращает #VALUE! значение ошибки.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.