Kako izračunati broj dana između dva datuma u Excelu

Gledajte video - izračunajte broj radnih dana između dva datuma

Excel ima neke moćne funkcije za izračunavanje broja dana između dva datuma u Excelu. To je osobito korisno pri izradi Gantovih grafikona ili vremenskih okvira za prijedlog/projekt.

U ovom ćete vodiču naučiti kako izračunati broj dana između dva datuma (u različitim scenarijima):

Izračunavanje ukupnog broja dana između dva datuma u Excelu

Excel ima više načina za izračunavanje dana između dva datuma.

Korištenje funkcije DAYS

Excel DANI funkcija može se koristiti za izračun ukupnog broja dana kada imate datum početka i završetka.

Morate navesti ‘Datum početka’ i ‘Datum završetka’ u funkciji Dani, a on će vam dati ukupan broj dana između dva navedena datuma.

Na primjer, pretpostavimo da je datum početka u ćeliji B1, a datum završetka u ćeliji B2 (kao što je prikazano u nastavku):

Sljedeća formula će vam dati ukupan broj dana između dva datuma:

= DANI (B2, B1)

Imajte na umu da datume možete i ručno navesti u funkciji Days stavljanjem u dvostruke navodnike. Samo provjerite jesu li ti datumi u dvostrukim navodnicima u prihvatljivom formatu datuma u Excelu.

Days funkcija daje broj dana između dva datuma. To znači da ako su datumi 1. prosinca 2021.-2022. I 2. prosinca. 2022.-2022., Vratit će se 1. Ako želite da se računaju oba dana, morate dodati 1 rezultatu funkcije Dani. Više o funkciji Dani možete pročitati ovdje.

Korištenje funkcije DATEDIF

DATEDIF funkcija (izvedeno iz Datum Difference) također vam omogućuje da brzo dobijete broj dana između dva datuma. No, za razliku od funkcije DAYS, može učiniti više od toga.

Također možete koristiti funkciju DATEDIF za izračun broja mjeseci ili godina koji su protekli u dva navedena datuma.

Pretpostavimo da imate niz podataka u nastavku i želite dobiti broj dana između ova dva datuma:

Za to možete koristiti donju formulu DATEDIF:

= PODATAK (B1, B2, "D")

Gornja formula DATEDIF uzima tri argumenta:

  • Datum početka - B1 u ovom primjeru
  • Datum završetka - B2 u ovom primjeru
  • "D" - tekstualni niz koji govori funkciji DATEDIF što treba izračunati.

Također imajte na umu da poništavanje ostalih funkcija programa Excel prilikom unosa funkcije DATEDIF u Excel neće prikazati IntelliSense (mogućnost automatskog dovršavanja koja vam pomaže s argumentima formule).

Ako samo želite izračunati broj dana između dva navedena datuma, bolje je koristiti funkciju DANI. DATEDIF je prikladniji kada želite izračunati ukupan broj godina ili mjeseci koji su prošli između dva datuma.

Na primjer, donja formula bi vam dala ukupan broj mjeseci između dva datuma (u B1 i B2)

= DATUM (B1, B2, "M")

Slično, donja formula će vam dati ukupan broj godina između dva datuma:

= DATUM (B1, B2, "Y")

Više o funkciji DATEDIF možete pročitati ovdje. Jedna od uobičajenih upotreba ove funkcije je kada trebate izračunati starost u Excelu.

Broj radnih dana između dva datuma u Excelu

Excel ima dvije funkcije koje će vam dati ukupan broj radnih dana između dva datuma te će automatski računati za vikende i određene praznike.

  • Excel NETWORKDAYS funkcija - trebali biste je koristiti kada su dani vikenda subota i nedjelja.
  • MEĐUNARODNA funkcija Excel NETWORKDAYS INTERNATIONAL - upotrijebite ovo kada dani vikenda nisu subota i nedjelja.

Hajdemo prvo brzo pogledati sintaksu i argumente funkcije NETWORKDAYS.

Funkcija Excel NETWORKDAYS - Sintaksa i argumenti

= NETWORKDAYS (datum početka, datum završetka, [praznici])

  • start_date - vrijednost datuma koja predstavlja datum početka.
  • end_date - vrijednost datuma koja predstavlja datum završetka.
  • [praznici] - (izborno) To je niz datuma koji su isključeni iz izračuna. Na primjer, to mogu biti državni/državni praznici. To se može unijeti kao referenca na raspon ćelija koje sadrže datume, niz serijskih brojeva koji predstavljaju datume ili imenovani raspon.

Pogledajmo prvo primjer u kojem želite izračunati broj radnih dana (radnih dana) između dva datuma sa subotom i nedjeljom kao vikendom.

Za izračun broja radnih dana (stupac D) - kada su navedeni datum početka, datum završetka i praznici - upotrijebite donju formulu u D3 i kopirajte za sve ćelije:

= MREŽNI DANI (B2, C2, $ F $ 2: $ F $ 6)

