Formule i funkcije

Izračun razlike između dva datuma

Izračun razlike između dva datuma

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Koristite funkciju DATEDIF kada želite izračunati razliku između dvaju datuma. Prvo postavite početni datum u ćeliju i Datum završetka u drugom. Zatim upišite formulu kao što je jedno od sljedećeg.

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

Razlika u danima

= DATEDIF (D9; E9; "d") uz rezultat 856

U ovom primjeru početni datum nalazi se u ćeliji, a Datum završetka u E9. Formula je u sustavu F9. "D" vraća broj punih dana između dvaju datuma.

Promjena u tjednima

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

U ovom primjeru Datum početka nalazi se u ćeliji D13, a Datum završetka u E13. "D" vraća broj dana. No, obavijesti /7 na kraju. Koja dijeli broj dana od sedmog, budući da ima 7 dana u tjednu. Imajte na čemu da taj rezultat mora biti oblikovan i kao broj. Pritisnite CTRL + 1. Zatim kliknite broj _ Gt_ decimalnih mjesta: 2.

Razlika u mjesecima

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

U ovom primjeru Datum početka nalazi se u ćeliji D5, a Datum završetka je na E5. U formuli, "m" vraća broj punih mjeseci između dva dana.

Razlika u godinama

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

U ovom primjeru početni datum nalazi se u ćeliji D2, a Datum završetka u programu E2. "Y" vraća broj punih godina između dva dana.

Izračun starosti u akumuliranim godinama, mjesecima i danima

Možete i izračunati dob ili neko vrijeme servisa. Rezultat može biti nešto kao "2 godine, 4 mjeseca, 5 dana."

1. koristite DATEDIF da biste pronašli ukupne godine.

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

U ovom primjeru Datum početka nalazi se u ćeliji D17, a Datum završetka u E17. U formuli "y" vraća broj punih godina između dva dana.

2. ponovno koristite 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" vraća broj preostalih mjeseci iz protekle cijele godine.

3. Koristite različitu formulu da biste pronašli dane.

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

Sada moramo pronaći broj preostalih dana. To ćemo učiniti pisanjem druge vrste formule, prikazane iznad. 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: Nije preporučljivo koristiti argument DATEDIF "MD" jer može izračunati netočne rezultate.

4. Neobavezno: Kombinirajte tri formule u jednom.

= DATEDIF (D17, E17, "y") _ Amp_ "years," _ Amp_datedif (D17, E17, "YM") _ Amp_ "mjeseci," _ Amp_datedif (D17, E17, "MD") _ Amp_ "dani" i rezultat: 2 godina, 4 mjeseci, 5 dana

Sva tri izračuna možete staviti u jednu ćeliju, kao što je ovaj primjer. Koristite Ampersands, Izreke i tekst. To je duža formula za upisivanje, ali barem je sve u jednom. Savjet: Pritisnite ALT + ENTER da biste postavili prijelome redaka u formulu. Time se olakšava čitanje. Isto tako, pritisnite CTRL + SHIFT + U ako ne možete vidjeti cijelu formulu.

Preuzimanje naših primjera

Možete preuzeti oglednu radnu knjigu sa svim primjerima u ovom članku. Možete pratiti zajedno ili stvoriti vlastite formule.

Primjeri izračuna datuma preuzimanja

Ostali Izračuni datuma i vremena

Kao što ste vidjeli gore, funkcija DATEDIF izračunava razliku između datuma početka i krajnjeg datuma. No umjesto upisivanja određenih datuma možete koristiti i funkciju Today () unutar formule. Kada koristite funkciju TODAY (), Excel koristi postojeći Datum na računalu za datum. Imajte na umu da će se to promijeniti kada se datoteka ponovno otvori na dan budućeg dana.

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

Napominjemo da je u vrijeme ovog pisanja dan bio 6 listopada, 2016.

Koristite funkcije NETWORKDAYS. INTL (funkcija) kada želite izračunati broj radnih dana između dvaju datuma. Možete i isključiti vikende i blagdane.

Prije početka:Odlučite želite li isključiti datume blagdana. Ako to učinite, upišite popis datuma praznika u zasebnom području ili listu. Svaki Datum praznika smjestite u vlastitu ćeliju. Zatim odaberite te ćelije, odaberite formule _Gt_ Definiranje naziva. Naziv raspona Moji blagdani, a zatim kliknite u redu. Zatim stvorite formulu pomoću koraka u nastavku.

1. Unesite datum početka i Datum završetka.

Datum početka u ćeliji D53 je 1/1/2016, Datum završetka u ćeliji E53 je 12/31/2016

U ovom primjeru Datum početka nalazi se u ćeliji D53, a Datum završetka u ćeliji E53.

2. u drugoj ćeliji upišite formulu kao što je ova:

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

Upišite formulu kao što je gore navedeni primjer. 1 u formuli uspostavlja subotom i nedjeljom kao dane vikenda i isključuje ih od ukupnog zbroja.

