Sadržaj
U ovom vodiču objasnit ćemo kako koristiti različite funkcije za izračunavanje radnih dana između dva datuma u Excelu. Ponekad postaje vrlo bitno izračunati radne dane između dva datuma u upravljanju projektima. Kroz ovaj članak koristit ćemo više funkcija s jedinstvenim skupovima podataka kako bismo ilustrirali proces izračunavanja radnih dana između dva datuma u Excelu.
Preuzmite radnu bilježnicu za vježbu
Radnu bilježnicu za vježbu možete preuzeti ovdje.
Izračunajte radne dane.xlsx
4 jednostavne metode za izračunavanje radnih dana između dva datuma u programu Excel
Microsoft Excel nudi nam mnogo funkcija za obavljanje različitih zadataka. U 4 metodama ovog članka koristit ćemo funkcije NETWORKDAYS i NETWORKDAYS.INTL koje su namijenjene izračunavanju radnih dana između dva datuma. Također ćemo koristiti kombinaciju SUM, INT & WEEKDAY funkcije za dobivanje istog rezultata.
1. Excel NETWORKDAYS funkcija za izračunavanje radnih dana između dva datuma
Excelova NETWORKDAYS funkcija izračunava broj radnih dana između dva datuma. Također možemo isključiti praznike iz naših radnih dana što je izborni argument ove funkcije.
1.1 Izračunajte radne dane između dva datuma u Excelu isključujući praznike
U ovoj metodi koristit ćemo funkcija NETWORKDAYS zaizračunati radne dane između dva datuma. Ovom metodom nećemo razmatrati praznike. Dakle, ovaj proces će samo subotu i nedjelju smatrati vikendima. U sljedećem skupu podataka imamo Datum početka i Datum završetka za različita djela. Izračunat ćemo ukupan broj radnih dana u tom razdoblju u stupcu pod nazivom Radni dani .
Dakle, pogledajmo korake za izvođenje ove radnje.
KORACI:
- Prvo odaberite ćeliju E5 . Umetnite sljedeću formulu u tu ćeliju:
=NETWORKDAYS(B5,C5)
- Sada, pritisnite Enter .
- Gornja radnja vraća vrijednost radnih dana između datuma “1-01-22” i “31-12-22 ” u ćeliji E5 . Na sljedećoj slici možemo vidjeti da je vrijednost radnih dana za taj raspon 260 .
- Drugo, odaberite ćeliju E5 . Pomaknite kursor miša u donji desni kut odabrane ćelije tako da se pretvori u znak plus (+) kao na sljedećoj slici.
- Treće, kliknite znak plus (+) i povucite Ručku za popunjavanje dolje do ćelije E10 da biste kopirali formulu ćelije E5 u drugim stanicama. Također možemo dvaput kliknuti na znak plus (+) da dobijemo isti rezultat.
- Nakon toga otpustite klikom miša.
- Na kraju, možemo vidjeti vrijednosti radnih danaisključujući praznike u ćelijama (E5:E10) .
1.2. Uključite praznike dok izračunavate radne dane između dva datuma
Za razliku od prethodnog primjera, u ovom ćemo primjeru razmotriti praznike kako bismo izračunali radne dane između dva datuma pomoću funkcije NETWORKDAYS. Za ilustraciju ove metode mi koristit će isti skup podataka, ali ovaj put imamo dodatni popis praznika. Praznike možemo vidjeti na sljedećoj slici skupa podataka.
Pogledajmo korake za izvođenje ove radnje.
KORACI :
- Prvo odaberite ćeliju E5 . Unesite sljedeću formulu u tu ćeliju:
=NETWORKDAYS(B6,C6,$D$13:$D$15)
- Sada pritisnite Unesite .
- Gornja naredba vraća broj radnih dana između datuma “1-01-22” i “31-12-22” . Formula korištena u ovoj metodi smatra vrijednost raspona (D13:D15) praznikom. Vrijednost radnih dana za taj raspon je 257 , kao što se vidi na sljedećoj slici.
- Dalje, odaberite ćeliju E5 . Spustite pokazivač miša u donji desni kut odabrane ćelije, gdje će se pretvoriti u znak plus (+) , kao što je prikazano na slici ispod.
- Nakon toga, kopirajte formulu ćelije E5 u ostalim ćelijama kliknite na znak plus (+) i povucite Ručku za popunjavanje prema dolje do ćelije E10 . Također možemo dvaput kliknuti na plus(+) znak da biste dobili isti rezultat.
- Sada, oslobodite klik mišem.
- Konačno, mi dobiti sve vrijednosti radnih dana u ćelijama (E5:E10) .
Pročitaj više: Izračunajte broj dana između dva datuma u Excelu (8 brzih trikova)
2. Primijenite funkciju NETWORKDAYS.INTL za izračun radnih dana s prilagođenim praznicima
NETWORKDAYS. Funkcija INTL slična je funkciji NETWORKDAYS . Obje funkcije računaju radne dane između dva datuma. Ali NETWORKDAYS.INTL funkcija nam omogućuje da odaberemo koji ćemo dan smatrati praznikom. Funkcija NETWORKDAYS.INTL samo nedjelju smatra međunarodnim praznikom. Dakle, subota će se smatrati radnim danom. Kako bismo ilustrirali ovu metodu, ponovno ćemo izvesti prethodnu metodu s NETWORKDAYS.INTL funkcijom.
Dakle, samo prođite kroz sljedeće korake da ovo izvedete akcija.
KORACI:
- Na početku odaberite ćeliju E5 . Zapišite sljedeću formulu u tu ćeliju:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)
- Sada pritisnite Enter .
- Broj radnih dana između datuma “1-01-22” i “31-12-22” vraća gornji naredba. Izračun ove metode tumači vrijednost raspona (D13:D15) kao praznik. možemo vidjeti broj radnih dana u tom rasponuje 310 . Vrijednost je veća od prethodnih rezultata jer se ne uzima subota kao praznik.
- Dalje, kliknite na ćeliju E5 . Pomaknite pokazivač miša u donji desni kut odabrane ćelije, gdje će se pretvoriti u znak plus (+) , kao što je prikazano ispod.
- Zatim kliknite plus (+) znak i povucite Ručku za popunjavanje dolje do ćelije E10 da duplicirate formulu iz ćelije E5 . Da bismo dobili isti ishod, možemo dvaput kliknuti na plus (+) znak.
- Nakon toga ispustite kliknite mišem sada.
- Konačno, imamo sve vrijednosti radnog dana u ćelijama (E5:E10) .
Povezani sadržaj: Kako izračunati preostale dane u Excelu (5 metoda)
Slična čitanja:
- Izračunajte broj dana između dva datuma pomoću VBA u programu Excel
- Kako stvoriti odbrojavanje dana u programu Excel (2 primjera)
- Koristite funkciju DateDiff u programu Excel VBA (5 primjera)
- Kako brojati pojavljivanja datuma u programu Excel
- Formula programa Excel za izračun broja Dana između danas i amp; Još jedan spoj (6 brzih načina)
3. Izračunajte broj radnih dana za posao s nepunim radnim vremenom u programu Excel
Broj radnih dana za posao s nepunim radnim vremenom posao nije isti kao redovan. Moramo dodati neke dodatne izmjene funkciji NETWORKDAYS.INTL za izdvajanjeradni dani u honorarnom poslu. Za ilustraciju ove metode upotrijebit ćemo isti skup podataka koji smo koristili u prvom primjeru.
Pogledajmo korake za izvođenje ove metode.
KORACI:
- Prvo odaberite ćeliju E5 . Umetnite sljedeću formulu u tu ćeliju:
=NETWORKDAYS.INTL(B5,C5,"1010111")
- Sada pritisnite Enter .
- Gornja naredba vraća broj radnih dana s nepunim radnim vremenom između datuma “1-01-22 ” i “31-12-22 “. Vidimo da je vrijednost radnog dana između ovog raspona 104 .
- Drugo, idite na ćeliju E5 . Postavite pokazivač miša u donji desni kut odabrane ćelije, gdje će se pretvoriti u znak plus (+) , kao što je prikazano na slici ispod.
- Treće, dodirnite plus (+) znak i povucite Full Handle prema dolje do ćelije E10 da biste zalijepili formulu iz ćelije E5 . Možemo dvaput kliknuti na znak plus (+) da bismo dobili isti rezultat.
- Nakon toga, besplatno klikom miša.
- Na kraju, imamo sve vrijednosti radnog dana u ćelijama (E5:E10) .
NAPOMENA:
U ovoj metodi upotrijebili smo “1010111” umjesto odabira vikenda iz opcije ugrađene funkcije.
- 0 predstavlja radni dan.
- 1 predstavlja neradni dan.
Ovdje prvibroj niza označava ponedjeljak dok posljednji broj označava petak . Dakle, niz “1010111” znači da su samo utorak i četvrtak radni dani, a ostali dani u tjednu su neradni dani.
Povezani sadržaj: Formula programa Excel za pronalaženje datuma ili dana u sljedećem mjesecu (6 brzih načina)
4. Kombinirajte funkcije Excel SUM i INT za izračun radnih dana između dva datuma
Osim funkcije NETWORKDAYS i NETWORKDAYS.INTL , postoji još jedna metoda koja se može koristiti za dobivanje broja radnih dana između dva datuma. U ovoj metodi koristit ćemo kombinaciju funkcija SUM i INT uz pomoć funkcije WEEKDAY za izračunavanje radnih datuma između dva datuma. U excelu funkcija SUM koristi se za zbrajanje više brojeva. Funkcija INT pretvara broj u najbližu vrijednost cijelog broja. Funkcija WEEKDAY vraća dan u tjednu koji odgovara određenom datumu. Koristit ćemo isti skup podataka kao u prvom primjeru za demonstraciju ovog postupka.
Sada samo prođite kroz korake za izvođenje ove metode.
KORACI:
- Prvo odaberite ćeliju E5 . Zapišite sljedeću formulu u tu ćeliju:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))
- Sada pritisnite Enter .
- Dobivamo vrijednost radnih dana između datuma “1-01-22” i “ 31-12-22 ” u ćeliji E5 gornjom naredbom. Dobivamo vrijednost 260 u ćeliji E5 .
- Dalje, odaberite ćeliju E5 . Pomaknite pokazivač miša u donji desni kut odabrane ćelije, gdje će se promijeniti u znak plus (+) , kao što je prikazano u nastavku.
- Zatim jednostavno dodirnite znak plus (+) i povucite Ručku za punjenje dolje do ćelije E10 da biste zalijepili formulu iz ćelije E5 . Da bismo dobili isti rezultat, možemo dvaput kliknuti i na znak plus (+) .
- Nakon toga, otpustite klik miša.
- Konačno dobivamo sve vrijednosti radnih dana u ćelijama (E5:E10) .
🔎 Kako funkcionira formula?
- DAN U RADU (B5-{2,3,4,5,6}) : Vrijednosti 2,3,4,5 & 6 navedite pet radnih dana u tjednu počevši od datuma u ćeliji B5 .
- INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Ovaj dio vraća broj radnih dana u tjednu.
- SUM(INT((WEEKDAY(B5-{2,3,4) ,5,6})+C5-B5)/7)): Vraća ukupni broj radnih dana od datuma “1-01-22” do “31-12-22” .
Povezani sadržaj: Kako koristiti COUNTIFS s datumskim rasponom u Excelu (6 jednostavnih načina)
Zaključak
U zaključku, ovaj post će vam pokazati kako izračunati radne dane između dva datuma u Excelu. Da biste testirali svoje vještine, upotrijebite vježburadni list koji dolazi uz ovaj članak. Molimo ostavite komentar ispod ako imate bilo kakvih pitanja. Naš tim će vam pokušati odgovoriti u najkraćem mogućem roku. U budućnosti budite oprezni za više jedinstvenih Microsoft Excel rješenja.