Microsoft Excel ma kilka wbudowanych funkcji DZIEŃ ROBOCZY, których można używać do obliczania dat. Każda funkcja wykonuje inną pracę, a wyniki różnią się w zależności od funkcji.
Instrukcje zawarte w tym artykule dotyczą programów Excel dla Microsoft 365, Excel 2019, Excel 2016 i Excel 2013. Arkusze Google również używają funkcji DZIEŃ ROBOCZY, ale kroki są nieco inne.
Cel funkcji DZIEŃ ROBOCZY
Funkcja WORKDAY znajduje datę rozpoczęcia lub zakończenia projektu lub zadania po określonej liczbie dni roboczych. Liczba dni roboczych automatycznie wyklucza weekendy i wszelkie daty określone jako święta.
Używana funkcja DZIEŃ ROBOCZY zależy od pożądanych wyników, które mogą obejmować jedno z następujących:
- Znajdź datę zakończenia projektu z ustaloną liczbą dni roboczych następujących po podanej dacie rozpoczęcia.
- Znajdź datę rozpoczęcia projektu z ustaloną liczbą dni roboczych przed podaną datą zakończenia.
- Znajdź termin płatności faktury.
- Znajdź oczekiwaną datę dostawy towarów lub materiałów.
Składnia funkcji DZIEŃ ROBOCZY (układ)
Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy kwadratowe oraz argumenty.
Składnia funkcji DZIEŃ. ROBOCZY to:
=DZIEŃ ROBOCZY(data_początkowa, dni, święta )
Data_początkowa (wymagane) to data rozpoczęcia wybranego okresu. Dla tego argumentu można wprowadzić rzeczywistą datę rozpoczęcia lub zamiast tego można wprowadzić odwołanie do komórki do lokalizacji tych danych w arkuszu.
Dni (wymagane) określa długość projektu. Jest to liczba całkowita pokazująca liczbę dni pracy, które zostaną wykonane nad projektem. Dla tego argumentu wprowadź liczbę dni pracy lub odwołanie do komórki do lokalizacji tych danych w arkuszu.
Aby znaleźć datę, która występuje po argumencie Data_początkowa, użyj dodatniej liczby całkowitej dla dni. Aby znaleźć datę, która występuje przed argumentem Data_początkowa, użyj ujemnej liczby całkowitej dla dni.
Holidays (opcjonalne) określa jedną lub więcej dodatkowych dat, które nie są liczone jako część całkowitej liczby dni roboczych. Użyj odwołań do komórek do lokalizacji danych w arkuszu dla tego argumentu.
Jak korzystać z funkcji WORKDAY, aby znaleźć datę zakończenia lub termin płatności
W tym samouczku użyto funkcji WORKDAY, aby znaleźć datę zakończenia projektu, który rozpoczyna się 9 lipca 2012 i kończy 82 dni później. Dwa święta (3 września i 8 października), które mają miejsce w tym okresie, nie są liczone jako część 82 dni.
Aby uniknąć problemów z obliczeniami, które pojawiają się, gdy daty zostaną przypadkowo wprowadzone jako tekst, użyj funkcji DATA, aby wprowadzić daty do funkcji. Zobacz sekcję wartości błędów na końcu tego samouczka, aby uzyskać więcej informacji.
Aby postępować zgodnie z tym samouczkiem, wprowadź następujące dane we wskazanych komórkach:
D1: Data rozpoczęcia:
D2: Liczba dni:
D3: Święto 1:
D4: Święto 2:
D5: Data zakończenia:
E1:=DATA(2012, 7, 9)
E2: 82
E3:=DATA(2012, 9, 3)
E4:=DATA (2012, 10, 8)
Jeśli daty w komórkach E1, E3 i E4 nie są wyświetlane, jak pokazano na poniższym obrazku, sformatuj komórki, aby wyświetlić dane, używając formatu daty krótkiej.
Utwórz funkcję DZIEŃ ROBOCZY
Aby utworzyć funkcję DZIEŃ ROBOCZY:
Wybierz komórkę E5 aby uczynić ją aktywną komórką. Tutaj będą wyświetlane wyniki funkcji DZIEŃ. ROBOCZY.
Przejdź do zakładki Formuły i wybierz Date & Time > WORKDAY aby wyświetlić Okno dialogowe Argumenty funkcji.
Jeśli używasz formuły WORKDAY w Arkuszach Google, przejdź do Insert > Function > All> DZIEŃ ROBOCZY. Lub wprowadź =DZIEŃ ROBOCZY(w komórce E5.
Umieść kursor w polu tekstowym Data_początkowa, a następnie wybierz komórkę E1 w arkuszu, aby wprowadzić to odwołanie do komórki w oknie dialogowym.
W Arkuszach Google wprowadź E1 po pierwszych nawiasach w komórce E5.
Umieść kursor w polu tekstowym Dni, a następnie wybierz komórkę E2, aby wprowadzić odwołanie do komórki.
W Arkuszach Google wprowadź przecinek i wpisz E2, aby formuła wyglądała tak:
=DZIEŃ ROBOCZY(E1, E2)
Umieść kursor w polu tekstowym Holidays, a następnie przeciągnij, aby zaznaczyć komórki E3 i E4, aby użyć tych odwołań do komórek.
W Arkuszach Google zakończ formułę przecinkiem, a następnie wprowadź E3:E4. Formuła wygląda tak:
=DZIEŃ ROBOCZY(E1, E2, E3:E4)
- Wybierz OK w oknie dialogowym, aby zakończyć funkcję. Na komputerze Mac wybierz Gotowe. W Arkuszach Google naciśnij Enter.
Data 11/2/2012, data zakończenia projektu, pojawia się w komórce E5 arkusza. Po zaznaczeniu komórki E5 pełna funkcja pojawi się na pasku formuły nad arkuszem.
Rozwiązywanie problemów z błędami funkcji DNIA ROBOCZEGO
Jeśli dane dla różnych argumentów tej funkcji nie zostaną wprowadzone poprawnie, w komórce, w której znajduje się funkcja WORKDAY, pojawią się wartości błędów.
Zobaczysz jeden z tych błędów:
- VALUE! pojawia się w komórce odpowiedzi, jeśli jeden z argumentów DZIEŃ ROBOCZY nie jest prawidłową datą (na przykład, jeśli data została wprowadzona jako tekst).
- NUM! pojawia się w komórce odpowiedzi, jeśli nieprawidłowa data wynika z dodania argumentów Data_początkowa i Dni.
- Jeśli argument Dni nie zostanie wprowadzony jako liczba całkowita (na przykład 82,75 dni), liczba zostanie obcięta, a nie zaokrąglona w górę lub w dół do części całkowitej liczby (na przykład 82 dni).