Applies ToExcel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Upozorenje: Excel omogućuje korištenje funkciju DATEDIF radi podrške za starije radne knjige programa Lotus 1-2-3. Funkcija DATEDIF u određenim scenarijima može izračunati netočne rezultate. Dodatne informacije potražite u odjeljku s poznatim problemima u članku o funkciji DATEDIF .

Funkciju DATEDIF koristite, kad želite izračunati razliku između dva datuma. Najprije u ćeliju upišite datum početka, a završni datum u drugu. Zatim upišite formulu poput jedne od sljedećih.

Napomena: Ako je Početni_datum veći od Datuma_završetka, rezultat će biti #NUM!.

Razlika u danima

=DATEDIF(D9;E9;"d") s rezultatom 856

U ovom je primjeru početni datum u ćeliji D9, a završni je datum u ćeliji E9. Formula je u ćeliji F9. Vrijednost “d” vraća broj punih dana između dva datuma.

Razlika u danima

=(DATEDIF(D13;E13;"d")/7) i rezultat: 122,29

U ovom primjeru je početni datum u ćeliji D13, a završni je datum u ćeliji E13. Vrijednost “d” vraća broj dana. No primijetit ćete /7 na kraju. Ta vrijednost dijeli broj dana sa 7, jer ima 7 dana u tjednu. Imajte na umu da je taj rezultat potrebno oblikovati i kao broj. Pritisnite CTRL + 1. Zatim kliknite broj > decimalnih mjesta: 2.

Razlika u danima

=DATEDIF(D5;E5;"m") i rezultat: 28

U ovom je primjeru početni datum u ćeliji D5, a završni je datum u ćeliji E5. U formuli vrijednost “m” vraća broj punih mjeseci između ta dva dana.

Razlika u godinama

=DATEDIF(D2;E2;"y") i rezultat: 2

U ovom je primjeru početni datum u ćeliji D2, a završni je datum u ćeliji E2. Vrijednost “y” vraća broj punih godina između ta dva dana.

Izračun starosne dobi u akumuliranim godinama, mjesecima i danima

Možete izračunati i starosnu dob ili nečije vrijeme pružanja usluge. Rezultat može biti na primjer „2 godine, 4 mjeseca, 5 dana.“

1. Koristite DATEDIF, da biste pronašli ukupni broj godina.

=DATEDIF(D17;E17;"y") i rezultat: 2

U ovom je primjeru početni datum u ćeliji D17, a završni je datum u ćeliji E17. U formuli vrijednost “y” vraća broj punih godina između ta dva dana.

2. Ponovno upotrijebite DATEDIF s “ym”, da biste pronašli mjesece.

=DATEDIF(D17;E17;"ym") i rezultat: 4

U drugoj ćeliji koristite formulu DATEDIF s parametrom “ym”. “YM” daje broj preostalih mjeseci zadnjih punih godina.

3. Da biste pronašli dane, koristite drugu formulu.

=DATEDIF(D17;E17;"md") i rezultat: 5

Sada moramo pronaći broj preostalih dana. To ćemo učiniti pisanjem druge vrste formule, prikazane gore. Ova formula oduzima prvi dan mjeseca koji završava (1/5/2016) od izvornog završnog datuma u ćeliji E17 (6/5/2016). Evo kako to čini: Najprije funkcija DATE stvara datum, 1/5/2016. Datum se stvara pomoću godine u ćeliji E17 i mjeseca u ćeliji E17. 1 tada predstavlja prvi dan u tom mjesecu. Rezultat funkcije DATE glasi 1/5/2016. Nakon toga ćemo tu vrijednost oduzeti od izvornog završnog datuma u ćeliji E17, odnosno 6/5/2016. Kada od 6/5/2016 oduzimamo 1/5/2016 dobit ćemo 5 dana.

Upozorenje: Ne preporučujemo korištenje argumenta DATEDIF "md", jer može izračunati netočne rezultate.

4. Neobavezno: kombinirajte tri formule u jednoj.

=DATEDIF(D17,E17,"y")&" years, "&DATEDIF(D17,E17,"ym")&" months, "&DATEDIF(D17,E17,"md")&" days" i rezultat: 2 godine, 4 mjeseca, 5 dana

Sva tri izračuna možete staviti u jednu ćeliju kao u ovom primjeru. Koristite znak &, navodnike i tekst. To je dulja formula za upis, premda je sve u jednoj formuli. Savjet: Pritisnite ALT+ENTER, da biste u svoju formulu smjestili prekide redaka. To olakšava čitanje. Osim toga, pritisnite CTRL + SHIFT + U ako ne možete vidjeti čitavu formulu.

Preuzimanje naših primjera

Možete preuzeti oglednu radnu knjigu sa svim primjerima u ovom članku. Možete pratiti primjere ili stvoriti svoje vlastite scenarije provjere valjanosti podataka.Preuzmite primjer izračuna datuma

Drugi izračuni datuma i vremena

Kao što ste već vidjeli, funkcija DATEDIF izračunava razliku između datuma početka i datuma završetka. No umjesto upisivanja određenih datuma u formulu, možete koristiti i funkciju TODAY()unutar formule. Kad koristite funkciju TODAY(), program Excel za datum koristi aktualni datum vašeg računala. Imajte na umu da će se to promijeniti, kad se datoteka ponovno otvori nekog dana u budućnosti.

=DATEDIF(TODAY();D28;"y") i rezultat: 984

Molimo da imate na umu, da je u trenutku pisanja taj dan bio 6. listopada 2016.

