Funkcja DZIEŃ.ROBOCZY.NIESTAND

Excel 2010+

Podsumowanie

Funkcja DZIEŃ.ROBOCZY.NIESTAND oblicza datę oddaloną o określoną liczbę dni roboczych od daty początkowej, z możliwością definiowania niestandardowych weekendów i pomijania świąt. Idealna do precyzyjnego planowania terminów z uwzględnieniem lokalnych kalendarzy pracy.

Składnia

DZIEŃ.ROBOCZY.NIESTAND(data_początkowa;dni;[weekend];[święta])

Parametry

Parametr Typ Wymagane Opis
data_początkowa Data Tak Data początkowa od której liczona jest liczba dni roboczych
dni Liczba Tak Liczba dni roboczych do przeskoczenia (dodatnia/ujemna)
weekend Liczba/Ciąg Nie Definicja weekendów: 1=sob-niedz, 11=tylko niedziela, lub ciąg '0000011'
święta Zakres/Tablica Nie Lista dat świąt jako zakres komórek lub tablica

Użycie funkcji WORKDAY.INTL

Funkcja DZIEŃ.ROBOCZY.NIESTAND jest niezbędna przy planowaniu harmonogramów pracy z niestandardowymi weekendami. Pozwala pominąć nie tylko tradycyjne soboty i niedziele, ale także inne dni wolne oraz święta firmowe lub krajowe.

Typowe przykłady WORKDAY.INTL

Podstawowy przykład z niestandardowym weekendem

=DZIEŃ.ROBOCZY.NIESTAND(DATA(2025;1;1);10;11)

Dodaje 10 dni roboczych od 1 stycznia 2025, pomijając tylko niedziele (kod 11)

Z listą świąt

=DZIEŃ.ROBOCZY.NIESTAND(TODAY();5;;F1:F3)

Dodaje 5 dni roboczych od dzisiaj, pomijając święta z zakresu F1:F3

Używając ciągu znaków dla weekendu

=DZIEŃ.ROBOCZY.NIESTAND("2025-01-01";15;"0000011")

15 dni roboczych od 1.01.2025, gdzie weekend to sobota+niedziela (ciąg 0000011)

Często zadawane pytania

1=sob-niedz, 2=niedz-pon, 11=tylko niedz, 17=tylko sob, lub ciąg 7 znaków (0=roboczy,1=weekend)

Nie, funkcja automatycznie przeskakuje wszystkie podane daty świąt niezależnie od kolejności.

Funkcja zwróci błąd #NUM! jeśli data jest poza zakresem lub nieprawidłowa.

Typowe błędy i rozwiązania

#NUM!

Cause: Nieprawidłowa data początkowa lub wynikowa poza zakresem dat Excel

Solution: Sprawdź poprawność dat i zakres (01.01.1900 - 31.12.9999)

#WARTOŚĆ!

Cause: Nieprawidłowy format ciągu weekendowego (złe znaki lub długość)

Solution: Użyj tylko 0/1 w ciągu 7 znaków lub poprawnych kodów 1-17

#LICZBA!

Cause: Użycie wartości 0 dla parametru weekend

Solution: Użyj 1 dla standardowych sob-niedz lub innego poprawnego kodu

Uwagi

  • Dostępna od Excel 2010
  • Nie wszystkie wersje Excela obsługują ciągi znaków
  • Przydatna w środowiskach z niestandardowymi tygodniami pracy
  • Wartości ujemne dni działają poprawnie

Kompatybilność

Dostępne w: Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w: Excel 2007 i starsze

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2010+