кодесурса
«Excel

Функция Excel WORKDAY.INTL ()

script1adsense2code
script1adsense3code

Функция 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code