![](https://cdn.wiki-base.com/8455200/excel_formula_get_days-_hours-_and_minutes_between_dates__2.png.webp)
Yleinen kaava
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Yhteenveto
Voit laskea ja näyttää päivät, tunnit ja minuutit kahden päivämäärän välillä käyttämällä TEXT-funktiota pienellä INT-toiminnon avulla. Esitetyssä esimerkissä kaava kohdassa D5 on:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Selitys
Suurin osa tämän kaavan työstä tehdään TEXT-funktiolla, joka käyttää mukautettua lukumuotoa tunteja ja minuutteja arvoon, joka on luotu vähentämällä aloituspäivä lopetuspäivästä.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
Tämä on esimerkki tekstin upottamisesta mukautettuun numeromuotoon, ja tämän tekstin on oltava ympäröity ylimääräisellä kaksoislainausparilla. Ilman ylimääräisiä lainausmerkkejä mukautettu tekstimuoto näyttää tältä:
h "hrs" m "min"
Päivien arvo lasketaan INT-funktiolla, joka yksinkertaisesti palauttaa lopetuspäivän kokonaisluvun osan miinus aloituspäivä:
INT(C5-B5) // get day value
Huomaa: Vaikka voit käyttää "d": tä mukautetussa lukumuodossa päivien ajan, arvo nollataan, kun päivät ovat yli 31.
Sisällytä sekunnit
Voit lisätä sekunteja laajentamalla mukautettua numeromuotoa seuraavasti:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Päivien, tuntien ja minuuttien kokonaismäärä päivämäärien välillä
Saadaksesi päivät, tunnit ja minuutit alkamis- ja päättymispäivämäärän välillä, voit mukauttaa kaavaa käyttämällä SUMPRODUCT-mallia seuraavasti:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
missä "loppu" edustaa lopetuspäivämäärää ja "alku" edustaa alkamispäivämäärää. Esitetyssä esimerkissä D11 sisältää tämän kaavan:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)