
Voit laskea ja näyttää päivät, tunnit ja minuutit kahden päivämäärän välillä käyttämällä TEXT -toiminto pienellä avulla INT -toiminto . Esitetyssä esimerkissä D5: n kaava on:
= INT (end-start)&' days '& TEXT (end-start,'h'' hrs ''m'' mins ''')Selitys
Suurin osa tämän kaavan työstä tehdään TEKSTI -funktiolla, joka soveltuu a mukautettu numeromuoto tuntia ja minuuttia arvoon, joka on luotu vähentämällä aloituspäivämäärä päättymispäivästä.
excel-laskunumerot alueella
= INT (C5-B5)&' days '& TEXT (C5-B5,'h'' hrs ''m'' mins ''')
Tämä on esimerkki tekstin upottamisesta mukautettuun numeromuotoon, ja tämän tekstin on oltava ylimääräisen lainausmerkin ympärillä. Ilman ylimääräisiä lainausmerkkejä mukautettu tekstimuoto näyttää tältä:
TEXT (C5-B5,'h'' hrs ''m'' mins ''')
Päivien arvo lasketaan INT -funktiolla, joka yksinkertaisesti palauttaa lopetuspäivän kokonaislukuosan miinus aloituspäivä:
h 'hrs' m 'min'
Huomautus: Vaikka voit käyttää d -merkkiä mukautetussa numeromuodossa päivien ajan, arvo nollautuu, kun päivät ovat yli 31.
excel luo luettelon ainutlaatuisista arvoista
Sisällytä sekunteja
Jos haluat sisällyttää sekunteja, voit laajentaa mukautettua numeromuotoa seuraavasti:
INT (C5-B5) // get day value
Päivämäärät, tunnit ja minuutit yhteensä päivämäärien välillä
Jos haluat saada alkamis- ja päättymispäivien väliset päivät, tunnit ja minuutit yhteensä, voit mukauttaa kaavaa SUMPRODUCT -ohjelmalla seuraavasti:
= INT (C5-B5)&' days '& TEXT (C5-B5,'h'' hrs ''m'' mins ''s'' secs''')
jossa 'päättyy' edustaa lopetuspäivien aluetta ja 'aloitus' edustaa aloituspäivämäärien aluetta. Esitetyssä esimerkissä D11 sisältää seuraavan kaavan:
Kirjailija Dave Bruns= INT ( SUMPRODUCT (ends-starts))&' days '& TEXT ( SUMPRODUCT (ends-starts),'h'' hrs ''m'' mins ''')