Pažnja: Excel 2007 ne podržava NETWORKDAYS. INTL (funkcija). No, on ima NETWORKDAYS. Gore navedeni primjer bio bi ovakav u programu Excel 2007: = NETWORKDAYS (D53, E53). Ne odredite 1 jer NETWORKDAYS pretpostavlja da je vikend u subotu i nedjelju.

3. ako je potrebno, promijenite 1.

Popis IntelliSense koji prikazuje 2-Nedjelja, ponedjeljak; 3-ponedjeljak, utorak i tako dalje

Ako subotom i nedjeljom nisu vaši dani vikenda, zatim promijenite 1 u drugi broj s popisa IntelliSense. Na primjer, 2 uspostavlja nedjeljom i ponedjeljkom kao vikend dana.

Ako koristite Excel 2007, preskočite ovaj korak. Funkcija NETWORKDAYS programa Excel 2007 uvijek pretpostavlja da je vikend u subotu i nedjelju.

4. upišite naziv raspona blagdana.

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

Ako ste u odjeljku "prije početka" stvorili naziv odmora, upišite ga na kraju kao što je ovaj. Ako nemate blagdane, možete napustiti zarez i moje odmore. Ako koristite Excel 2007, gore navedeni primjer bio bi sljedeći: = NETWORKDAYS (D53, E53, My Holidays).

SavjetAko ne želite referencirati naziv raspona blagdana, možete i unijeti raspon, kao što je cestu 35: I:39. Možete i unijeti svaki praznik u formulu. Primjerice, ako su vam blagdani bili 1. siječnja i 2 2016, upisali biste ih ovako: = NETWORKDAYS. INTL (D53; E53; 1; {"1/1/2016"; "1/2/2016"}). U programu Excel 2007 izgleda ovako: = NETWORKDAYS (D53, E53, {"1/1/2016"; "1/2/2016"})

Proteklo vrijeme možete izračunati oduzimanjem jednog puta od drugog. Prvo postavite vrijeme početka u ćeliju i vrijeme završetka u drugom. Provjerite jeste li upisali puno vrijeme, uključujući sat, minute i razmak prije početka ili poslijepodne. Evo kako:

1. upišite razdoblje početka i vrijeme završetka.

Datum/vrijeme početka 7:15 sati, Datum/vrijeme završetka 4:30.

U ovom primjeru vrijeme početka nalazi se u ćeliji, a vrijeme završetka je u E80. Provjerite jeste li upisali sat, minutu i razmak prije početka ili poslijepodne.

2. Postavite oblik h:mm AM/PM.

Dijaloški okvir Oblikovanje ćelija, prilagođena naredba, h:mm AM/PM Type

Odaberite oba datuma, a zatim pritisnite CTRL + 1 (ili _ z0z_ + 1 na Macu). Provjerite jeste li odabrali Custom _ gt_ H:mm AM/PM, ako već nije postavljen.

3. Oduzmite dva puta.

= E80-, i rezultat: 9:15 AM

U drugoj ćeliji oduzimanje ćelije vremena početka iz ćelije vrijeme završetka.

4. Postavite oblik h:mm.

Dijaloški okvir Oblikovanje ćelija, prilagođena naredba, vrsta h:mm

Pritisnite CTRL + 1 (ili _ z0z_ + 1 na Macu). Odaberite Prilagođeno _ gt_ h:mm da bi rezultat bio iskljuci pm i PM.

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

1. upišite dva puna datuma i vremena.

Datum početka 1/1/16 1:00: Datum završetka 1/2/16 2:00

U jednu ćeliju upišite cijeli početni datum/vrijeme. U drugoj ćeliji upišite Datum/vrijeme potpunog završetka. Svaka ćelija mora imati mjesec, dan, godinu, sat, minutu i razmak prije početka ili poslijepodne.

2. Postavite oblik 3/14/12 1:30 PM.

Dijaloški okvir Oblikovanje ćelija, naredba Datum, vrsta 3/14/12 1:30 PM

Odaberite obje ćelije, a zatim pritisnite CTRL + 1 (ili _ z0z_ + 1 na Macu). Zatim odaberite Datum _ gt_ 3/14/12 1:30 PM. Ovo nije Datum koji ćete postaviti, već samo uzorak načina na koji će oblik izgledati. Imajte na čemu da u verzijama prije programa Excel 2016 ovaj oblik može imati različit ogledni Datum kao što je 3/14/01 1:30 PM.

3. Oduzmite dva.

= E84-D84 i rezultat 1,041666667

U drugoj ćeliji oduzmite početni datum/vrijeme od krajnjeg datuma/vremena. Rezultat će vjerojatno izgledati kao broj i decimalni. To ćete ispraviti u sljedećem koraku.

4. Postavite [h]: mm oblik.

Dijaloški okvir Oblikovanje ćelija, prilagođena naredba, [h]: mm vrsta

Pritisnite CTRL + 1 (ili _ z0z_ + 1 na Macu). Odaberite Prilagođeno. U okvir vrsta upišite [h]: mm.

Povezane teme

Funkcija DATEDIF
NETWORKDAYS. Intl (funkcija
) NETWORKDAYS
više funkcija
datuma i vremenaizračunavaju razliku između dva puta

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×