Konvertálja az időt tizedesre az Excelben – aritmetikai számítások vagy CONVERT függvény vagy Excel időfüggvények (ÓRA, PERC és MÁSODPERC) használatával.
Amikor időértékekkel dolgozik az Excelben, előfordulhat, hogy az időt decimális számjegyekké kell konvertálnia (például órák, percek vagy másodpercek). Mivel a Time formátumú értékek nem használhatók a számításokhoz, ezért ezeket decimálisra kell konvertálnunk.
Az Excel három különböző módszert kínál az idő decimálissá konvertálására – aritmetikai műveletek vagy CONVERT függvény vagy három különböző időfüggvény, azaz ÓRA, PERC és MÁSODPERC kombinációjával. Ez a cikk bemutatja mindhárom módszert, amellyel az időt decimális számokká alakíthatja át az Excelben.
Idő konvertálása decimális számokká az Excelben
Például, ha a normál idő 17:40:22, akkor érdemes lehet decimális számokra konvertálni:
- Az órák száma 5
- A percek száma 40
- A másodpercek száma 22
Ehhez használja a következő három módszer bármelyikét az idő órára, percre vagy másodpercre történő módosításához.
Konvertálja az időt decimális számmá aritmetikai művelettel
Ez a rész bemutatja, hogyan konvertálhatja át az időt órák, percek és másodpercek számává az Excel aritmetikai számításaival.
Nagyon egyszerű aritmetikai műveletekkel az időt decimális számokká konvertálni, mindössze annyit kell tennie, hogy megszorozza az időértéket a napi órák, másodpercek vagy percek teljes számával.
Ehhez először is tudnia kell, hány óra, perc és másodperc van egy napban:
- 24 óra 1 nap alatt
- 60 perc 1 óra alatt
- 60 * 24 (óra) = 1440 perc 1 nap alatt
- 60 másodperc 1 percben
- 60 * 1440 (perc) vagy 60 * 24 * 60 = 86 400 másodperc 1 nap alatt
Amikor beírja a „12:00” értéket az Excelbe, az Excel automatikusan „ó:pp”-ként érzékeli ezt a bejegyzést. És ha az érték formátumát „Szám”-ra módosítja, „0,50”-et kap.
Ennek az az oka, hogy az Excelben a „24 óra egyenlő 1-gyel”. Ezért a „12:00” „Szám”-ra konvertálva 0,50-re (12/24) változik.
Konvertálja az időt órákra az Excelben
Ha aritmetikai műveletekkel szeretné átváltani a normál időt órák számára, csak szorozza meg az időértéket 24-gyel, azaz a napi órák számával.
Tegyük fel, hogy az A2 cellában 12:00 óra van, és szeretné átváltani órákra, használja a következő képletet:
=A2*24
Ahol A2
ott van az időérték.
Ne ijedjen meg, ha először „12:00” lesz. Ha megszoroz egy időértéket az Excelben, az eredményt ugyanabban az időformátumban adja vissza, nem decimális formában.
Ennek kijavításához alkalmazza az „Általános” vagy a „Szám” formátumot az eredményre. Lépjen a „Kezdőlap” fülre, kattintson a Számformátum legördülő listára, és válassza az „Általános” vagy a „Szám” lehetőséget. Az „Általános” formátum a számot egész számként (egész számként) jeleníti meg, míg a „Szám” formátum tizedesként, két tizedesjegygel.
Hadd magyarázzuk el, hogyan működik ez, a dátumok és időpontok mindig számokként vannak tárolva az Excelben, de úgy vannak formázva, hogy úgy nézzenek ki, mint az idő. Ahogy korábban említettük, 1 nap (24 óra) egyenlő 1-gyel az Excelben, így minden óra 1/24-ként kerül mentésre.
Tehát amikor beírja a 12:00 PM értéket, az Excel „0,50” (12/24) értékként tárolja. Ha megszorozza az időt 24-gyel, akkor az adott napon eltelt órák számát ajánlja fel (a 24 órából).
Továbbá, ha van olyan időpontja, mint például 14:30, szorozza meg 24-gyel, és 14,50-et kap (itt a percek tizedesjegyekben, a teljes órák pedig egész számokban jelennek meg). Ebben az esetben a 30 perc számértéke az Excelben 0,50 óra lenne.
Abban az esetben, ha a 12.30 PM-et tizedesjegyekre konvertálva 12.5-öt kapsz, de ha csak a teljes óra értéket akarod perc rész nélkül, akkor használd a következő képletet az INT függvénnyel:
=INT(A2*24)
Konvertálja az időt percekre az Excelben
Ha az időt percekre akarja váltani, egyszerűen szorozza meg az időértéket 1440-el, azaz 1 nap perceinek számával (24*60).
Tegyük fel, hogy az A3-as időértéke 4:45 AM, és percekre szeretné konvertálni, majd használja a következő képletet:
=A3*1440
Vagy ha nem emlékszik a percek számára egy napban, szorozza meg az időt 24*60-al:
=A3*24*60
A fenti példában a „285” az adott napon az adott napon eltelt percek teljes száma.
Konvertálja az időt másodpercekké az Excelben
Az idő másodpercekre konvertálásához szorozza meg az időértéket 86 400-zal, ami az 1 nap másodperceinek száma (24*60*60).
Tegyük fel, hogy az A3 cellában az idő „05:50:10 AM” van, és át szeretné konvertálni másodpercekre (tizedes), akkor ezt a képletet kell használnia:
=A3*86400
vagy
=A3*24*60*60
Ennek eredményeként a „21010” az adott napon az említett idő alatt eltelt másodpercek teljes száma.
Konvertálja az időt decimális számmá a CONVERT függvény segítségével
Egy másik módszer az idő decimális átalakításra a CONVERT függvény használata. A CONVERT függvény a megadott számot egyik mértékegységből a másikba konvertálja.
A CONVERT függvény szintaxisa a következő
=KONVERT(szám;egységből_egységbe)
Paraméterek:
szám
– konvertálandó numerikus értékfrom_unit
– a kezdő egységto_unit
– a befejező egység
Itt az időt decimális számokká konvertálja, mindössze 4 mértékegységet kell megjegyeznie:
- „nap” – napok
- „óra” – óra
- „mn” – perc
- „sec” – másodperc
Ez a funkció egy számértéket (időt) órára, percre vagy másodpercre konvertál.
Konvertálja az időt órákra az Excelben
Tegyük fel, hogy egy időértéket ad meg a B2 cellában, majd próbálja meg ezt a képletet az időt órákra konvertálni:
=KONVERT(B2"nap","óra")
A fenti képletben a „nap” tájékoztatja a függvényt, hogy a B2 cellában lévő érték nap formátumban van, a „hr” pedig megadja, hogy órákra konvertálja.
Ha csak az óra értéket szeretné megkapni, és figyelmen kívül hagyja a perc részeket, használja az alábbi INT képletet:
=INT(KONVERT(B2"nap","óra"))
Konvertálja az időt percekre az Excelben
Az idő percekké alakításához a CONVERT függvény használatával, illessze be a „nap” értéket a „konvertálás mértékegységeként” argumentumként, és az „mn” értéket a „konvertálni kívánt mértékegységként” argumentumként a képletben:
=CONVERT(B2"nap","hn")
Konvertálja az időt másodpercekké az Excelben
A képlet lényegében ugyanaz, mint az előző két példában, azzal a különbséggel, hogy a „nap” mértékegységet „másodperc” mértékegységre konvertálja:
=KONVERT(B2"nap","sec")
Konvertálja az időt decimális számmá az Excel időfüggvényeivel
Az idő decimális számokká alakításának másik módja az Excel időfüggvényeinek használata. Ez a módszer valamivel bonyolultabb képletet használ, mint a másik két módszer, azonban logikája teljesen nyilvánvaló.
Funkciók:
ÓRA (sorozatszám)
PERC (sorszám)
MÁSODIK(sorozatszám)
Az ÓRA, PERC és MÁSODPERC függvény egyszerűen visszaadja az adott idő alatt eltelt órák számát, percek számát és másodpercek számát.
Konvertálja az időt órákra az időfüggvények használatával
Az összes részt órákban (órákban, percekben és másodpercekben) kell megkapnunk, ezért mindhárom függvényt egy képletbe kell egyesíteni.
Az idő órára való konvertálásához szerezze be a különálló időegységeket a HOUR, MINUTE és SECOND függvényekkel, majd a kivont perc értéket ossze el 60-al (a percek száma egy órában), a másodperceket pedig 3600-al (a másodpercek száma egy óra (60*60)), és kombinálja az eredményeket:
=ÓRA(B2)+PERC(B2)/60+MÁSODPERC(B2)/3600
Konvertálja az időt percekre az időfüggvények segítségével
Az idő percekre konvertálásához szerezze be a különálló időegységeket a HOUR, MINUTE és SECOND függvényekkel, majd szorozza meg az órákat 60-zal, és ossze el a másodperceket 60-zal:
=ÓRA(B2)*60+PERC(B2)+MÁSODPERC(B2)/60
Konvertálja az időt másodpercekké az időfüggvények segítségével
Az idő másodpercekre konvertálásához vegye ki az összes részt (órákat, perceket és másodperceket) másodpercekben, szorozza meg az órákat 3600-zal (60*60), a perceket pedig 60-zal, és adja össze az eredményeket:
=ÓRA(B2)*3600+PERC(B2)*60+MÁSODPERC(B2)
Ez az.