Kako izračunati radne dane između dva datuma u Excelu (4 metode)

  • Podijeli Ovo
Hugh West

U ovom vodiču ćemo objasniti kako koristiti različite funkcije za izračunavanje radnih dana između dva datuma u excelu. Ponekad je veoma bitno izračunati radne dane između dva datuma u upravljanju projektima. U ovom članku ćemo koristiti više funkcija s jedinstvenim skupovima podataka kako bismo ilustrirali proces izračunavanja radnih dana između dva datuma u excelu.

Preuzmite radnu svesku za vježbanje

Možete preuzeti radnu svesku za vježbanje odavde.

Izračunaj radne dane.xlsx

4 jednostavna metoda za izračunavanje radnih dana između dva datuma u Excelu

Microsoft Excel nam pruža puno funkcija za obavljanje različitih zadataka. U metodama 4 ovog članka, koristit ćemo funkcije NETWORKDAYS i NETWORKDAYS.INTL koje su namijenjene za izračunavanje radnih dana između dva datuma. Također ćemo koristiti kombinaciju SUM, INT & Funkcija WEEKDAY da dobije isti rezultat.

1. Excel NETWORKDAYS funkcija za izračunavanje radnih dana između dva datuma

Excelova funkcija NETWORKDAYS izračunava broj radnih dana između dva datuma. Također možemo isključiti praznike iz naših radnih dana, što je opcioni argument ove funkcije.

1.1 Izračunajte radne dane između dva datuma u Excel-u isključujući praznike

U ovoj metodi ćemo koristiti funkcija NETWORKDAYS doizračunajte radne dane između dva datuma. U ovoj metodi nećemo uzeti u obzir praznike. Dakle, ovaj proces će samo subota i nedjelja smatrati vikendima. U sljedećem skupu podataka imamo Datum početka i Završni datum za različite radove. Ukupan broj radnih dana u tom periodu izračunaćemo u koloni 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 .
  • Navedena radnja vraća vrijednost radnih dana između datuma “1-01-22” i “31-12-22 ” u ćeliji E5 . Iz sljedeće slike možemo vidjeti da je vrijednost radnih dana za taj raspon 260 .

  • Drugo, odaberite ćeliju E5 . Pomaknite kursor miša u donji desni ugao odabrane ćelije tako da se pretvori u znak plus (+) kao na sljedećoj slici.

  • Treće, kliknite na znak plus (+) i povucite ručicu za popunjavanje dolje do ćelije E10 da kopirate formulu ćelije E5 u drugim ćelijama. Također možemo dvaput kliknuti na znak plus (+) da dobijemo isti rezultat.

  • Nakon toga otpustite klik mišem.
  • Na kraju, možemo vidjeti vrijednosti radnih danaisključujući odmor u ćelijama (E5:E10) .

1.2. Uključi praznike dok računamo radne dane između dva datuma

Za razliku od prethodnog primjera, u ovom primjeru ćemo praznike uzeti u obzir za izračunavanje radnih dana između dva datuma pomoću funkcije NETWORKDAYS. Da bismo ilustrirali ovu metodu, koristit će isti skup podataka, ali ovaj put imamo dodatnu listu praznika. Praznike možemo vidjeti na sljedećoj slici skupa podataka.

Hajde da pogledamo 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 Enter .
  • Gorenja 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) kao praznik. 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 ugao odabrane ćelije, gdje će se pretvoriti u znak plus (+) , kao što je prikazano na slici ispod.
  • Nakon toga, da kopirate formulu ćelije E5 u ostalim ćelijama kliknite na znak plus (+) i povucite ručicu za popunjavanje dolje do ćelije E10 . Također možemo dvaput kliknuti na plus(+) znak da dobijete isti rezultat.

  • Sada, oslobodite klik miša.
  • Konačno, mi dobiti sve vrijednosti radnih dana u ćelijama (E5:E10) .

Pročitajte više: Izračunajte broj dana između dva datuma u Excelu (8 brzih trikova)

2. Primijenite funkciju NETWORKDAYS.INTL za izračunavanje radnih dana s prilagođenim praznicima

NETWORKDAYS. INTL funkcija je slična funkciji NETWORKDAYS . Obje funkcije izračunavaju radne dane između dva datuma. Ali funkcija NETWORKDAYS.INTL nam omogućava da odaberemo koji dan ćemo smatrati praznikom. Funkcija NETWORKDAYS.INTL smatra samo nedjelju međunarodnim praznikom. Dakle, smatrat će se subota radnim danom. Da bismo ilustrirali ovu metodu, ponovit ćemo prethodnu metodu s funkcijom NETWORKDAYS.INTL .

