Podczas pracy z danymi często trzeba znać dni między dwiema datami. Oto jak możesz to obliczyć za pomocą funkcji DNI.ROBOCZE w programie Excel.
Funkcja NETWORKDAYS to przydatne narzędzie, które pomaga określić liczbę dni roboczych między dwoma dat, które pomogą Ci zaplanować wydarzenia i nadać priorytet wszystkim zadaniom, które mają znaczący wpływ na Twoją działalność przepływ pracy.
Możesz go używać jako części modeli analitycznych i arkuszy kalkulacyjnych. Przyjrzyjmy się bliżej, jak działa ta funkcja, i poprowadzimy Cię przez niektóre sposoby jej efektywnego wykorzystania w różnych scenariuszach.
Co to jest funkcja NETWORKDAYS w programie Excel?
Funkcja NETWORKDAYS jest wbudowaną funkcją daty/godziny w programie Excel, która zwraca liczbę dni roboczych między dwiema datami. Automatycznie bierze pod uwagę weekendy (standardowe weekendy, takie jak sobota i niedziela) oraz wszelkie określone przez Ciebie święta.
Składnia funkcji jest następująca:
=NETWORKDAYS(start_date, end_date, [holidays])
- Data rozpoczęcia: Data rozpoczęcia projektu/zadania w formacie daty.
- Data końcowa: Data zakończenia projektu/zadania w formacie daty.
- [Wakacje]: Jest to atrybut opcjonalny. Weekendy są automatycznie uwzględniane. Oprócz tego możesz określić listę świąt, które chcesz wykluczyć przy obliczaniu terminów.
Przypadki użycia funkcji DNI.ROBOCZE w programie Excel
Jeśli szukasz prostego narzędzia, które pomoże Ci być na bieżąco—planowanie projektów lub zadań Lub obliczanie godzin projektu niezależnego rozliczanych lub zarządzających terminami, ta funkcja może się przydać.
Oprócz tego, że jest niezwykle przydatna w codziennych sytuacjach zawodowych/osobistych, funkcja NETWORKDAYS może być używana do mapowania i prognozowania osi czasu, gdy jest używana z innymi narzędziami arkusza kalkulacyjnego. Przyjrzyjmy się, jak to narzędzie może być skuteczne w różnych scenariuszach.
1. Znajdź łączną liczbę godzin przepracowanych/godzin rozliczonych w miesiącu
W środowisku pracy ta funkcja może być przydatna do zapewnienia, że Twoi pracownicy przepracowują wystarczającą liczbę godzin tygodniowo. Jeśli jesteś freelancerem, ta funkcja może się również przydać podczas rozliczania klientów. Poniższy przykład pokazuje, jak to działa:
- Zacznij od zalogowania się z datami rozpoczęcia projektu, datami zakończenia projektu, listą świąt i innymi istotnymi szczegółami, jak pokazano powyżej, w nowym arkuszu.
- Aby obliczyć całkowitą liczbę przepracowanych dni i godzin, musisz wprowadzić daty rozpoczęcia i zakończenia projektu oraz dni wolne. Istnieje siedem świąt, jak podano w Kolumna H.
- Wprowadź funkcję NETWORKDAYS, aby uzyskać dokładną liczbę dni roboczych Kolumna I.
=NETWORKDAYS(F4,G4,$H$4:$H$10)
Pomnóż liczbę dni przez 8 (godzin w pełnym dniu roboczym) w Kolumna J aby uzyskać łączną liczbę godzin przepracowanych w miesiącu. Wyrażenie byłoby następujące:
=NETWORKDAYS(F4,G4,$H$4:$H$10)*8
Za pierwszy Projekt A w naszym przykładzie łączna liczba dni wynosi 51. Liczba przepracowanych godzin jest równa 408 godziny, stosując powyższy wzór.
2. Oblicz liczbę dni roboczych pozostałych w miesiącu
Możesz także użyć funkcji NETWORKDAYS, aby obliczyć liczbę pozostałych dni roboczych pozostałych w miesiącu. Na przykład chcemy obliczyć liczbę dni roboczych pozostałych w październiku. Powiedzmy, że jesteśmy w połowie października. Chcemy obliczyć pozostałą liczbę dni od 15-10-2022.
Aby to zrobić, będziemy musieli użyć funkcji EOMIESIĄC oprócz funkcji NETWORKDAYS. Funkcja EOMONTH oblicza koniec miesiąca dla podanej daty, dodając do niej określoną liczbę miesięcy.
W naszym przykładzie musisz wprowadzić datę rozpoczęcia 15-10-2022. Aby zwrócić liczbę pozostałych dni w miesiącu od 2 do 22 października, po prostu dodaj wartość zero jako liczba miesięcy. Spowoduje to zwrócenie liczby pozostałych dni tylko dla października 2022 r. Funkcję można wyrazić następująco:
=NETWORKDAYS(D6,EOMONTH(D6,0),$E$6:$E$12)
Liczba pozostałych dni roboczych od 15-10-2022 do 31-10-2022 wynosi 10 dni.
Jak korzystać z funkcji NETWORKDAYS w programie Excel
Będziemy używać funkcji NETWORKDAYS do obliczenia liczby dni roboczych/roboczych między dwiema określonymi datami, na podstawowym przykładzie:
- Najpierw musisz utworzyć nowy arkusz w programie Excel. Zaloguj sięData rozpoczęcia, data zakończenia, I daty wakacji.
- Następnie będziemy musieli obliczyć liczbę efektywnych dni roboczych między dowolnymi dwiema datami.
- W naszym przykładzie obliczymy liczbę dni roboczych między 11 sierpnia 2022 r. a 31 grudnia 2022 r.
- Jak zauważyliśmy wcześniej, funkcja NETWORKDAYS bierze pod uwagę standardowe weekendy (soboty i niedziele) oraz wszelkie dni ustawowo wolne od pracy lub kalendarzowe, które mogą być określone w arkuszu kalkulacyjnym (C10:C13).
- Następnie utwórz oddzielną kolumnę po prawej stronie. Teraz wprowadź funkcję Komórka D10 aby uzyskać liczbę efektywnych dni roboczych, jak pokazano poniżej. Wyrażenie będzie następujące:
=NETWORKDAYS(A10,B10,$C$10:$C$13)
- Korzystając z funkcji, oblicza się liczbę efektywnych dni roboczych (z wyłączeniem weekendów). 102. Jednak w przypadkach, gdy weekendy wypadają w dni niestandardowe, takie jak poniedziałek i wtorek, należy w tym celu użyć funkcji NETWORKDAYS.INTL.
- Porada profesjonalisty: Lepiej jest uwzględnić bezwzględne odwołania do komórek podczas wybierania listy świąt, aby uzyskać dokładne wyniki.
Oblicz swoje godziny pracy i ustal priorytety zadań
Możliwość pracy z funkcją NETWORKDAYS może być pomocna w różnych kontekstach. Na przykład może określić dostępne dni robocze na ukończenie projektu z klientem lub pomóc w optymalizacji harmonogramu w celu dotrzymania terminów. Im częściej korzystasz z tej funkcji, tym więcej znajdziesz kreatywnych i użytecznych sposobów jej zastosowania.