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 Wymagane. Data reprezentująca datę początkową.
- Dni Wymagane. 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łą.
- Wakacje Opcjonalne. 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 |