Računanje razlike med datumi

Če želite izračunati razliko med dvema datumoma, uporabite funkcijo DATEDIF. Najprej v eno celico vnesite začetni datum, v drugo pa končni datum. Nato vnesite eno od teh formul.

Razlika v dnevih

=DATEDIF(D9,E9,"d") z rezultatom 856

V tem primeru je začetni datum v celici D9, končni pa v celici E9. Formula je v celici F9. »d« vrne število dni med dvema datumoma.

Razlika v tednih

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

V tem primeru je začetni datum v celici D13, končni pa v celici E13. »d« vrne število dni. Ampak bodite pozorni na /7 na koncu. Ta število dni deli s 7, ker je v tednu 7 dni. Upoštevajte, da mora biti ta rezultat tudi oblikovan kot število. Pritisnite tipki CTRL + 1. Nato kliknite Število > Decimalna mesta: 2.

Razlika v mesecih

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

V tem primeru je začetni datum v celici D5, končni pa v celici E5. V formuli »m« vrne število mesecev med dvema datumoma.

Razlika v letih

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

V tem primeru je začetni datum v celici D2, končni pa v celici E2. »y« vrne število let med dvema datumoma.

Izračun starosti, izražen v letih, mesecih in dnevih

Izračunate lahko tudi starost in čas nekogaršnje storitve. Rezultat je lahko npr. »2 leti, 4 mesece in 5 dni«.

1. DATEDIF uporabite, če želite ugotoviti skupno število let.

=DATEDIF(D17,E17,"y")  in rezultat: 2

V tem primeru je začetni datum v celici D17, končni pa v celici E17. V formuli »y« vrne število let med dvema datumoma.

2. Znova uporabite DATEDIF, da izračunate število mesecev.

=DATEDIF(D17,E17,"ym")  in rezultat: 4

V drugi celici uporabite formulo DATEDIF s parametrom »ym«. »ym« vrne število preostalih mesecev zadnjega preteklega leta.

3. Uporabite drugačno formulo za ugotavljanje števila dni.

=DATEDIF(D17,E17,"md") in rezultat: 5

Zdaj moramo izračunati število preostalih dni. To bomo naredili tako, da bomo vnesli drugačno formulo, tako kot je prikazano zgoraj. Ta formula odšteje prvi dan iztekajočega se meseca (1/5/2016) od izvirnega končnega datuma v celici E17 (6/5/2016). To naredi tako: Funkcija DATE najprej ustvari datum1/5/2016. Ustvari ga tako, da uporabi leto v celici E17 in mesec v celici E17. Število 1 nato predstavlja prvi dan tega meseca. Rezultat funkcije DATE je 1/5/2016. To vrednost nato odštejemo od izvirnega končnega datuma v celici E17, ki je 6/5/2016. 6/5/2016 minus 1/5/2016 je 5 dni.

Opomba : Uporabe argumenta »md« DATEDIF ne priporočamo, ker lahko pride do nepravilnih rezultatov.

4. Izbirno: Združite tri formule v eni.

=DATEDIF(D17,E17,"y")&" let, "&DATEDIF(D17,E17,"ym")&" mesecev, "&DATEDIF(D17,E17,"md")&" dni" in rezultat: 2 leti, 4 mesece in 5 dni

Vse tri izračune lahko vstavite v eno celico, tako kot v tem primeru. Uporabite znak »in«, narekovaje in besedilo. Formula je sicer daljša za vnašanje, je pa zato vse v enem. Namig: Pritisnite tipki ALT + ENTER, da v formuli vstavite prelome vrstic. Tako boste omogočili lažje branje. Če ne vidite celotne formule, pritisnite tipke CTRL + SHIFT + U.

Prenesite naše primere

Prenesete lahko vzorčni delovni zvezek z vsemi primeri v tem članku. Formule lahko spremljate ali ustvarite svoje.

Prenos primerov izračuna datuma

Drugi izračuni datuma in časa

Kot ste videli zgoraj, funkcija DATEDIF izračuna razliko med začetnim in končnim datumom. Vendar pa namesto vnosa določenih datumov, lahko v formuli uporabite tudi funkcijo TODAY(). Ko uporabite funkcijo TODAY(), Excel za datum uporabi trenutni datum računalnika. Imejte v mislih, da se bo ta spremenil, ko datoteko znova odprete znova naslednji dan.

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

Upoštevajte, da je bil ta članek napisan dne 6. oktobra 2016.

Kadar želite izračunati število delovnih dni med dvema datumoma, uporabite funkcijo NETWORKDAYS.INTL. Izključite lahko tudi konce tedna in dopuste.

Preden začnete: Odločite se, ali želite izključiti datume dopustov. Če jih želite izključiti, vnesite seznam dopustov v ločeno območje ali na list. Vnesite vsak datum dopusta v svojo celico. Nato izberite te celice, izberite Formule > Določi ime. Poimenujte obseg Moj dopust in kliknite V redu. Nato ustvarite formulo upoštevajoč spodnje korake.

1. Vnesite začetni in končni datum.

Začetni datum v celici D53 je 1. 1. 2016, končni datum, ki je v celici E53 je 31. 12. 2016

V tem primeru je začetni datum v celici D53, končni pa v celici E53.

2. V drugo celico vnesite to formulo:

= NETWORKDAYS. INTL(D53,E53,1) in rezultat: 261

Vnesite takšno formulo, kot je v zgornjem primeru. Enka v formuli označuje sobote in nedelje kot dneve konca tedna in jih izključuje iz skupnega števila.

