NETWORKDAYS.INTL

Връща броя работни дни между начална и крайна дата. Възможно е задаване на ежеседмични почивни дни и празници. Незадължителният параметър „Уикенд“ (число или низ) служи за задаване на неработните дни. Може да се зададе и списък с дати на празници. Седмичните неработни дни и зададените от потребителя празници се изключват от броя на работните дни.

Синтаксис

NETWORKDAYS.INTL(НачалнаДата; КрайнаДата; Уикенд; Празници)

НачалнаДата е датата, от която започва изчислението. Ако началната дата е работен ден, той се включва в изчислението.

КрайнаДата е датата, до която завършва изчислението. Ако крайната дата е работен ден, той се включва в изчислението.

Уикенд е незадължителен параметър – число или низ, – който указва кои дни от седмицата се считат за почивни. Числовите стойности обозначават следните почивни дни:

Числата от 1 до 7 обозначават двудневни уикенди, а от 11 до 17 – еднодневни.

Число

Уикенд

1 или пропуснат

Събота и неделя

2

Неделя и понеделник

3

Понеделник и вторник

4

Вторник и сряда

5

Сряда и четвъртък

6

Четвъртък и петък

7

Петък и събота

11

Само неделя

12

Само понеделник

13

Само вторник

14

Само сряда

15

Само четвъртък

16

Само петък

17

Само събота


Низовете за „Уикенд“ позволяват друг начин за задаване на седмичните почивни дни. Низът трябва да съдържа седем знака: нули (0) за работните дни и единици (1) за почивните. Всеки знак отговаря на един ден, започвайки с понеделник. Допустими са само 1 и 0. "1111111" е невалиден низ и не трябва да се използва. Пример: низът "0000011" задава събота и неделя като почивни дни.

Празници е незадължителен списък с дати, които трябва да се смятат за неработни дни. Той може да бъде зададен в диапазон от клетки.

Пример

Колко работни дни има между 15 декември 2016 г. и 14 януари 2017 г.? Нека началната дата се намира в C3, а крайната – в D3. Клетките от F3 до J3 съдържат 5 празнични дни за Коледа и Нова година във формат за дати: 24 декември 2016 г., 25 декември 2016 г., 26 декември 2016 г., 31 декември 2016 г. и 1 януари 2017 г.

=NETWORKDAYS.INTL(C3;D3;;F3:J3) връща 21 работни дни с подразбираната настройка за уикенд.

=NETWORKDAYS.INTL(C3;D3;11;F3:J3) връща 24 работни дни, като за седмични почивни дни се вземат само неделите.

Друг начин да зададете неделята като единствен седмичен почивен ден е низът "0000001" за „Уикенд“.

=NETWORKDAYS.INTL(C3;D3;"0000001";F3:J3) връща 24 работни дни, като за седмични почивни дни се вземат само неделите.

Функцията може да се използва без двата задължителни параметъра – седмични почивни дни и празници, – като те бъдат пропуснати:

=NETWORKDAYS.INTL(C3;D3) дава 22 работни дни.