Excel formula: iegūstiet dienas, stundas un minūtes starp datumiem -

Satura rādītājs

Vispārēja formula

=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)

Kopsavilkums

Lai aprēķinātu un parādītu dienas, stundas un minūtes starp diviem datumiem, varat izmantot funkciju TEKSTS ar nelielu INT funkcijas palīdzību. Parādītajā piemērā formula D5 ir:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)

Paskaidrojums

Lielāko daļu šīs formulas darbu veic funkcija TEXT, kas stundām un minūtēm pielāgo pielāgotu skaitļu formātu vērtībai, kas izveidota, atņemot sākuma datumu no beigu datuma.

TEXT(C5-B5,"h"" hrs ""m"" mins """)

Šis ir teksta iegulšanas pielāgota skaitļa formātā piemērs, un šim tekstam jāpievieno papildu pāris pēdiņu. Bez papildu divkāršām pēdiņām pielāgotais teksta formāts izskatās šādi:

h "hrs" m "min"

Dienu vērtība tiek aprēķināta, izmantojot funkciju INT, kas vienkārši atgriež beigu datuma veselu skaitli mīnus sākuma datums:

INT(C5-B5) // get day value

Piezīme. Lai gan dienas var izmantot “d” pielāgotā skaitļu formātā, vērtība tiks atiestatīta uz nulli, ja dienas ir lielākas par 31.

Iekļaut sekundes

Lai iekļautu sekundes, varat paplašināt pielāgoto numuru formātu šādi:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")

Kopējās dienas, stundas un minūtes starp datumiem

Lai iegūtu kopējo dienu skaitu, stundas un minūtes starp sākuma un beigu datumu kopu, varat pielāgot formulu, izmantojot SUMPRODUCT, piemēram:

=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)

kur "beigas" apzīmē beigu datumu diapazonu un "sākums" apzīmē sākuma datumu diapazonu. Parādītajā piemērā D11 satur šo formulu:

=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)

Interesanti raksti...