Функция Excel WORKDAY.INTL ()
Функция WORKDAY.INTL ()
Эта функция используется для возврата серийного номера даты до или после указанного количества рабочих дней с указанными пользовательскими параметрами выходных, которые указывают, какие и сколько дней являются выходными днями. Указанные выходные дни и любые праздничные дни не считаются рабочими днями.
Версия: Excel 2013
Синтаксис:
WORKDAY.INTL (дата начала, дни, [выходные], [праздничные дни])
Параметры:
название | Описание | Тип данных | Необходимые/ Необязательный |
---|---|---|---|
Дата начала | Количество рабочих дней до или после start_date. Положительное значение дает будущую дату; отрицательное значение дает прошедшую дату; нулевое значение дает начальную дату. | Дата | необходимые |
дней | Количество рабочих дней до или после start_date. Положительное значение дает будущую дату; отрицательное значение дает прошедшую дату; нулевое значение дает начальную дату. | Число | необходимые |
выходные | Указывает дни недели, которые являются выходными и не считая рабочих дней. Выходные - это номер или строка выходных, которые указывают, когда наступают выходные. | Число | Необязательный |
каникулы | Необязательный набор из одной или нескольких дат, которые должны быть исключены из календаря рабочего дня. Это может быть диапазон ячеек, содержащих даты, или константа массива последовательных значений, представляющих эти даты. | Дата | Необязательный |
Ниже приведена таблица с указанием значений выходных и выходных дней:
уикэнд номер | Выходные дни |
---|---|
1 или опущен | Суббота Воскресенье |
2 | Воскресение понедельник |
3 | Понедельник вторник |
4 | Вторник Среда |
5 | Среда Четверг |
6 | Четверг Пятница |
7 | Пятница суббота |
11 | Только воскресенье |
12 | Только понедельник |
13 | Только вторник |
14 | Только в среду |
15 | Только четверг |
16 | Только в пятницу |
17 | Только суббота |
Значения строки выходного дня должны быть длиной семь символов, и каждый символ представляет день недели, начиная с понедельника. 1 представляет нерабочий день и 0 представляет рабочий день. В строке допускаются только символы 1 и 0. 1111111 - недопустимая строка.
Например, 0010100 приведет к выходным, то есть к средам и пятницам.
Примечания:
- когда start_date выходит за пределы диапазона для текущего базового значения даты, WORKDAY.INTL возвращает #NUM! значение ошибки.
- когда какая-либо дата в праздничные дни выходит за пределы диапазона для текущего базового значения даты, WORKDAY.INTL возвращает #NUM! значение ошибки.
- когда start_date плюс смещение дня приводит к неверной дате, WORKDAY.INTL возвращает #NUM! значение ошибки.
- если строка выходного дня имеет недопустимую длину или содержит недопустимые символы, WORKDAY.INTL возвращает значение #VALUE! значение ошибки.
Пример - 1:
В приведенном ниже примере возвращается ошибка использования 0 для аргумента Weekend.
Пример - 2:
В приведенном ниже примере возвращается 51 рабочий день с 30.04.2012, считая только четверг днем выходных, поскольку указанный аргумент Weekend равен 15. Здесь в примере ячейка B3 отформатирована в общем или числовом формате, а C4 - в формате date и та же формула была применена для обеих клеток.
В этом примере после 30 апреля 2012 года, если мы добавим 51 день, который заканчивается 21 июня, но в этом периоде есть 8 выходных дней (четверг, потому что аргумент выходных - 15), поэтому на 8 дней он заканчивается 29 июня.
Пример - 3:
Приведенный ниже пример возвращает результат в 51 будущий рабочий день с 30.04.2012, исключая 2 выходных дня (среда и четверг, строка выходных - «0011000») в неделю, а последний рабочий день - 10 июля.
В этом примере после 30 апреля 2012 года, если мы добавим 51 день, это заканчивается 21 июня, но дни выходных добавляются с этими днями и заканчиваются 10 июля.
Пример - 4:
Приведенный ниже пример возвращает результат в 18 будущих рабочих днях с 01.04.2014, исключая 2 выходных дня (среда и четверг, строка выходных - «0011000») в неделю, а также вычитает два выходных дня, а последний рабочий день - 29 апреля.
Здесь в примере мы видим оранжевый блок, указывающий начальную дату, которая не будет учитываться, зеленые блоки - рабочие дни, красные блоки - выходные, а синие блоки - выходные. Так что любой может легко посчитать количество рабочих дней.
Предыдущая: Excel WORKDAY () функция
Далее: функция Excel YEAR ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования