Excel-kaava: Hanki päivät, tunnit ja minuutit päivämäärien välillä -

Sisällysluettelo

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

Mielenkiintoisia artikkeleita...