Dakle, samo prođite kroz sljedeće korake da biste ovo izvršili radnja.

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” se vraća gore navedenim komanda. Izračun ove metode tumači vrijednost raspona (D13:D15) kao praznik. vidimo broj radnih dana u tom rasponuje 310 . Vrijednost je veća od prethodnih rezultata jer ne uzima subota kao praznik.

  • Sljedeće kliknite na ćeliju E5 . Povucite kursor miša u donji desni ugao odabrane ćelije, gdje će se pretvoriti u znak plus (+) , kao što je prikazano ispod.
  • Zatim kliknite na plus (+) potpišite i povucite ručicu za popunjavanje dolje do ćelije E10 da biste duplicirali formulu iz ćelije E5 . Da dobijemo isti rezultat, možemo dvaput kliknuti na znak plus (+) .

  • 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 očitanja:

  • Izračunajte broj dana između dva datuma pomoću VBA u Excelu
  • Kako kreirati odbrojavanje dana u Excelu (2 primjera)
  • Koristite DateDiff funkciju u Excel VBA (5 primjera)
  • Kako prebrojati pojavljivanja datuma u Excelu
  • Excel formulu za izračunavanje broja Dani između danas & Drugi datum (6 brzih načina)

3. Izračunajte broj radnih dana na poslu sa skraćenim radnim vremenom u Excelu

Broj radnih dana za skraćeno radno vrijeme posao nije isti kao običan. Moramo dodati neke dodatne modifikacije funkciji NETWORKDAYS.INTL da bismo izdvojiliradni dani u radu sa nepunim radnim vremenom. Za ilustraciju ove metode koristit ćemo isti skup podataka koji smo koristili u prvom primjeru.

Hajde da pogledamo 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 .
  • Gorenja naredba vraća broj radnih datuma sa skraćenim radnim vremenom između datuma “1-01-22 ” i “31-12-22 “. Možemo vidjeti da je vrijednost radnog dana između ovog raspona 104 .

  • Drugo, idite na ćeliju E5 . Postavite kursor miša u donji desni ugao odabrane ćelije, gdje će se pretvoriti u znak plus (+) , kao što je prikazano na slici ispod.
  • Treće, dodirnite Znak plus (+) i povucite ručicu za popunjavanje dole do ćelije E10 da biste zalijepili formulu iz ćelije E5 . Možemo dvaput kliknuti na znak plus (+) da dobijemo isti rezultat.

  • Nakon toga besplatno klik mišem.
  • Konačno, imamo sve vrijednosti radnog dana u ćelijama (E5:E10) .

NAPOMENA:

U ovoj metodi koristili smo “1010111” umjesto odabira vikenda iz ugrađene opcije funkcije.

  • 0 predstavlja radni dan.
  • 1 predstavlja neradni dan.

Ovdje je prvibroj niza označava ponedjeljak dok posljednji broj označava petak . Dakle, redoslijed “1010111” znači da su samo utorak i četvrtak radni dani, a ostali dani u sedmici su neradni dani.

Povezani sadržaj: Excel formula za pronalaženje datuma ili dana u sljedećem mjesecu (6 brzih načina)

4. Kombinirajte Excel SUM i INT funkcije za izračunavanje radnih dana između dva datuma

Osim funkcije NETWORKDAYS i NETWORKDAYS.INTL , postoji i druga metoda koja se može koristiti za dobivanje broja radnih dana između dva datuma. U ovoj metodi ćemo koristiti kombinaciju funkcija SUM i INT uz pomoć funkcije WEEKDAY za izračunavanje radnih datuma između dva datuma. U excelu se funkcija SUM koristi za sabiranje više brojeva. Funkcija INT pretvara broj u njegovu najbližu cjelobrojnu vrijednost. Funkcija WEEKDAY vraća dan u tjednu koji odgovara određenom datumu. Koristit ćemo isti skup podataka kao u prvom primjeru da demonstriramo ovu proceduru.

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 .
  • Dobijamo vrijednost radnih dana između datuma “1-01-22” i “ 31-12-22 ” u ćeliji E5 prema gornjoj naredbi. Dobivamo vrijednost 260 u ćeliji E5 .

  • Dalje, odaberite ćeliju E5 . Pomaknite pokazivač miša u donji desni ugao odabrane ćelije, gdje će se prebaciti u znak plus (+) , kao što je prikazano ispod.
  • Zatim, jednostavno dodirnite znak plus (+) i prevucite ručicu za popunjavanje dole do ćelije E10 da biste zalepili formulu iz ćelije E5 . Da bismo dobili isti ishod, možemo dvaput kliknuti na znak plus (+) .

  • Nakon toga, pustite klik miša.
  • Konačno, dobijamo sve vrijednosti radnih dana u ćelijama (E5:E10) .

🔎 Kako formula funkcionira?

  • WEKDAY(B5-{2,3,4,5,6}) : Vrijednosti 2,3,4,5 & 6 označava pet radnih dana u sedmici 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 sedmici.
  • SUM(INT((WEEKDAY(B5-{2,3,4) ,5,6})+C5-B5)/7)): Vraća ukupan broj radnih dana od datuma “1-01-22” do “31-12-22” .

Povezani sadržaj: Kako koristiti COUNTIFS s rasponom datuma 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, iskoristite praksuradni list koji dolazi uz ovaj članak. Molimo ostavite komentar ispod ako imate pitanja. Naš tim će se potruditi da Vam odgovori u najkraćem mogućem roku. U budućnosti, pazite na još jedinstvenih Microsoft Excel rješenja.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.