DZIEŃ.ROBOCZY.NIESTAND

Wynikiem jest numer daty, który można sformatować jako datę. Użytkownik może zobaczyć datę dnia będącą określoną liczbą dni roboczych od daty początkowej (przed lub po). Dostępne są opcje definiowania dni weekendowych i świąt. Opcjonalny parametr weekendu (lub ciąg) może być użyty do określenia dni weekendowych (lub dni wolnych od pracy w każdym tygodniu). Opcjonalnie użytkownik może także zdefiniować listę dni wolnych. Dni weekendowe i święta zdefiniowane przez użytkownika nie są liczone jako dni robocze.

Składnia

DZIEŃ.ROBOCZY.NIESTAND(data_początkowa; data_końcowa; weekend; dni_wolne)

Data_początkowa: data, od której rozpoczynają się obliczenia. Jeśli data początkowa jest dniem roboczym, ten dzień jest także uwzględniany w obliczeniach.

Dni: liczba dni roboczych. Wartość dodatnia oznacza wynik po dacie początkowej, wartość ujemna - przed datą początkową.

Weekend jest parametrem opcjonalnym – liczba lub ciąg użyty do określenia dni tygodnia, będącymi dniami wolnymi od pracy. Weekend jest liczbą lub ciągiem określającym datę wystąpienia dni wolnych od pracy. Wartości liczbowe weekendu wskazują następujące dni wolne od pracy:

Liczby od 1 do 7 dla weekendów trwających dwa dni oraz od 11 do 17 dla weekendów trwających jeden dzień.

Liczba

Weekend

1 lub pominięty

sobota i niedziela

2

niedziela i poniedziałek

3

poniedziałek i wtorek

4

wtorek i środa

5

środa i czwartek

6

czwartek i piątek

7

piątek i sobota

11

tylko niedziela

12

tylko poniedziałek

13

tylko wtorek

14

tylko środa

15

tylko czwartek

16

tylko piątek

17

tylko sobota


Ciąg Weekend dostarcza inny sposób określenia tygodniowych dni wolnych od pracy. Musi on zawierać siedem (7) znaków - zer (0) dla dni roboczych oraz jedynek (1) dla dni wolnych od pracy. Każdy znak reprezentuje dzień tygodnia, zaczynając od poniedziałku. Tylko 1 i 0 są poprawne. Zapis "1111111" jest błędny i nie powinien być użyty. Dla przykładu: zapis ciągu "0000011" określa sobotę i niedzielę jako dni wolne od pracy.

Dni_wolne są opcjonalną listą dat zaliczaną do dni wolnych od pracy. Lista może być podana w zakresie komórek.

Przykład

Jaka data następuje 20 dni roboczych po 13 grudnia 2016 roku? Wprowadź datę początkową w komórce C3 oraz liczbę dni roboczych w komórce D3.

Parametr weekend (liczba) może zostać opuszczony lub zdefiniowany jako 1, co stanowi wartość domyślną dla tego parametru (dni nierobocze) - sobota i niedziela.

Komórki od F3 do J3 zawierają pięć dni wolnych (Święta Bożego Narodzenia oraz Nowy rok) w formacie daty: 24 grudnia 2016, 25 grudnia 2016, 26 grudnia 2016, 31 grudnia 2016 i 1 stycznia 2017.

=DZIEŃ.ROBOCZY.NIESTAND(C3;D3;;F3:J3) zwraca 11 stycznia 2017 r., czego efektem jest komórka D6 (sformatowana jako data)

Aby zdefiniować piątek i sobotę jako dni weekendowe, należy użyć liczby 7 w parametrze weekend.

=DZIEŃ.ROBOCZY.NIESTAND(C3;D3;7;F3:J3) zwraca 15 stycznia 2017 r. z parametrem weekendu o wartości 7.

Aby zdefiniować niedzielę jako jedyny dzień weekendu, należy użyć liczby 11 w parametrze weekend.

DZIEŃ.ROBOCZY.NIESTAND(C3;D3;11;F3:J3) zwraca 9 stycznia 2017 r.

Alternatywnie można użyć ciągu weekendowego "0000001", aby zdefiniować niedzielę jako jedyny dzień weekendu.

DZIEŃ.ROBOCZY.NIESTAND(C3;D3;"0000001";F3:J3) zwraca 9 stycznia 2017 r.

Funkcja może być używana bez dwóch opcjonalnych parametrów - dni robocze i dni wolne.

DZIEŃ.ROBOCZY.NIESTAND(C3;D3) podaje wynik: 10 stycznia 2017 r.