Szybka nawigacja
Funkcja DZIEŃ.ROBOCZY
Podsumowanie
Funkcja DZIEŃ.ROBOCZY oblicza przyszłą lub przeszłą datę poprzez dodanie lub odjęcie określonej liczby dni roboczych od daty początkowej. Pomija soboty, niedziele oraz wskazane święta, co czyni ją niezastąpioną przy planowaniu terminów dostaw, faktur czy urlopów.
Składnia
DZIEŃ.ROBOCZY(data_początkowa;dni;[święta])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| data_początkowa | Date |
Tak | Data początkowa – punkt startowy obliczeń |
| dni | Number |
Tak | Liczba dni roboczych. Dodatnia = przyszłość, ujemna = przeszłość |
| święta | Date array |
Nie | Lista dat do pominięcia (święta, urlopy firmowe itp.) |
Użycie funkcji WORKDAY
DZIEŃ.ROBOCZY idealnie sprawdza się w zarządzaniu projektami, księgowości i logistyce. Pozwala precyzyjnie planować terminy z uwzględnieniem realnych dni pracy.
Typowe przykłady WORKDAY
Podstawowe użycie bez świąt
=DZIEŃ.ROBOCZY("2024-01-01";10)
Dodaje 10 dni roboczych do 1 stycznia 2024 (wynik: ok. 15 stycznia)
Z wykluczeniem świąt
=DZIEŃ.ROBOCZY(A1;15;A5:A7)
Od daty w A1 dodaje 15 dni roboczych pomijając święta z zakresu A5:A7
Termin przeszły
=DZIEŃ.ROBOCZY(TODAY();-5)
5 dni roboczych wstecz od dzisiaj
Często zadawane pytania
Typowe błędy i rozwiązania
#WARTOŚĆ!
Cause: Nieprawidłowa data w którymś argumencie
Solution: Użyj funkcji DATA() do tworzenia dat
#LICZBA!
Cause: Wynikowa data wykracza poza zakres Excel
Solution: Sprawdź zakres dat (1900-9999)
#ARG!
Cause: Błąd w składni lub brak wymaganych argumentów
Solution: Sprawdź liczbę średników i argumenty
Uwagi
- Daty Excel to liczby seryjne (1=1.01.1900)
- Argument 'dni' jest zaokrąglany w dół
- Święta mogą być zakresem komórek lub tablicą stałą
- Funkcja dostępna od Excel 2007
Kompatybilność
Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w: Excel 2003 i wcześniejsze
Treść ostatnio sprawdzona: December 11, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+