Vaikimisi salvestatakse kuupäev ja kellaaeg Excelis numbrite/kümnendkohtadena. Kuid sageli näete seda erinevates vormingutes, kuna lahtrid on vormindatud.
Näiteks allolevas näites on veergude A ja B väärtus sama, kuid neid kuvatakse vormingu tõttu erinevalt.
Ja üks asi, mida paljud inimesed Excelis vajavad, on see teisendada aeg kümnendkohaks (näiteks tunnid või minutid või sekundid).
Näiteks kuupäeva ja kellaaja asemel on 01.01.2020 6:30, võite saada:
- Tundide arv 6
- Minutite arv 30
Õnneks on Excelil mõned vinged valemid, saate hõlpsasti teisendada aja kümnendväärtusteks.
Kuidas Excelis aega teisendada kümnendarvudeks
Selles õpetuses näitan teile näiteid aja teisendamiseks kümnendkohaks valemite abil (st aja teisendamine tundideks, minutiteks ja sekunditeks).
Selleks on mitmeid viise teisendada aeg kümnendkohaks Excelis:
- Aritmeetika kasutamine on lihtsaim viis aja teisendamiseks kümnendarvudeks. Näiteks:
- Aja teisendamiseks tundideks korrutage aja väärtus väärtusega 24
- Aja teisendamiseks minutiteks korrutage aja väärtus väärtusega 24*60
- Aja teisendamiseks sekunditeks korrutage aja väärtus väärtusega 24*60*60
- Võite kasutada ka Exceli sisseehitatud valemeid, näiteks CONVERT või HOUR/MINUTE/SECOND
Järgmistes jaotistes näitan teile näiteid, kuidas nende meetodite abil Exceli aeg kümnendväärtusteks teisendada.
Nii et alustame!
Teisendage Excelis aeg tundideks
Selles jaotises käsitlen kolme erinevat võimalust, kuidas Excelis aega tundideks teisendada.
Lihtsa korrutise kasutamine tunni väärtuse saamiseks
Oletame, et teil on lahtris aeg 18:00 (lahtris A2) ja soovite selle teisendada tundideks.
Saate selle lihtsalt korrutada 24 -ga ja see annab teile teada, mitu tundi on selle ajani kulunud.
= A2*24
See toimib seetõttu, et Excel salvestab kuupäevad ja kellaajad numbriteks. Terve päev (24 tundi) salvestatakse Excelis ühena. See tähendab, et iga tund salvestatakse 1/24.
Nii et kui näete väärtust 18:00, salvestatakse see taustaprogrammis väärtuseks 0,75 (mis näitab, et 24 tundi on 18 tundi juba möödas). Niisiis, kui korrutada see 24 -ga, annab see teile möödunud tundide arvu.
Kui teil on selline väärtus nagu 18:32, annab ülaltoodud valemi tulemuseks tulemuseks 18,53 (kus minutite/sekundite osa on näidatud kümnendkohtade ja täis/täis tundi täisarvudena). Selles näites oleks Exceli 32 minuti arvväärtus 0,53 tundi.
Märkus. Kui saate kümnendkohaga tunni väärtuse (näiteks 18.53), veenduge, et olete selle vormindanud, näidates ka kümnendkohti. Kui te seda pole teinud, võite tulemuseks näha 19, kuna Excel näitab ümardatud täisarvu väärtust. See aga ei muuda lahtri väärtust, mis jääb 18.53 -ksKui soovite ainult täieliku/täistunni väärtust ja ignoreerite minutite osa, kasutage allolevat valemit INT abil.
= INT (A2*24)
INT annab teile ainult täisarvu osa ja te ei pea muretsema lisaminutite pärast.
Exceli funktsioonide kasutamine (HOUR, MINUTE ja SECOND)
Kui teile ei meeldi käsitsi korrutamise meetod, on veel üks lihtne viis aega tundideks teisendada, kasutades sisseehitatud ajaga seotud funktsioone (HOUR, MINUTE ja SECOND)
Oletame, et teil on allpool näidatud ajad ja soovite teada, mitu tundi on päeva jooksul möödas.
Allpool on valem aja muutmiseks tundideks
= TUND (A2)+MINUT (A2)/60+SEKUND (A2)/(60*60)
Funktsioon HOUR tagastab lihtsalt antud aja jooksul möödunud tundide arvu, samuti funktsioon MINUTE ja SECOND.
Aga kuna me vajame lõplikku väärtust tundides, peame jagama minuti väärtuse 60 -ga (selle teisendamiseks tundideks) ja teise väärtuse 60*60 -ga (jällegi selle teisendamiseks tundideks).
Teisendusfunktsiooni kasutamine
Teine väga lihtne (tõenäoliselt lihtsaim kolmest meetodist) on kasutada funktsiooni CONVERT.
See funktsioon võtab arvväärtuse (mis oleks antud juhul aeg) ja võib selle teisendada tundideks (või minutiteks/sekunditeks).
Allpool on valem, mis teisendab aja tundideks:
= CONVERT (A2, "päev", "hr")
Teine argument on öelda olemasoleva andmevormingu funktsioon ja kolmas argument on vorming, mille soovite teisendada.
Märge: Mõnikord võivad tulemused tunduda oodatust erinevad. Selle põhjuseks võib olla lahtrivorming, mis võib tulemust näidata kümnendvormingu asemel kuupäevavormingus. Saate seda hõlpsalt muuta, minnes vahekaardile Avaleht ja määrates vormingu rippmenüüst vorming (see on rühmas Number)Praktikas saate suurema tõenäosusega kuupäeva ja kellaaja kokku (mitte ainult selle aja asemel, mida olen näidanud ülaltoodud näidetes). Saate endiselt kasutada ülaltoodud meetodeid, kuid kõigepealt peate jagama kuupäeva ja kellaaja väärtuse ning seejärel kasutama ülaltoodud meetodeid ainult ajaosas. Hiljem selles õpetuses käsitlen ka kahte meetodit kuupäeva ja kellaaja eraldamiseks Excelis valemite abil.
Neid samu meetodeid saate kasutada ka ülaltoodud aja teisendamiseks minutiteks ja sekunditeks.
Vaatame kiiresti ka neid näiteid.
Teisendage Excelis aeg minutiteks
Selles jaotises käsitlen kolme erinevat võimalust Excelis aja minutiteks teisendamiseks.
Lihtsa korrutamise kasutamine minutiväärtuse saamiseks
Päevas on 1440 minutit (24*60).
Niisiis, aja teisendamiseks minutiteks saate ajaväärtuse lihtsalt korrutada 1440 -ga.
Oletame, et teil on lahtris aeg kell 18:00 (lahtris A2) ja soovite selle minutiteks teisendada.
Allpool on valem selle tegemiseks:
= A2*1440
See annab teile antud aja jooksul sellel päeval möödunud minutite koguarvu.
Märkus: pidage meeles, et kui teil on ka sekundeid, teisendatakse need minutiteks ja näidatakse kümnendkohana. Et need oleksid tulemuses nähtavad, peate vormindama saadud lahtrid nii, et need näitaksid kuni 2/3 kohta pärast koma.Kui soovite ainult minuti väärtust ja sekundite osa ignoreerida, kasutage allolevat valemit INT abil.
= INT (A2*1440)
Exceli funktsioonide kasutamine (HOUR, MINUTE ja SECOND)
Nii nagu me kasutasime neid funktsioone tunni väärtuse saamiseks, saate neid kasutada ka aja minutiteks teisendamiseks.
Allpool on valem, mis teisendab nende funktsioonide abil aja minutiteks:
= TUND (A2)*60+MINUT (A2)+TEINE (A2)/60
Kuna siin on eesmärk saada kõik osad minutites (tundides, minutites ja sekundites), korrutame 60 minutitega, et saada minutite väärtus, ja jagame sekundid 60 -ga, et saada minutiväärtus.
Teisendusfunktsiooni kasutamine
Jällegi on kindlasti kõige lihtsam viis aega minutiteks teisendada, kasutades teisendusvalemit.
Allolev valem võtab aja väärtuse ja teisendab selle minutiteks;
= CONVERT (A2, "päev", "mn")
Teine argument ütleb funktsioonile, et lahtri A2 väärtus on päevaformaadis ja kolmas argument (“mn”) käsib selle teisendada minutiteks.
Teisendage Excelis aeg sekunditeks
Selles jaotises käsitlen kolme erinevat võimalust Excelis aja teisendamiseks sekunditeks.
Lihtne korrutamine sekundite väärtuse saamiseks
Päevas on 86400 sekundit (24*60*60).
Niisiis, aja teisendamiseks sekunditeks saate ajaväärtuse lihtsalt korrutada 86400 -ga.
Oletame, et teil on lahtris aeg 18:32:30 (lahtris A2) ja soovite selle teisendada sekunditeks.
Allpool on valem selle tegemiseks:
= A2*86400
See annab teile antud aja jooksul sellel päeval möödunud sekundite koguarvu.
Exceli funktsioonide kasutamine (HOUR, MINUTE ja SECOND)
Allpool on valem, mis teisendab nende funktsioonide abil aja minutiteks:
= TUND (A2)*60*60+MINUT (A2)*60+SEKUND (A2)
Kuna siin on eesmärk saada kõik osad (tunnid, minutid ja sekundid) sekundites, korrutame 60*60 tundidega, et saada sekundite väärtus, ja korrutame minutid 60 -ga, et saada sekundite väärtus.
Jagage kuupäev ja kellaaeg ning teisendage aeg kümnendkohaks
Siiani oleme näinud näiteid, kus meil on ainult aega ja soovisime selle aja teisendada tundideks, minutiteks või sekunditeks.
Aga mis siis, kui teil on kuupäev ja kellaaeg?
Sellisel juhul ei saa te ülaltoodud meetodeid otse kasutada. Esmalt peate jagama kuupäeva ja kellaaja ning seejärel teisendama kellaaja kümnendkohtadeks.
Kuna kuupäev ja kellaaeg salvestatakse Excelis numbritena, on nende eraldamine lihtsam.
Terve päev salvestatakse täisarvuna ja ajaosa kümnendväärtusena. Seega, kui soovite kuupäeva ja kellaaega eraldada, peate lihtsalt eraldama täis- ja kümnendkoha.
Vaatame paari väga lihtsat viisi kuupäeva ja kellaaja jagamiseks Excelis.
Jagage kuupäev ja kellaaeg INT valemi abil
Oletame, et teil on allpool näidatud andmekogum ja soovite kuupäeva ja kellaaja jagada.
Selleks sisestage lahtrisse B2 järgmine valem:
= A2-INT (A2)
Ülaltoodud valem eemaldab täisarvu osa ja annab teile kuupäeva kümnendkoha.
Nüüd saate aja arvutamiseks kümnendkohaks kasutada ükskõik millist kolmest eespool käsitletud meetodist (kasutades aritmeetilist korrutamist, valemit HOUR/MINUTE/SECOND või valemit CONVERT).
Jagage kuupäev ja kellaaeg, kasutades MOD valemit
Teine võimalus selleks on kasutada funktsiooni MOD.
Oletame, et teil on allpool näidatud andmekogum ja soovite kuupäeva ja kellaaja jagada.
Selleks sisestage lahtrisse B2 järgmine valem:
= MOD (A2,1)
See annaks teile kohe kümnendkoha ja seejärel saate kasutada mõnda kolmest ülaltoodud meetodist, et teisendada aeg kümnendarvudeks (tunnid, minutid või sekundid).