Ten artykuł zawiera opis składni formuły i zastosowania funkcji DZIEŃ.ROBOCZY w programie Microsoft Excel.
Opis
Zwraca liczbę reprezentującą datę, którą wyznacza się poprzez odliczenie od pewnej daty początkowej określonej liczby dni roboczych w przód lub w tył. Dni robocze to wszystkie dni oprócz sobót, niedziel i świąt. Funkcja DZIEŃ.ROBOCZY jest przydatna, jeśli obliczając daty faktur, oczekiwanych dostaw i liczby przepracowanych dni, należy wykluczyć dni weekendowe i święta.
Porada: Aby obliczyć liczbę kolejną daty przypadającej przed określoną liczbą dni roboczych albo po niej zgodnie z parametrami określającymi dni wolne od pracy i ich liczbę, należy użyć funkcji DZIEŃ.ROBOCZY.NIESTAND.
Składnia
DZIEŃ.ROBOCZY(data_początkowa;dni;[święta])
W składni funkcji DZIEŃ.ROBOCZY występują następujące argumenty:
- 
              Data_początkowa Argument wymagany. Data reprezentująca datę początkową. 
- 
              Dni Argument wymagany. Liczba dni niebędących sobotą, niedzielą ani świętem poprzedzających datę początkową lub następujących po niej. Wartość dodatnia oznacza datę przyszłą, a wartość ujemna — przeszłą. 
- 
              Święta Argument opcjonalny. Opcjonalna lista dat, które mają być wykluczone z kalendarza roboczego, na przykład świąt państwowych lub dni urlopowych. Lista może być określana albo przez zakres komórek zawierających daty, albo przez stałą tablicową zawierającą liczby kolejne reprezentujące daty. 
Ważne: Daty powinny być wprowadzane przy użyciu funkcji DATA albo stanowić wyniki innych formuł lub funkcji. Na przykład w przypadku daty 23 maja 2008 należy użyć funkcji DATA(2008;5;23). Jeśli daty są wprowadzane jako tekst, mogą wystąpić problemy.
Spostrzeżenia
- 
              Program Microsoft Excel przechowuje daty jako liczby kolejne, aby można ich było używać w obliczeniach. Domyślnie dacie 1 stycznia 1900 r. odpowiada liczba kolejna 1, a dacie 1 stycznia 2008 r. odpowiada liczba kolejna 39448, ponieważ przypada 39448 dni po 1 stycznia 1900 r. 
- 
              Jeśli którykolwiek z argumentów nie jest prawidłową datą, funkcja DZIEŃ.ROBOCZY zwraca #VALUE! wartość błędu #ADR!. 
- 
              Jeśli start_date plus dni daje nieprawidłową datę, funkcja DZIEŃ.ROBOCZY zwraca #NUM! wartość błędu #ADR!. 
- 
              Jeśli argument dni nie jest liczbą całkowitą, jego wartość jest obcinana do liczby całkowitej. 
Przykład
Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.
| Dane | ||
| 2008-10-01 | Data początkowa | |
| 151 | Dni do ukończenia | |
| 2008-11-26 | Święto | |
| 2008-12-04 | Święto | |
| 2009-01-21 | Święto | |
| Formuła | Opis (wynik) | Wynik | 
| =DZIEŃ.ROBOCZY(A2;A3) | Data, którą dzieli od daty początkowej 151 dni roboczych (2009-04-30) | 2009-04-30 | 
| =DZIEŃ.ROBOCZY(A2;A3;A4:A6) | Data, którą dzieli od daty początkowej 151 dni roboczych z wyłączeniem świąt (2009-05-05) | 2009-05-05 | 
 
                         
				 
				