Ova funkcija odlično funkcionira u većini slučajeva, osim u onima u kojima su vikendi dani osim subote i nedjelje.

Na primjer, u zemljama Bliskog istoka vikend je petak i subota, ili na nekim poslovima ljudi mogu imati šestodnevni radni tjedan.

Za rješavanje takvih slučajeva Excel ima drugu funkciju - NETWORKDAYS.INTL (uveden u Excelu 2010).

Prije nego što vas provedem kroz primjer, naučimo brzo o sintaksi i argumentima Excel NETWORKDAY INTERNATIONAL funkcije

MEĐUNARODNA funkcija Excel NETWORKDAYS INTERNATIONAL - Sintaksa i argumenti

= NETWORKDAYS.INTL (datum početka, datum završetka, [vikend], [praznici])

  • početni datum - vrijednost datuma koja predstavlja datum početka.
  • datum_završetka - vrijednost datuma koja predstavlja datum završetka.
  • [vikend] - (Izborno) Ovdje možete odrediti vikend, koji može biti bilo koji dva dana ili bilo koji pojedinačni dan. Ako je ovo izostavljeno, subota i nedjelja se smatraju vikendom.
  • [Praznici] - (Izborno) To je niz datuma koji su isključeni iz izračuna. Na primjer, to mogu biti državni/državni praznici. To se može unijeti kao referenca na raspon ćelija koje sadrže datume ili može biti niz serijskih brojeva koji predstavljaju datume.

Pogledajmo sada primjer izračunavanja broja radnih dana između dva datuma gdje su dani vikenda petak i subota.

Pretpostavimo da imate skup podataka kao što je prikazano u nastavku:

Za izračun broja radnih dana (stupac D) s vikendom u petak i subotu, upotrijebite sljedeću formulu:

= NETWORKDAYS.INTL (B2, C2,7, $ F $ 2: $ F $ 6)

Treći argument u ovoj formuli (broj 7) govori formuli da se petak i subota smatraju vikendom.

Broj vikenda između dva datuma u Excelu

Pomoću funkcije NETWORKDAYS možemo izračunati broj vikenda između dva datuma.

Dok funkcija Networkdays izračunava broj radnih dana, možemo također koristiti za dobivanje broja dana vikenda između dva datuma.

Pretpostavimo da imamo skup podataka kao što je prikazano u nastavku:

Evo formule koja će vam dati ukupan broj dana vikenda između dva datuma:

= DANI (C2, B2)+1-MREŽNI DANI (B2, C2)

Broj radnih dana na nepunom radnom vremenu

Pomoću funkcije Excel NETWORKDAYS.INTL možete izračunati i broj radnih dana na nepunom radnom vremenu.

Uzmimo primjer gdje ste uključeni u projekt u kojem morate raditi honorarno (samo utorak i četvrtak).

Evo formule koja će to postići:

= NETWORKDAYS.INTL ($ B $ 3, $ C $ 3,"1010111", $ E $ 3: $ E $ 7)

Imajte na umu da smo umjesto odabira vikenda s padajućeg izbornika koji je ugrađen u funkciju koristili “1010111” (u dvostrukim navodnicima).

  • 0 označava radni dan
  • 1 označava neradni dan

Prvi broj ove serije predstavlja ponedjeljak, a posljednji broj nedjelju.

Dakle „0000011 značilo bi da su od ponedjeljka do petka radni dani, a subota i nedjelja neradni (vikend).

S istom logikom, “1010111” označava da samo utorak i četvrtak rade, a 5 dana odmora su neradni.

U slučaju da imate praznike (koje ne želite da se uračunavaju u rezultat), ove praznike možete navesti kao četvrti argument.

Broj ponedjeljka između dva datuma

Da bismo pronašli broj ponedjeljka između dva datuma (ili bilo kojeg drugog dana), možemo koristiti istu logiku koja se koristi gore u izračunu poslova s ​​nepunim radnim vremenom.

Pretpostavimo da imate skup podataka kao što je prikazano u nastavku:

Evo formule koja će vam dati broj ponedjeljka između dva datuma:

= NETWORKDAYS.INTL (B2, C2, "0111111")

U ovoj formuli '0' znači radni dan, a '1' neradni dan.

Ova nam formula daje ukupan broj radnih dana s obzirom da je ponedjeljak jedini radni dan u tjednu.

Slično, također možete izračunati broj bilo kojeg dana između dva navedena datuma.

Možda će vam se svidjeti i sljedeći vodiči:

  • Predložak kalkulatora Excel vremenskog lista.
  • Pretvorite datum u tekst u Excelu.
  • Kako grupirati datume u zaokretnim tablicama u Excelu.
  • Kako automatski umetnuti datum i vrijeme u Excel.
  • Pretvorite vrijeme u decimalni broj u Excelu (sati, minute, sekunde)
  • Kako zbrajati vrijednosti između dva datuma u Excelu

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave