![](https://cdn.wiki-base.com/8455200/excel_formula_get_days-_hours-_and_minutes_between_dates__2.png.webp)
Splošna formula
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Povzetek
Za izračun in prikaz dni, ur in minut med dvema datumoma lahko uporabite funkcijo TEXT z malo pomoči funkcije INT. V prikazanem primeru je formula v D5:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Pojasnilo
Večino dela v tej formuli opravi funkcija TEXT, ki za ure, ustvarjene z odštevanjem začetnega datuma od končnega datuma, uporabi obliko števil po meri za ure in minute.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
To je primer vdelave besedila v format števil po meri in to besedilo mora biti obdano z dodatnimi dvojnimi narekovaji. Brez dodatnih dvojnih narekovajev je obliko besedila po meri videti takole:
h "hrs" m "min"
Vrednost za dneve se izračuna s funkcijo INT, ki preprosto vrne celoštevilčni del končnega datuma minus začetni datum:
INT(C5-B5) // get day value
Opomba: Čeprav lahko "d" uporabljate v obliki števil po meri za dneve, se vrednost ponastavi na nič, če je število dni večje od 31.
Vključi sekunde
Če želite vključiti sekunde, lahko razširite format števil po meri, kot je ta:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Skupno število dni, ur in minut med datumi
Če želite dobiti skupno število dni, ur in minut med nizom začetnih in končnih datumov, lahko prilagodite formulo s pomočjo SUMPRODUCT, kot je ta:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
kjer "konča" predstavlja obseg končnih datumov, "začne" pa obseg začetnih datumov. V prikazanem primeru D11 vsebuje to formulo:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)