Excel formula: dobite dneve, ure in minute med datumi -

Kazalo

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

Zanimive Članki...