Izračunavanje razlike između dva datuma

Primenjuje se na
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Upozorenje

Excel pruža funkciju DATEDIF kako bi podržao starije radne sveske iz programa Lotus 1-2-3. Funkcija DATEDIF može da izračuna pogrešne rezultate u određenim scenarijima. Dodatne informacije potražite u odeljku sa poznatim problemima u članku o funkciji DATEDIF .

Koristite funkciju DATEDIF kada želite da izračunate razliku između dva datuma. Prvo stavite datum početka u ćeliju, a datum završetka u drugu. Zatim otkucajte formulu kao što je jedna od sledećih.

Napomena

Ako je Start_date veća od End_date, rezultat će biti #NUM!.

Razlika u danima

=DATEDIF(D9,E9,d) sa rezultatom 856 U ovom primeru, datum početka je u ćeliji D9, a datum završetka je u E9. Formula se nalazi u ćeliji F9. Kartica „d“ daje broj celih dana između dva datuma.

Razlika u sedmicama

=(DATEDIF(D13,E13,d)/7) i rezultat: 122,29 U ovom primeru, datum početka je u ćeliji D13, a datum završetka je u E13. „D“ daje broj dana. Ali obratite pažnju na /7 na kraju. To deli broj dana sa 7, jer postoji 7 dana u sedmici. Imajte na umu da ovaj rezultat takođe treba oblikovati kao broj. Pritisnite kombinaciju tastera CTRL + 1. Zatim kliknite na Broj>Decimalna mesta: 2.

Razlika u mesecima

=DATEDIF(D5,E5,m) i rezultat: 28 U ovom primeru, datum početka je u ćeliji D5, a datum završetka je u E5. U formuli, „m“ daje broj celih meseci između dva dana.

Razlika u godinama

=DATEDIF(D2,E2,y) i rezultat: 2 U ovom primeru, datum početka je u ćeliji D2, a datum završetka je u E2. Kartica „y“ daje broj celih godina između dva dana.

Izračunaj uzrast za akumulirane godine, mesece i dane

Takođe možete da izračunate uzrast ili nečije vreme u službi. Rezultat može biti otprilike „2 godine, 4 meseca, 5 dana.“

1. Koristite DATEDIF da biste pronašli ukupan broj godina.

=DATEDIF(D17,E17,y) i rezultat: 2 U ovom primeru, datum početka je u ćeliji D17, a datum završetka je u E17. U formuli, „y“ daje broj celih godina između dva dana.

2. Ponovo koristite DATEDIF uz „ym“ da biste pronašli mesece.

=DATEDIF(D17,E17,y) i rezultat: 4 U drugoj ćeliji koristite formulu DATEDIF sa parametrom "ym ". „Ym“ daje broj preostalih meseci u celoj protekloj godini.

3. Koristite drugu formulu da biste pronašli dane.

=DATEDIF(D17,E17,md) i rezultat: 5 Sada moramo da pronađemo broj preostalih dana. To ćemo uraditi tako što ćemo napisati drugu vrstu formule koja je prikazana iznad. Ova formula oduzima prvi dan meseca koji se završava (1.5.2016.) od originalnog datuma završetka u ćeliji E17 (6.5.2016.). Evo kako ona to radi: Prva funkcija DATE pravi datum,1.5.2016. Pravi ga pomoću godine u ćeliji E17 i meseca u ćeliji E17. Zatim 1 predstavlja prvi dan tog meseca. Rezultat funkcije DATE jeste 1.5.2016. Zatim oduzimamo to od originalnog datuma završetka u ćeliji E17, koji je 6.5.2016. 6.5.2016. minus 1.5.2016. iznosi 5 dana.

Upozorenje

Ne preporučujemo korišćenje DATEDIF argumenta „md“ zato što može da izračuna netačne rezultate.

4. Opcionalno: Kombinujte tri formule u jednoj.

=DATEDIF(D17,E17,y)& godine, &DATEDIF(D17,E17,ym)& meseci, &DATEDIF(D17,E17,md)& dana i rezultat: 2 godine, 4 meseca, 5 dana Sva tri izračunavanja možete da stavite u jednu ćeliju kao što je ovaj primer. Koristite znakove „ampersand“, navodnike i tekst. To je duža formula za kucanje, ali je barem sve u jednoj. Savet: Pritisnite kombinaciju tastera ALT+ENTER da biste u formulu stavili prelome reda. Ovo olakšava čitanje. Takođe, pritisnite kombinaciju tastera CTRL+SHIFT+U ako ne možete da vidite celu formulu.

Preuzmite naše primere

Možete da preuzmete primer radne sveske sa svim primerima u ovom članku. Možete da pratite ili kreirate sopstvene formule.

Preuzmite primere izračunavanja datuma

Druga izračunavanja datuma i vremena

Izračunaj između današnjeg i drugog datuma

Kao što ste videli iznad, funkcija DATEDIF izračunava razliku između datuma početka i datuma završetka. Međutim, umesto da kucate određene datume, možete da koristite i funkciju TODAY() unutar formule. Kada koristite funkciju TODAY(), Excel koristi trenutni datum računara za datum. Imajte na umu da će se ovo promeniti kada se datoteka ponovo otvori u budućnosti.

=DATEDIF(TODAY(),D28,y) i rezultat: 984 Imajte na umu da je u vreme ovog pisanja taj dan bio 6. oktobar 2016.

