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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.