Jak używać funkcji WORKDAY.INTL (DZIEŃ.ROBOCZY.NIESTAND) w Excelu

Polskie Angielski
DZIEŃ.ROBOCZY.NIESTAND WORKDAY.INTL

Funkcja WORKDAY.INTL w MS Excel oraz DZIEŃ.ROBOCZY.NIESTAND w Google Sheets pozwalają na obliczanie dat przyszłych lub poprzednich dni roboczych, z uwzględnieniem niestandardowego weekendu i opcjonalnych dni wolnych. Są one niezwykle przydatne do planowania projektów, zarządzania harmonogramami pracy, a także dla precyzyjnego obliczania terminów dostaw.

Syntaktyka funkcji

Funkcja przyjmuje następującą formę:

=WORKDAY.INTL(data_startowa, dni, [weekend], [dni_wolne])
  • data_startowa – to data początkowa, od której zaczynamy liczenie, podana w formacie daty.
  • dni – liczba dni roboczych, którą chcemy dodać (może być wartością ujemną dla liczenia wstecz).
  • weekend (opcjonalnie) – określa dni, które mają być uznawane za weekend. Można podać liczbę (np. 1 dla soboty i niedzieli) lub ciąg znaków określających dni wolne w tygodniu (np. „0000011” gdzie weekend pada na sobotę i niedzielę).
  • dni_wolne (opcjonalnie) – to zakres dat lub tablica dat, które są traktowane jako dni wolne od pracy (na przykład święta).

Przykłady użycia

Załóżmy, że potrzebujemy wyliczyć datę, która wypada 10 dni roboczych po 2022-12-01, zakładając standardowy weekend (sobota i niedziela).

=WORKDAY.INTL("2022-12-01", 10)

Funkcja powyżej zwróci datę 10 dni roboczych po wprowadzonej dacie początkowej.

Praktyczne zastosowania

Planowanie terminów projektów

Jeśli data rozpoczęcia projektu przypada na 2023-01-03, a termin zakończenia to 15 dni roboczych później, przy zalożeniu, że weekendy to tylko niedziele, a dzień wolny przypada na 2023-01-06:

=WORKDAY.INTL("2023-01-03", 15, "0000001", "2023-01-06")

Ten kod pozwoli obliczyć rzeczywisty termin zakończenia projektu, uwzględniając niestandardowy weekend i dni wolne.

Obliczanie daty dostawy z uwzględnieniem dni wolnych

Jeżeli produkt ma być dostarczony klientowi 7 dni roboczych po dacie złożenia zamówienia (2023-03-01), przy założeniu, że weekendy to piątek i sobota oraz że 8 marca jest dniem wolnym:

=WORKDAY.INTL("2023-03-01", 7, "0011000", "2023-03-08")

Dzięki tej funkcji można dokładnie ustalić datę dostawy, dostosowując kalendarz pracy do lokalnych uwarunkowań oraz specjalnych dni wolnych.

Funkcje te są kluczowe do efektywnego zarządzania czasem w różnorodnych scenariuszach biznesowych i osobistych, co ułatwia planowanie i zwiększa precyzję w obliczeniach czasowych.

Więcej informacji: https://support.microsoft.com/pl-pl/office/dzień-roboczy-niestand-funkcja-a378391c-9ba7-4678-8a39-39611a9bf81d

Inne funkcje
Zwraca liczbę kolejną określonego czasu
Konwertuje czas w formie tekstu na liczbę kolejną
Zwraca część roku reprezentującą liczbę pełnych dni między datą początkową a datą końcową
Zwraca liczbę kolejną dla wybranej daty
Oblicza liczbę dni, miesięcy lub lat między dwiema datami Ta funkcja jest przydatna w formułach, w których oblicza się wiek
Konwertuje datę w formie tekstu na liczbę kolejną
Zwraca liczbę dni między dwiema datami
Oblicza liczbę dni między dwiema datami na podstawie roku 360-dniowego
Zwraca liczbę pełnych dni roboczych między dwiema datami
Zwraca liczbę dni roboczych między dwiema datami zgodnie z parametrami określającymi dni stanowiące dni weekendowe oraz liczbę dni weekendowych
Konwertuje liczbę kolejną na dzień miesiąca
Zwraca liczbę kolejną dla daty przed określoną liczbą dni roboczych lub po niej
Konwertuje liczbę kolejną na dzień tygodnia
Zwraca liczbę kolejną dla daty bieżącej
Konwertuje liczbę kolejną na godzinę
Zwraca numer tygodnia roku w formacie ISO dla określonej daty
Konwertuje liczbę kolejną na miesiąc
Konwertuje liczbę kolejną na minuty
Zwraca liczbę kolejną daty jako wskazaną liczbę miesięcy przed określoną datą początkową lub po niej
Zwraca liczbę kolejną ostatniego dnia miesiąca przed określoną liczbą miesięcy lub po niej
Konwertuje liczbę kolejną na liczbę reprezentującą numer tygodnia w roku
Konwertuje liczbę kolejną na rok
Konwertuje liczbę kolejną na sekundę
Zwraca liczbę kolejną bieżącej daty i godziny