Excel-képlet: kapjon napokat, órákat és perceket a dátumok között -

Tartalomjegyzék

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

érdekes cikkek...