![](https://cdn.wiki-base.com/8455200/excel_formula_get_days-_hours-_and_minutes_between_dates__2.png.webp)
Üldine valem
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Kokkuvõte
Kahe kuupäeva vaheliste päevade, tundide ja minutite arvutamiseks ja kuvamiseks võite kasutada funktsiooni TEXT INT-i väikese abiga. Näidatud näites on valem D5-s:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Selgitus
Suurema osa selles valemis tehtud tööst teeb funktsioon TEXT, mis rakendab tundide ja minutite kohandatud arvuvormingu väärtusele, mis on loodud alguskuupäeva lõppkuupäevast lahutades.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
See on näide teksti manustamisest kohandatud numbrivormingusse ja see tekst peab olema ümbritsetud täiendava paariga jutumärkidega. Ilma täiendavate topelt jutumärkideta näeb kohandatud tekstivorming välja järgmine:
h "hrs" m "min"
Päevade väärtus arvutatakse funktsiooniga INT, mis tagastab lihtsalt lõppkuupäeva täisosa miinus alguskuupäev:
INT(C5-B5) // get day value
Märkus. Kuigi päevi saab kasutada kohandatud arvuvormingus "d", lähtestatakse väärtus nulli, kui päev on suurem kui 31.
Lisage sekundid
Sekundite lisamiseks saate laiendada kohandatud numbrivormingut järgmiselt:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Päevade, tundide ja minutite koguarv kuupäevade vahel
Algus- ja lõppkuupäevade vaheliste päevade, tundide ja minutite koguarvu saamiseks saate valemit SUMPRODUCT kasutades kohandada järgmiselt:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
kus "lõpp" tähistab lõppkuupäevade vahemikku ja "algus" tähistab alguskuupäevade vahemikku. Näidatud näites sisaldab D11 järgmist valemit:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)