
Generisk formel
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Sammendrag
For å beregne og vise dager, timer og minutter mellom to datoer, kan du bruke TEKST-funksjonen med litt hjelp fra INT-funksjonen. I eksemplet vist er formelen i D5:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Forklaring
Det meste av arbeidet i denne formelen gjøres med TEKST-funksjonen, som bruker et tilpasset tallformat i timer og minutter til en verdi som er opprettet ved å trekke startdatoen fra sluttdatoen.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
Dette er et eksempel på å legge inn tekst i et tilpasset tallformat, og denne teksten må være omgitt av et ekstra par doble anførselstegn. Uten ekstra doble anførselstegn ser det tilpassede tekstformatet slik ut:
h "hrs" m "min"
Verdien for dager beregnes med INT-funksjonen, som ganske enkelt returnerer heltallsdelen av sluttdatoen minus startdatoen:
INT(C5-B5) // get day value
Merk: Selv om du kan bruke "d" i et tilpasset tallformat i flere dager, vil verdien nullstilles til null når dager er større enn 31.
Inkluder sekunder
For å inkludere sekunder kan du utvide det tilpassede nummerformatet slik:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Totalt antall dager, timer og minutter mellom datoene
For å få de totale dagene, timene og minuttene mellom et sett med start- og sluttdatoer, kan du tilpasse formelen ved å bruke SUMPRODUCT slik:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
der "slutter" representerer området for sluttdatoer, og "starter" representerer området for startdatoer. I eksemplet vist inneholder D11 denne formelen:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)