Sorodne teme
×
Pogoste uporabe funkcij
Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.
Pogoste uporabe funkcij

Računanje razlike med dvema datumoma

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.

Opomba: v programu Excel 2007 ni možnosti NETWORKDAYS. Funkcija INTL. Vendar pa ima NETWORKDAYS. Zgornji primer bi bil podoben temu v programu Excel 2007: =NETWORKDAYS(D53,E53). Ne določite 1, ker NETWORKDAYS predvideva, da je konec tedna v soboto in nedeljo.

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.

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

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. Če uporabljate Excel 2007, bi bil zgornji primer ta: =NETWORKDAYS(D53,E53,MyHolidays).

Namig: Če se ne želite sklicevati na ime obsega praznikov, lahko namesto tega vnesete obseg, na primer D35:E:39. Lahko pa v formulo vnesete posamezne praznike. Če so bili vaši prazniki na primer 1. januarja in 2. januarja 2016, jih vnesite tako: =NETWORKDAYS.INTL(D53,E53,1,{"1/1/2016","1/2/2016"}). V programu Excel 2007 bi bila videti tako: =NETWORKDAYS(D53,E53,{"1.1. 2016","2. 1. 2016"})

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.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×