Opomba: Excel 2007 ni na voljo v NETWORKDAYS. Mednarodna funkcija. Na voljo pa je funkcija NETWORKDAYS. V Excelu 2007 bi bil zgornji primer videti takole: =NETWORKDAYS(D53,E53). Enke ne navajajte, ker funkcija NETWORKDAYS predvideva, da je konec tedna v soboto in nedeljo.

3. Če je treba, spremenite enko.

Seznam IntelliSense, ki prikazuje 2 - nedelja, ponedeljek; 3 - ponedeljek, torek in tako naprej

Če sobota in nedelja nista dneva konca tedna, enko nadomestite z drugo številko s seznama IntelliSense. Na primer, dvojka označuje za konec tedna nedelje in ponedeljke.

Če uporabljate Excel 2007, preskočite ta korak. V programu Excel 2007 funkcija NETWORKDAYS vedno predvideva, da je konec tedna v soboto in nedeljo.

4. Vnesite ime obsega dopusta.

= NETWORKDAYS. INTL(D53,E53,1,Moj dopust) in rezultat: 252

Če ste ustvarili ime obsega dopusta v zgornjem razdelku »Preden začnete«, ga vnesite na koncu takole. Če nimate dopusta, lahko vejico in Moj dopust izpustite. Če uporabljate Excel 2007, bo zgornji primer videti takole: =NETWORKDAYS(D53,E53,Moj dopust).

Namig: Če se ne želite sklicevati na ime obsega dopusta, lahko vnesete tudi v obseg, na primer D35:E:39. Ali pa vsak dan dopusta vnesete v formulo. Na primer, če ste bili na dopustu 1. in 2. januarja 2016, bi ju vnesli takole: = NETWORKDAYS. INTL(D53,E53,1,{"1/1/2016","1/2/2016"}). V programu Excel 2007 bi to bilo videti takole: =NETWORKDAYS(D53,E53,{"1/1/2016","1/2/2016"})

Pretečeni čas lahko izračunate tako, da odštejete en čas od drugega. Najprej v eno celico vnesite začetni čas, v drugo pa končni čas. Prepričajte se, ali ste vnesli celoten čas, vključno z uro, minutami, in presledkom pred AM ali PM. Vnesite jih tako:

1. Vnesite začetni in končni čas.

Začetni datum/čas 7:15, končni datum/čas 16:30

V tem primeru je začetni čas v celici D80, končni pa v celici E80. Vnesite uro, minute, in presledek pred AM ali PM.

2. Nastavite obliko zapisa h:mm AM/PM.

Pogovorno okno »Oblikovanje celic«, ukaz »Po meri«, vrsta h:mm AM/PM

Izberite oba datuma in pritisnite tipki CTRL + 1 (ali Slika ikone gumba MAC Command + 1 v računalniku Mac). Izberite nastavitev Po meri > h:mm AM/PM, če ta še ni nastavljena.

3. Odštejte oba časa.

= E80-D80 in rezultat: 9:15

V drugi celici, odštejte celico z začetnim časom od celice s končnim časom.

4. Nastavite obliko zapisa h:mm.

Pogovorno okno »Oblikovanje celic«, ukaz »Po meri«, vrsta h:mm

Pritisnite CTRL + 1 (ali Slika ikone gumba MAC Command + 1 v računalniku Mac). Izberite Po meri > h: mm, tako da rezultat ne bo vseboval AM in PM.

Za izračun časa med dvema datumoma in časoma ju lahko preprosto odštejete drug od drugega. Vendar pa morate uporabiti oblikovanje za posamezne celice, če želite zagotoviti, da bo Excel vrnil želene rezultate.

1. Vnesite dva polna datuma in časa.

Začetni datum 1/1/16 13:00; Končni datum 1/2/16 14:00

V eno celico vnesite celoten začetni datum/čas. V drugo celico pa vnesite celoten končni datum/čas. Vsaka celica mora vsebovati mesec, dan, leto, uro, minuto, in presledek pred AM ali PM.

2. Nastavite obliko zapisa 3/14/12 1:30 PM.

Pogovorno okno »Oblikovanje celic«, ukaz »Datum«, vrsta 3/14/12 1:30 PM

Izberite obe celici in pritisnite tipki CTRL + 1 (ali Slika ikone gumba MAC Command + 1 v računalniku Mac). Izberite Datum > 3/14/12 1:30 PM. To ni datum, ki ste ga nastavili, ampak samo primer, kako bo videti oblika zapisa. V različicah, starejših od programa Excel 2016, bo primer datuma morda drug, npr. 3/14/01 1:30 PM.

3. Odštejte oba časa.

= E84-D84 in rezultat 1,041666667

V drugi celici odštejte začetni datum/čas od končnega datuma/časa. Rezultat bo verjetno videti kot decimalna številka. To boste popravili v naslednjem koraku.

4. Nastavite obliko zapisa [h]:mm.

Pogovorno okno »Oblikovanje celic«, ukaz »Po meri«, vrsta [h]:mm

Pritisnite CTRL + 1 (ali Slika ikone gumba MAC Command + 1 v računalniku Mac). Izberite Po meri. V polje Vrsta vnesite [h]:mm.

Glejte tudi

Funkcija DATEDIF

NETWORKDAYS.INTL

NETWORKDAYS

Več datumskih in časovnih funkcij

Izračun razlike med dvema časoma

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×