![](https://cdn.wiki-base.com/8455200/excel_formula_get_days-_hours-_and_minutes_between_dates__2.png.webp)
Generička formula
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Sažetak
Da biste izračunali i prikazali dane, sate i minute između dva datuma, možete koristiti funkciju TEXT uz malu pomoć funkcije INT. U prikazanom primjeru formula u D5 je:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Obrazloženje
Većinu posla u ovoj formuli obavlja funkcija TEKST koja primjenjuje prilagođeni format broja za sate i minute na vrijednost stvorenu oduzimanjem datuma početka od datuma završetka.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
Ovo je primjer ugrađivanja teksta u prilagođeni format broja, a ovaj tekst mora biti okružen dodatnim parom dvostrukih navodnika. Bez dodatnih dvostrukih navodnika, prilagođeni format teksta izgleda ovako:
h "hrs" m "min"
Vrijednost za dane izračunava se s funkcijom INT koja jednostavno vraća cjelobrojni dio završnog datuma umanjen za početni datum:
INT(C5-B5) // get day value
Napomena: Iako danima možete koristiti "d" u prilagođenom formatu broja, vrijednost će se resetirati na nulu kada su dani veći od 31.
Uključite sekunde
Da biste uključili sekunde, možete proširiti format prilagođenog broja ovako:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Ukupan broj dana, sati i minuta između datuma
Da biste dobili ukupne dane, sate i minute između skupa datuma početka i završetka, možete prilagoditi formulu koristeći SUMPRODUCT ovako:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
gdje "završava" predstavlja raspon krajnjih datuma, a "završava" predstavlja raspon početnih datuma. U prikazanom primjeru, D11 sadrži ovu formulu:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)