
Általános képlet
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Összegzés
A két dátum közötti napok, órák és percek kiszámításához és megjelenítéséhez használhatja a SZÖVEG függvényt az INT függvény kis segítségével. A bemutatott példában a D5 képlete a következő:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Magyarázat
Ebben a képletben a legtöbb munkát a TEXT függvény végzi, amely órák és percek egyedi számformátumát alkalmazza egy értékre, amely a kezdő dátumnak a befejezési dátumból való kivonásával jön létre.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
Ez egy példa a szöveg egyéni számformátumba történő beágyazására, és ezt a szöveget egy extra kettős idézőjel párral kell körülvenni. Az extra dupla idézőjelek nélkül az egyéni szövegformátum így néz ki:
h "hrs" m "min"
A napok értékét az INT függvénnyel számoljuk, amely egyszerűen visszaadja a befejezés dátumának egész számát a mínusz a kezdő dátummal:
INT(C5-B5) // get day value
Megjegyzés: Bár napokig használhatja a „d” karaktert egyedi számformátumban, az érték nullára áll vissza, ha a nap nagyobb, mint 31.
Tartalmazza a másodperceket
A másodpercek beszámításához kiterjesztheti az egyéni számformátumot a következőképpen:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Összes dátum, óra és perc a dátumok között
A kezdő és a befejező dátum közötti teljes napok, órák és percek összegyűjtéséhez a következő képlet segítségével módosíthatja a képletet a SUMPRODUCT segítségével:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
ahol a "végek" a befejezési dátumtartományt, a "kezdetek" pedig a kezdési dátumtartományt jelöli. A bemutatott példában a D11 a következő képletet tartalmazza:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)