Izračunajte radne dane, sa ili bez praznika

Koristite funkciju NETWORKDAYS.INTL kada želite da izračunate broj radnih dana između dva datuma. Takođe možete da isključite vikende i praznike.

Pre nego što počnete: Odlučite da li želite da isključite datume praznika. Ako to uradite, otkucajte listu datuma praznika u zasebnoj oblasti ili listu. Postavite svaki datum praznika u sopstvenu ćeliju. Zatim izaberite te ćelije, izaberite stavku "Formuledefiniši> ime". Imenujte opseg MyHolidays i kliknite na dugme U redu. Zatim kreirajte formulu pomoću dolenavedenih koraka.

1. Otkucajte datum početka i datum završetka.

Datum početka u ćeliji D53 je 1.1.2016, datum završetka u ćeliji E53 je 31.12.2016 . U ovom primeru, datum početka je u ćeliji D53, a datum završetka je u E53.

2. U drugoj ćeliji otkucajte formulu kao što je ova:

=NETWORKDAYS. INTL(D53,E53,1) i rezultat: 261 Otkucajte formulu kao što je gorenavedeni primer. 1 u formuli uspostavlja subote i nedelje kao dane vikenda i izuzima ih od ukupnog broja.

3. Ako je potrebno, promenite 1.

Intellisense lista koja prikazuje 2 – nedelja, ponedeljak; 3 – ponedeljak, utorak i tako dalje Ako subota i nedelja nisu vaši dani vikenda, onda promenite broj 1 na drugi broj sa IntelliSense liste. Na primer, 2 uspostavlja nedelje i ponedeljke kao dane vikenda.

4. Otkucajte ime opsega praznika.

=NETWORKDAYS. INTL(D53,E53,1,MyHolidays) i rezultat: 252 Ako ste kreirali ime opsega praznika u gorenavedenom odeljku "Pre nego što počnete", otkucajte ga na kraju ovako. Ako nemate praznike, možete da izostavite zarez i MyHolidays.

Izračunaj proteklo vreme

Možete da izračunate proteklo vreme tako što ćete oduzeti jedno vreme od drugog. Prvo stavite vreme početka u ćeliju, a vreme završetka u drugu. Obavezno otkucajte puno vreme, uključujući sat, minute, i razmak pre AM ili PM. Evo kako:

1. Izaberite vreme početka i vreme završetka.

Datum/vreme početka u 7:15, datum i vreme završetka u 16:30 U ovom primeru, datum početka je u ćeliji D80, a datum završetka je u E80. Obavezno otkucajte sat, minute, i razmak pre AM ili PM.

2. Podesite format h:mm AM/PM.

Dijalog Izaberite oba datuma i pritisnite kombinaciju tastera CTRL + 1 (ili sliku ikone + 1 na komandnom dugmetu za Mac računar). Obavezno izaberite prilagođeno>h:mm AM/PM, ako već nije podešeno.

3. Oduzmite dva puta.

=E80-D80 i rezultat: 9:15 U drugoj ćeliji oduzmite ćeliju vremena početka od ćelije vremena završetka.

4. Podesite format h:mm.

Dijalog Pritisnite kombinaciju tastera CTRL + 1 (ili slika ikone + 1 komandnog dugmeta za MAC na Mac računaru). Odaberite opciju Prilagođeno>h:mm tako da rezultat izuzme AM i PM.

Izračunajte proteklo vreme između dva datuma i vremena

Da biste izračunali vreme između dva datuma i vremena, možete jednostavno da oduzmete jedan od drugog. Međutim, morate da primenite oblikovanje na svaku ćeliju da biste se uverili da Excel daje željeni rezultat.

1. Otkucajte dva puna datuma i vremena.

Datum početka 1.1.2016. 13:00; Datum završetka 1.2.2016. u 14:00 U jednoj ćeliji otkucajte pun datum/vreme početka. A u drugoj ćeliji otkucajte pun datum/vreme završetka. Svaka ćelija treba da ima mesec, dan, godinu, sat, minut i razmak pre AM ili PM.

2. Postavite format 14.3.2012. 13:30.

Dijalog Izaberite obe ćelije, a zatim pritisnite kombinaciju tastera CTRL + 1 (ili sliku ikone + 1 na MAC komandnom dugmetu na Mac računaru). Zatim izaberite datum>14.3.2012. 13:30. Ovo nije datum koji ćete postaviti, već samo uzorak izgleda formata. Imajte na umu da u verzijama pre programa Excel 2016 ovaj format može da ima drugačiji uzorak datuma kao što je 14.3.01 13:30.

3. Oduzmite ta dva.

=E84-D84 i rezultat 1,041666667 U drugoj ćeliji oduzmite datum/vreme početka od datuma/vremena završetka. Rezultat će verovatno izgledati kao broj i decimalni broj. To ćete ispraviti u sledećem koraku.

4. Podesite format [h]:mm.

Dijalog Pritisnite kombinaciju tastera CTRL + 1 (ili slika ikone + 1 komandnog dugmeta za MAC na Mac računaru). Izaberite opciju Prilagođeno. U polju " Tip " otkucajte [h]:mm.

Funkcija DATEDIF
Funkcija NETWORKDAYS.INTL
NETWORKDAYS
Više funkcija za datum i vreme
Izračunavanje razlike između dva podatka o vremenu