Koristite funkciju NETWORKDAYS.INTL, kad želite izračunati broj radnih dana između dva datuma. Možete i isključiti dane vikenda i praznike.

Prije početka:Odlučite, želite li izostaviti datume praznika. Ako je tako, upišite popis datuma praznika u posebno područje ili list. Svaki datum praznika stavite u vlastitu ćeliju. Zatim odaberite te ćelije, odaberite Formule > Određivanje naziva. Dodijelite naziv rasponu MyHolidays i zatim kliknite U REDU. Zatim stvorite formulu pomoću koraka u nastavku.

1. Upišite datum početka i datum završetka.

Datum početka u ćeliji D53 je 01. 01. 2016., datum završetka je u ćeliji E53 31. 12. 2016.

U ovom je primjeru početni datum u ćeliji D53 i završni je datum u ćeliji E53.

2. U drugu ćeliju upišite formulu poput ove:

=NETWORKDAYS.INTL(D53;E53;1) i rezultat: 261

Upišite formulu kao u gornjem primjeru. 1 u formuli određuje subote i nedjelje kao dane vikenda i isključuje ih iz ukupnog zbroja.

3. Ako je potrebno, promijenite 1.

Popis značajke IntelliSense prikazuje 2 – nedjelja, ponedjeljak; 3 – ponedjeljak, utorak itd.

Ako subota i nedjelja nisu dani vikenda, promijenite 1 na drugi broj s popisa IntelliSense. Na primjer 2 određuje nedjelje i ponedjeljke kao dane vikenda.

4. Upišite naziv raspona praznika.

=NETWORKDAYS.INTL(D53;E53;1;MyHolidays) i rezultat: 252

Ako ste stvorili naziv raspona praznika u gornjem “odjeljku” Prije početka, upišite ga na kraju na ovaj način. Ako nemate praznike, možete izostaviti zarez i MyHolidays.

Proteklo vrijeme možete izračunati tako da jedno oduzimate od drugog. Najprije u ćeliju unesite vrijeme početka, i vrijeme završetka u drugu. Obavezno upišite puno vrijeme, uključujući sat, minute, i razmak ispred prijepodne ili poslijepodne. Evo kako:

1. Odaberite vrijeme početka i završetka sastanka.

Datum/vrijeme početka 07:15, datum/vrijeme završetka 16:30

U ovom je primjeru vrijeme početka u ćeliji D80 i vrijeme završetka u ćeliji E80. Provjerite, jeste li utipkali sat, minutu, razmak ispred podne ili poslijepodne.

2. Postavite oblik h:mm AM/PM.

Dijaloški okvir Oblikovanje ćelija, naredba Prilagodi, vrsta h:mm AM/PM

Odaberite oba datuma i pritisnite CTRL + 1 (ili Slika ikone gumba Command za MAC + 1 na Mac). Provjerite, jeste li odabrali Prilagodba > h:mm prijepodne/poslijepodne’, nije li već postavljena.

3. Oduzmite dva puta.

=E80-D80 i rezultat: 09:15

U drugoj ćeliji oduzmite ćeliju vremena početka od ćelije vremena završetka.

4. Postavite format h:mm.

Dijaloški okvir Oblikovanje ćelija, naredba Prilagodi, vrsta h:mm

Pritisnite CTRL + 1 (ili Slika ikone gumba Command za MAC + 1 na sustavu Mac). Odaberite Prilagodba > h:mm,, da bi rezultat isključivao prijepodne i poslijepodne.

Da biste izračunali vrijeme između dva datuma i vremena, možete jednostavno oduzeti jedan od drugoga. No na svaku ćeliju morate primijeniti formatiranje, da bi program Excel vratio željeni rezultat.

1. Upišite dva puna datuma i vremena.

Datum početka 01. 01. 2016. 13:00; datum završetka 02.01.2016. 14:00

U jednu ćeliju upišite puni datum/vrijeme početka. I u drugu ćeliju upišite datum/vrijeme završetka. Svaka ćelija mora imati mjesec, dan, godinu, sat, minutu, i razmak ispred prijepodne ili poslijepodne.

2. Postavite format 3/14/12 13:30 h.

Dijaloški okvir Oblikovanje ćelija, naredba Datum, 14. 03. 2012. vrsta 13:30

Odaberite oba datuma i zatim pritisnite CTRL + 1 (ili Slika ikone gumba Command za MAC + 1 na sustavu Mac). Zatim odaberite Datum > 14. 3. 2012. 13:30 h. To nije datum, koji ćete postaviti, već samo primjer, kako će izgledati format. Imajte na umu da u verzijama prije programa Excel 2016 taj format može imati drugačiji datum uzorka, npr. 14. 3.01. 13:30 h.

3. Oduzmite to dvoje.

=E84-D84 i rezultat 1,041666667

U drugoj ćeliji oduzmite datum/vrijeme početka od datuma/vremena završetka. Rezultat će vjerojatno izgledati kao broj i decimalni broj. To ćete riješiti u sljedećem koraku.

4. Postavite oblik [h]:mm.

Dijaloški okvir Oblikovanje ćelija, naredba Prilagodi, vrsta [h]:mm

Pritisnite CTRL + 1 (ili Slika ikone gumba Command za MAC + 1 na sustavu Mac). Odaberite Prilagodba. U okvir Vrsta upišite[h]:mm.

Povezane teme

DATEDIF funkcija NETWORKDAYS.INTL funkcija NETWORKDAYS Dodatne funkcije datum i vrijeme Izračunajte razliku između tih dvaju vremena

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.