Excel formula: Dobijte dane, sate i minute između datuma -

Sadržaj

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 """)

Zanimljivi članci...