
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:
- Planowanie projektów i ustalanie terminów.
- Obliczanie faktycznych dni pracy pracowników.
- Harmonogramowanie dostaw i logistyki.
- 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
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.