Excel formula: Čas trajanja z dnevi

Kazalo

Splošna formula

=days+time

Povzetek

Če želite v Excel vnesti časovno trajanje, na primer 2 dneva 6 ur in 30 minut, lahko dneve vnesete ločeno kot decimalno vrednost in nato dodate čas. V prikazanem primeru je formula v kopirani celici F5:

=B5+TIME(C5,D5,0)

Pojasnilo

V prikazanem primeru je cilj vnesti veljaven čas glede na dneve, ure in minute, nato pa rezultat prikazati kot skupno število ur.

Ključno je razumeti, da je čas v Excelu le številka. 1 dan = 24 ur in 1 ura = 0,0412 (1/24). To pomeni, da je 12 ur = 0,5, 6 ur = 0,25 itd. Ker je čas le številka, lahko čas dodate dnevom in rezultat prikažete v obliki zapisa števil po meri ali z lastno formulo, kot je razloženo spodaj.

V prikazanem primeru je formula v celici F5:

=B5+TIME(C5,D5,0)

Na desni strani formule se funkcija TIME uporablja za sestavljanje veljavnega časa iz sestavnih delov (ure, minute, sekunde). Ure prihajajo iz stolpca C, minute iz stolpca D, sekunde pa so kodirane kot nič. TIME vrne 0,5, saj je 12 ur enako pol dneva:

TIME(12,0,0) // returns 0.5

S številko 1 v C5 lahko poenostavimo formulo na:

=1+0.5

ki vrne 1,5 kot končni rezultat. Za prikaz tega rezultata kot skupnega števila ur se uporablja format števil po meri:

(h):mm

V oglatih oklepajih je Excelu prikazano število ur nad 24, saj se Excel privzeto ponastavi na nič v vsakem 24-urnem intervalu (kot ura). Rezultat je čas, kot je "36:00", saj je 1,5 dan in pol ali 36 ur.

Formula v G5 preprosto kaže nazaj na F5:

=F5

Oblika števil po meri, ki se uporablja za prikaz rezultata, kot je "1d 12h 0m", je:

d"d" h"h" m"m"

Več kot 31 dni

Uporaba "d" za prikaz dni v obliki števil po meri deluje do 31 dni. Po 31 dneh pa bo Excel dneve ponastavil na nič. To ne vpliva na ure, ki se bodo še naprej pravilno prikazovale v obliki številke (h).

Žal oblika zapisa števil po meri, kot je (d), ni podprta. Vendar v tem primeru, ker so dnevi, ure in minute že ločeni ločeno, lahko napišete svojo formulo za prikaz dni, minut in ur, kot je ta:

=B5&"d "&C5&"h "&D5&"m"

To je primer združevanja. Preprosto vdelamo vse tri številske vrednosti v en besedilni niz, združen z operatorjem ampersand (&).

Če želite prikazati obstoječo časovno vrednost kot besedilni niz, lahko uporabite naslednjo formulo:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

kjer A1 vsebuje čas. Funkcija INT preprosto vrne celoštevilski del števila (dni). Funkcija TEXT se uporablja za formatiranje ur in minut.

Zanimive Članki...