Jak używać funkcji NETWORKDAYS.INTL (DNI.ROBOCZE.NIESTAND) w Excelu

Polskie Angielski
DNI.ROBOCZE.NIESTAND NETWORKDAYS.INTL

Wprowadzenie do analizy dni roboczych

W Microsoft Excel oraz w Google Sheets dostępna jest funkcja umożliwiająca obliczanie liczby dni roboczych między dwiema datami, z możliwością uwzględnienia niestandardowych weekendów oraz wybranych dni wolnych. Jest to nieocenione narzędzie przy analizie czasu trwania projektów, planowaniu zasobów, czy wyznaczaniu terminów płatności.

Syntaks funkcji

W Microsoft Excel funkcja nazywa się NETWORKDAYS.INTL, a w Google Sheets – DNI.ROBOCZE.NIESTAND. Jej składnia przedstawia się następująco:

=NETWORKDAYS.INTL(data_początkowa, data_końcowa, [kod_weekendu], [dni_wolne])

Oto szczegółowy opis parametrów:

  • data_początkowa – data rozpoczęcia okresu (uwzględniana).
  • data_końcowa – data zakończenia okresu (uwzględniana).
  • kod_weekendu (opcjonalnie) – numer lub ciąg znaków definiujący, które dni tygodnia są traktowane jako weekendy. Przykładowo, „1” oznacza weekend sobota-niedziela, a „11” piątek-sobota.
  • dni_wolne (opcjonalnie) – zakres dat lub pojedyncza data, które powinny być pominięte jako święta lub dni wolne od pracy.

Przykłady zastosowania

Jeśli chcemy obliczyć liczbę dni roboczych między 1 stycznia 2023 a 31 stycznia 2023, przy założeniu, że weekendy wypadają w sobotę i niedzielę (bez dodatkowych dni wolnych), użyjemy formuły:

=NETWORKDAYS.INTL("2023-01-01", "2023-01-31", "1")

Formuła ta zwróci liczbę dni roboczych w styczniu 2023, nie licząc sobót i niedziel.

Scenariusz planowania urlopów

Gdy w firmie planowane są urlopy, a weekend to piątek i sobota, pracownik X planuje urlop od 5 maja 2023 do 20 maja 2023. Możemy obliczyć, ile dni roboczych przypada na ten okres używając formuły:

=NETWORKDAYS.INTL("2023-05-05", "2023-05-20", "11")

To ułatwi planowanie potrzeb kadrowych, biorąc pod uwagę niestandardowy weekend.

Scenariusz z uwzględnieniem świąt państwowych

Zakładając, że dniem wolnym jest 11 listopada, chcielibyśmy policzyć liczbę dni roboczych dla listopada 2023, uwzględniając standardowe weekendy plus jeden dzień wolny.

=NETWORKDAYS.INTL("2023-11-01", "2023-11-30", 1, "2023-11-11")

Ta formuła umożliwia efektywne zarządzanie zasobami ludzkimi w miesiącu zawierającym święto państwowe.

Podsumowanie

Funkcja obliczania dni roboczych z możliwością definiowania niestandardowych weekendów oraz dni wolnych jest niezmiernie przydatna w zarządzaniu czasem pracy oraz w planowaniu i organizacji zadań biznesowych. Dzięki jej elastyczności można dostosować narzędzie do specyficznych wymagań projektów i organizacji.

Więcej informacji: https://support.microsoft.com/pl-pl/office/dni-robocze-niestand-funkcja-a9b26239-4f20-46a1-9ab8-4e925bfd5e28

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
Konwertuje liczbę kolejną na dzień miesiąca
Zwraca liczbę kolejną dla daty przed określoną liczbą dni roboczych lub po niej
Zwraca liczbę kolejną daty przypadającej przed określoną liczbą dni roboczych lub po tej liczbie zgodnie z parametrami wskazującymi, ile dni stanowią dni weekendowe
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