Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla sieci web Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 Excel 2021 dla komputerów Mac Excel 2019 Excel 2016

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.

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.

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ą.