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

Funkcijo DATEDIF uporabite, ko želite izračunati razliko med dvema datumoma. Najprej vstavite začetni datum v celico in končni datum v drugo. Nato vnesite formulo, podobno eni od teh.

Opozorilo: Če je Začetni_datum večji kot Končni_datum, bo rezultat #ŠTEV!.

Razlika v dnevih

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

V tem primeru je začetni datum v celici D9, končni datum pa v celici E9. Formula je v celici F9. "d" vrne število polnih 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 datum pa v celici E13. »d« vrne število dni. Vendar pa na koncu opazite /7. S tem delite število dni s 7, saj je v tednu 7 dni. Upoštevajte, da mora biti ta rezultat oblikovan kot število. Pritisnite 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 datum pa v celici E5. V formuli vrne » število polnih mesecev med dvema dni.

Razlika v letih

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

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

Izračunajte starost v zbranih letih, mesecih in dnevih

Izračunate lahko tudi starost ali čas storitve določene osebe. Rezultat je lahko na primer »2 leti, 4 meseci, 5 dni«.

1. Če želite poiskati skupno število let, uporabite datedif.

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

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

2. Če želite poiskati mesece, znova uporabite datedif s »ym«.

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

V drugi celici uporabite formulo DATEDIF s parametrom »ym«. »ym« vrne število preostalih mesecev za zadnjim celotnim letom.

3. Če želite poiskati dneve, uporabite drugo formulo.

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

Zdaj moramo poiskati število preostalih dni. To bomo končate tako, da napišete drugo vrsto formule, 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.

Opozorilo: Ne priporočamo uporabe argumenta DATEDIF »md«, ker lahko izračuna netočne rezultate.

4. Izbirno: združite tri formule v eno.

=DATEDIF(D17,E17,"y")> leta, "&DATEDIF(D17,E17,"ym")&" meseci, "&DATEDIF(D17,E17,"md")&" dnevi" in rezultat: 2 leti, 4 meseci, 5 dni

Vse tri izračune lahko vnesete v eno celico, kot je prikazano v tem primeru. Uporabite narekovaje, narekovaje in besedilo. To je daljša formula za vnašanje, vendar je vse v eni. Namig: Pritisnite ALT+ENTER, če želite v formulo vnesti prelome vrstic. To omogoča lažje branje. Če ne vidite celotne formule, pritisnite CTRL+SHIFT+U.

Prenesite naše primere

Prenesete lahko vzorčni delovni zvezek z vsemi primeri v tem članku. Sledite lahko skupaj ali ustvarite svoje formule.Prenesite primere za izračun datuma

Drugi izračuni datuma in časa

Kot ste videli zgoraj, funkcija DATEDIF izračuna razliko med začetnim in končnim datumom. Namesto vnašanja določenih datumov pa lahko uporabite tudi funkcijo TODAY() v formuli. Ko uporabite funkcijo TODAY(), Excel uporabi trenutni datum vašega računalnika za datum. Upoštevajte, da se bo to spremenilo, ko bo datoteka znova odprta na naslednji dan.

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

Upoštevajte, da je bil v času tega pisanja 6. oktober 2016.

Uporabite NETWORKDAYS. Funkcija INTL, ko želite izračunati število delovnih dni med dvema datumoma. Izključite lahko tudi konce tedna in praznike.

Preden začnete: Odločite se, ali želite izključiti datume praznikov. Če ga, vnesite seznam datumov praznikov v ločeno območje ali list. Dodajte vsak datum praznika v svojo celico. Nato izberite te celice, izberite Formule > Določi ime«. Poimenujte obseg »MyHolidays«in kliknite V redu«. Nato ustvarite formulo s spodnjimi koraki.

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

Začetni datum v celici D53 je 1. 1. 2016. Končni datum je v celici E53 31. 12. 2016

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

2. V drugo celico vnesite formulo, podobno tej:

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

Vnesite formulo, kot je primer zgoraj. 1 v formuli določi sobote in nedelje kot dneve konca tedna in jih izključi iz skupne vsote.

3. Po potrebi spremenite 1.

Seznam Intellisense, ki prikazuje 2 –nedelja, ponedeljek; 3 – ponedeljek, torek in tako naprej

Če sobota in nedelja ni vaš konec tedna, spremenite številko 1 na drugo številko s seznama IntelliSense. 2 na primer določi nedelje in ponedeljek kot dneve konca tedna.

4. Vnesite ime obsega praznikov.

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

Če ste v zgornjem razdelku »Preden začnete« ustvarili ime obsega praznikov, ga na koncu vnesite tako. Če nimate praznikov, lahko pustite vejico in praznike MyHolidays.

Pretečeni čas lahko izračunate tako, da odštejete en čas od drugega. Najprej vnesite začetni čas v celico in končni čas v drugi celici. Vnesite polni delovni čas, vključno s uro, minutami in presledkom pred am ali pm. To naredite tako:

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

Začetni datum/ura 7:15, končni datum/čas 4:30 PM

V tem primeru je začetni čas v celici D80, končni čas pa v celici E80. Ne pozabite vtipkati ure, minute in presledka 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 CTRL + 1 (ali Slika ikone gumba MAC Command + 1 v računalniku Mac). Prepričajte se, da ste izbrali > h:mm AM/PM, če še ni nastavljen.

3. Odšteti dvakrat.

=E80-D80 in rezultat: 9:15 AM

V drugi celici odštejte celico začetnega časa od celice za končni čas.

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 vključuje am in pm.

Če želite izračunati čas med dvema datumoma in časoma, lahko preprosto odštejete enega od drugega. Vendar pa morate uporabiti oblikovanje za vsako celico, da zagotovite, da Excel vrne želene rezultate.

1. Vnesite dva polna datuma in ure.

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

V eno celico vnesite polni začetni datum/čas. In v drugo celico vnesite polni končni datum/čas. Vsaka celica mora imeti mesec, dan, leto, uro, minuto in presledek pred am ali pm.

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

Pogovorno okno »Oblikovanje celic«, ukaz »Datum«, vrsta 14.03.12, 1:30 PM

Izberite obe celici in nato pritisnite CTRL + 1 (ali Slika ikone gumba MAC Command + 1 v računalniku Mac). Nato izberite datum > 14.3.12 ob 1:30 PM. To ni datum, ki ga boste nastavili. Gre le za vzorec, kako bo videti oblika zapisa. Upoštevajte, da ima ta oblika zapisa v različicah, starejših od programa Excel 2016, morda drugačen vzorčni datum, na primer 14.3.011:30 PM.

3. Odštejte dve.

=E84-D84 in rezultat 1,041666667

V drugi celici odštejte začetni datum/uro od končnega datuma/ure. Rezultat bo verjetno videti kot število in decimalno število. To boste odpravili v naslednjem koraku.

4. Nastavite obliko zapisa [h]:mm.

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

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

Sorodne teme

Funkcija DATEDIF Funkcija NETWORKDAYS.INTL NETWORKDAYS Več funkcij za datum in uro Izračunaj razliko med dvema časoma

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.