Jak działa DNI.ROBOCZE w programie Excel? Przykłady zastosowania

Jak działa DNI.ROBOCZE w programie Excel? Przykłady zastosowania

Microsoft Excel to potężne narzędzie, które pozwala na wykonywanie wielu obliczeń, także tych związanych z kalendarzem i harmonogramami pracy. Jedną z funkcji, która jest niezwykle użyteczna w tej kategorii, jest DNI.ROBOCZE. Dzięki niej mogę obliczyć liczbę dni roboczych pomiędzy dwoma datami, co może być przydatne w zarządzaniu projektami, planowaniu terminów czy analizie czasu pracy.

Czym jest funkcja DNI.ROBOCZE?

Funkcja DNI.ROBOCZE w Excelu zwraca liczbę dni roboczych między dwiema datami, pomijając weekendy (domyślnie soboty i niedziele) oraz opcjonalnie określone święta. Jest to niezwykle przydatne narzędzie, gdy chcę określić, ile faktycznych dni pracy mam do dyspozycji w określonym przedziale czasowym.

Składnia funkcji DNI.ROBOCZE

Funkcja ta ma następującą składnię:

DNI.ROBOCZE(początek, koniec, [święta])
  • początek – data początkowa zakresu.
  • koniec – data końcowa zakresu.
  • święta – (opcjonalne) zakres komórek zawierających daty świąt, które mają być wyłączone z obliczeń.

Przykład działania funkcji DNI.ROBOCZE

Załóżmy, że chcę obliczyć liczbę dni roboczych między 1 maja 2024 a 15 maja 2024. W tym celu mogę wpisać następującą formułę w Excelu:

=DNI.ROBOCZE(DATE(2024,5,1), DATE(2024,5,15))

Excel zwróci wartość 11, ponieważ pomija soboty i niedziele.

Użycie funkcji ze świętami

Jeśli chcę wykluczyć także dni świąteczne, mogę utworzyć listę świąt w komórkach i uwzględnić ją w funkcji. Przykładowo:

=DNI.ROBOCZE(DATE(2024,5,1), DATE(2024,5,15), A1:A3)

Jeżeli w zakresie A1:A3 znajdują się daty świąt przypadających na dni robocze, Excel dodatkowo je pomija przy liczeniu.

Tabela porównawcza wyników

Data początkowa Data końcowa Bez świąt Ze świętami
01.05.2024 15.05.2024 11 9 (jeśli 3 maja i 8 maja to święta)
10.06.2024 20.06.2024 9 8 (jeśli 15 czerwca to święto)

Co zrobić, gdy weekendy są inne niż sobota-niedziela?

Jeśli w mojej firmie dni wolne przypadają w inne dni tygodnia (np. piątki i soboty zamiast sobót i niedziel), mogę użyć funkcji DNI.ROBOCZE.INTL, która pozwala samodzielnie określać dni wolne w tygodniu.

Przykładowa składnia wygląda tak:

=DNI.ROBOCZE.INTL(DATE(2024,5,1), DATE(2024,5,15), 7)

Tutaj argument 7 oznacza, że weekend obejmuje piątki i soboty.

Zastosowanie funkcji DNI.ROBOCZE

Funkcja ta znajduje zastosowanie w wielu obszarach, takich jak:

  1. Planowanie projektów i ustalanie terminów.
  2. Obliczanie faktycznych dni pracy pracowników.
  3. Harmonogramowanie dostaw i logistyki.
  4. Analiza dni wolnych od pracy w danym okresie.

Podsumowanie

Funkcja DNI.ROBOCZE w Excelu to świetne narzędzie do obliczania faktycznych dni roboczych między dwiema datami. Można jej używać samodzielnie lub z dodatkowymi parametrami, takimi jak lista dni świątecznych. Jeśli natomiast standardowe weekendy nie odpowiadają moim potrzebom, mogę skorzystać z DNI.ROBOCZE.INTL, aby dostosować obliczenia. To niezwykle użyteczna funkcja, szczególnie w kontekście zarządzania czasem pracy i projektami.

 

Inny ciekawy artykuł:

Jak działa DZIEŃ.ROBOCZY w programie Excel? Przykłady zastosowania

kurs excel kajo promo v3
KajoDataSpace