Excel képlet: Időtartam napokkal -

Tartalomjegyzék

Általános képlet

=days+time

Összegzés

Ha olyan időtartamot szeretne megadni, mint 2 nap 6 óra és 30 perc az Excelben, akkor a napokat külön megadhatja tizedesértékként, majd hozzáadhatja az időt. A bemutatott példában az F5 cellában levő képlet:

=B5+TIME(C5,D5,0)

Magyarázat

A bemutatott példában a cél egy érvényes idő megadása napok, órák és percek alapján, majd az eredmény megjelenítése teljes óraként.

A legfontosabb annak megértése, hogy az Excelben eltöltött idő csak egy szám. 1 nap = 24 óra és 1 óra = 0,0412 (1/24). Ez azt jelenti, hogy 12 óra = 0,5, 6 óra = 0,25 stb. Mivel az idő csak egy szám, hozzáadhat időt a napokhoz, és megjelenítheti az eredményt egy egyedi számformátummal, vagy saját képletével, az alábbiakban leírtak szerint.

A bemutatott példában az F5 cellában szereplő képlet a következő:

=B5+TIME(C5,D5,0)

A képlet jobb oldalán a TIME függvény használható arra, hogy az alkotóelemeiből érvényes időt állítson össze (órák, percek, másodpercek). Az órák a C oszlopból származnak, a D oszlopból percek, a másodperceket pedig nulla kemény kódolással látják el. A TIME értéke 0,5, mivel 12 óra egyenlő egy fél nappal:

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

A C5 1. számával egyszerűsíthetjük a képletet:

=1+0.5

amely 1,5-gyel tér vissza végeredményként. Ennek az eredménynek az összesített óraként történő megjelenítéséhez egyéni számformátumot használunk:

(h):mm

A szögletes zárójelek azt mondják az Excel-nek, hogy 24 óránál többet jelenítsen meg, mivel az Excel alapértelmezés szerint nullázódik minden 24 órás intervallumban (például egy órában). Az eredmény olyan idő, mint a "36:00", mivel az 1,5 másfél nap, vagyis 36 óra.

A G5 képlete egyszerűen visszavezet az F5-re:

=F5

Az "1d 12h 0m" -hez hasonló eredmény megjelenítéséhez használt egyéni számformátum:

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

Több mint 31 nap

A "d" használatával a napok egyedi számformátumban jeleníthetők meg, akár 31 napig is. 31 nap után azonban az Excel nullára állítja a napokat. Ez nem befolyásolja az órákat, amelyek továbbra is megfelelően jelennek meg a számformátummal (h).

Sajnos az egyedi számformátum, mint a (d), nem támogatott. Ebben a példában azonban, mivel a napok, órák és percek már külön vannak megadva, megírhatja saját képletét, amely így jeleníti meg a napokat, perceket és órákat:

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

Ez az összefűzés példája. Egyszerűen beágyazjuk mindhárom numerikus értéket egyetlen szöveges karakterláncba, összekapcsolva az ampersand (&) operátorral.

Ha egy meglévő időértéket szöveges karakterláncként szeretne megjeleníteni, használhatja a következő képletet:

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

ahol A1 tartalmazza az időt. Az INT függvény egyszerűen visszaadja a szám (egész nap) egész részét. A TEXT funkciót órák és percek formázására használják.

érdekes cikkek...