Pagal numatytuosius nustatymus data ir laikas „Excel“ išsaugomi kaip skaičiai/dešimtainiai skaičiai. Tačiau dažnai matote jį skirtingais formatais dėl langelių formatavimo būdo.
Pavyzdžiui, toliau pateiktame pavyzdyje A ir B stulpelių vertė yra ta pati, tačiau dėl formato jie rodomi skirtingai.
Ir vienas iš dalykų, kurių daugeliui reikia programoje „Excel“ laiką paversti dešimtainiu (pvz., valandos, minutės ar sekundės).
Pavyzdžiui, vietoj to, kad data ir laikas būtų kaip 2020-01-01 6:30 val, galbūt norėsite gauti:
- Valandų skaičius kaip 6
- Minutės skaičius kaip 30
Laimei, „Excel“ turi keletą nuostabių formulių, galite lengvai konvertuoti laiką į dešimtainę vertę.
Kaip konvertuoti laiką į dešimtainius skaičius „Excel“
Šioje pamokoje parodysiu keletą pavyzdžių, kaip paversti laiką dešimtaine dalimi naudojant formules (t. Y. Laiko konvertavimą į valandas, minutes ir sekundes).
Yra keli būdai, kaip konvertuoti laiką į dešimtainį „Excel“:
- Aritmetinės operacijos naudojimas yra lengviausias būdas konvertuoti laiką į dešimtainius skaičius. Pavyzdžiui:
- Norėdami konvertuoti laiką į valandas, padauginkite laiko reikšmę su 24
- Norėdami konvertuoti laiką į minutes, padauginkite laiko reikšmę su 24*60
- Norėdami konvertuoti laiką į sekundes, padauginkite laiko reikšmę su 24*60*60
- Taip pat galite naudoti „Excel“ integruotas formules, tokias kaip PAVERSTI arba HOUR/MINUTE/SECOND
Tolesniuose skyriuose parodysiu pavyzdžius, kaip naudojant šiuos metodus konvertuoti „Excel“ laiką į dešimtainę reikšmę.
Taigi pradėkime!
Konvertuokite laiką į valandas „Excel“
Šiame skyriuje apžvelgiu tris skirtingus būdus, kaip „Excel“ konvertuoti laiką į valandas.
Paprastos daugybos naudojimas norint gauti valandos vertę
Tarkime, kad langelyje turite laiko 18:00 (A2 langelyje) ir norite jį konvertuoti į valandas.
Galite tiesiog padauginti jį iš 24, ir tai parodys, kiek valandų praėjo iki to laiko.
= A2*24
Tai veikia dėl to, kad „Excel“ datas ir laiką saugo kaip skaičius. Visa diena (24 valandos) „Excel“ saugoma kaip 1. Tai reiškia, kad kiekviena valanda saugoma kaip 1/24.
Taigi, nors matote reikšmę 18:00 PM, užpakalinėje dalyje ji saugoma kaip 0,75 (tai rodo, kad 18 valandų iš 24 valandų jau praėjo). Taigi, padauginus jį iš 24, gaunamas praėjęs valandų skaičius.
Jei turite tokią vertę kaip 18:32 PM, naudodami aukščiau pateiktą formulę gausite rezultatą kaip 18,53 (kai minučių/sekundžių dalis rodoma dešimtainiais skaičiais ir visos valandos kaip sveikieji skaičiai). Šiame pavyzdyje „Excel“ 32 minučių reikšmė būtų 0,53 valandos.
Pastaba: jei gausite valandos reikšmę su dešimtainiais skaičiais (pvz., 18.53), įsitikinkite, kad ją suformatavote taip, kad būtų rodomi ir dešimtainiai skaičiai. Jei to nepadarėte, rezultatas gali būti 19, nes „Excel“ rodo suapvalintą sveiką skaičių. Tačiau tai nepakeistų langelio vertės, kuri ir toliau bus 18.53Jei norite tik visos/visos valandos vertės ir ignoruoti minučių dalį, naudokite žemiau pateiktą formulę naudodami INT.
= INT (A2*24)
INT suteikia tik sveikųjų skaičių dalį ir jums nereikia jaudintis dėl papildomų minučių.
„Excel“ funkcijų naudojimas (HOUR, MINUTE ir SECOND)
Jei jums nepatinka rankinis daugybos metodas, dar vienas tikrai paprastas būdas konvertuoti laiką į valandas yra naudojant integruotas su laiku susijusias funkcijas (HOUR, MINUTE ir SECOND)
Tarkime, jūs turite laiką, kaip parodyta žemiau, ir norite sužinoti, kiek valandų praėjo per dieną.
Žemiau pateikiama formulė, kaip laiką paversti valandomis
= HOUR (A2)+MINUTE (A2)/60+SECOND (A2)/(60*60)
Funkcija HOUR paprasčiausiai grąžina valandų skaičių, praėjusį per nurodytą laiką, taip pat ir MINUTE bei SECOND funkcija.
Bet kadangi mums reikia galutinės vertės valandomis, minutės vertę turime padalyti iš 60 (norėdami ją paversti valandomis), o antrąją - iš 60*60 (dar kartą, kad ją paverstų valandomis).
Konvertavimo funkcijos naudojimas
Kitas tikrai lengvas (turbūt lengviausias iš trijų metodų) - naudoti funkciją KONVERTI.
Ši funkcija turi skaitinę reikšmę (šiuo atveju tai būtų laikas) ir gali ją paversti valandomis (arba minutėmis/sekundėmis).
Žemiau yra formulė, kuri laiką pavers valandomis:
= KONVERTUOTI (A2, "diena", "val.")
Antrasis argumentas yra nurodyti esamo duomenų formato funkciją, o trečiasis yra formatas, į kurį norite konvertuoti.
Pastaba: Kartais rezultatai gali atrodyti kitaip nei tikėtasi. Taip gali būti dėl langelio formato, kuris gali rodyti rezultatą datos formatu, o ne dešimtainiu formatu. Tai galite lengvai pakeisti, eidami į skirtuką Pagrindinis ir nustatydami formatą iš formato išskleidžiamojo meniu (jis yra grupėje Skaičius)Praktiškai labiau tikėtina, kad datą ir laiką gausite kartu (o ne tik tą laiką, kurį parodžiau aukščiau pateiktuose pavyzdžiuose). Vis tiek galite naudoti aukščiau pateiktus metodus, tačiau pirmiausia turite padalyti datos ir laiko reikšmę, o tada naudoti aukščiau nurodytus metodus tik laiko dalyje. Vėliau šioje pamokoje taip pat aptariu du metodus, kaip atskirti datą ir laiką „Excel“ naudojant formules.
Taip pat galite naudoti tuos pačius aukščiau aprašytus metodus, norėdami konvertuoti laiką į minutes ir sekundes.
Greitai pažvelkime ir į tuos pavyzdžius.
„Excel“ konvertuokite laiką į minutes
Šiame skyriuje apžvelgiu tris skirtingus būdus, kaip „Excel“ konvertuoti laiką į minutes.
Paprastosios daugybos naudojimas norint gauti minutės vertę
Per dieną yra 1440 minučių (24*60).
Taigi, norėdami konvertuoti laiką į minutes, galite tiesiog padauginti laiko reikšmę su 1440.
Tarkime, kad langelyje turite laiko 18:00 (A2 langelyje) ir norite jį paversti minutėmis.
Žemiau yra formulė, kaip tai padaryti:
= A2*1440
Tai suteiks jums bendrą minučių skaičių, praėjusią tą dieną per nurodytą laiką.
Pastaba: atminkite, kad jei turite ir sekundžių, jos bus konvertuojamos į minutes ir bus rodomos kaip dešimtainė dalis. Kad jie būtų matomi rezultate, turite suformatuoti gautas ląsteles, kad rezultatai būtų rodomi iki 2/3 dešimtųjų tikslumu.Jei norite tik minutės vertės ir nekreipiate dėmesio į sekundžių dalį, naudokite žemiau pateiktą formulę naudodami INT.
= INT (A2*1440)
„Excel“ funkcijų naudojimas (HOUR, MINUTE ir SECOND)
Kaip ir mes naudojome šias funkcijas, norėdami gauti valandos vertę, taip pat galite jas naudoti norėdami konvertuoti laiką į minutes.
Žemiau yra formulė, pagal kurią šios funkcijos konvertuos laiką į minutes:
= HOUR (A2)*60+MINUTE (A2)+SECOND (A2)/60
Kadangi čia siekiama visas dalis gauti minutėmis (valandomis, minutėmis ir sekundėmis), mes padauginame 60 iš valandų, kad gautume minučių vertę, ir padalijame sekundes iš 60, kad gautume minutės vertę.
Konvertavimo funkcijos naudojimas
Vėlgi, tikrai lengviausias būdas konvertuoti laiką į minutes yra naudojant konvertavimo formulę.
Žemiau pateikta formulė paima laiko reikšmę ir paverčia ją minutėmis;
= KONVERTUOTI (A2, "diena", "mn")
Antrasis argumentas nurodo funkcijai, kad ląstelės A2 vertė yra dienos formato, o trečiasis argumentas („mn“) nurodo jį paversti minutėmis.
„Excel“ konvertuokite laiką į sekundes
Šiame skyriuje apžvelgiu tris skirtingus būdus, kaip „Excel“ konvertuoti laiką į sekundes.
Paprastos daugybos naudojimas sekundėms gauti
Per dieną yra 86400 sekundžių (24*60*60).
Taigi, norėdami konvertuoti laiką į sekundes, galite tiesiog padauginti laiko reikšmę su 86400.
Tarkime, kad ląstelėje turite laiko 18:32:30 (A2 langelyje) ir norite jį konvertuoti į sekundes.
Žemiau yra formulė, kaip tai padaryti:
= A2*86400
Tai suteiks jums bendrą sekundžių, praleistų tą dieną per nurodytą laiką, skaičių.
„Excel“ funkcijų naudojimas (HOUR, MINUTE ir SECOND)
Žemiau yra formulė, pagal kurią šios funkcijos konvertuos laiką į minutes:
= HOUR (A2)*60*60+MINUTE (A2)*60+SECOND (A2)
Kadangi čia siekiama gauti visas dalis (valandas, minutes ir sekundes) sekundėmis, mes padauginame 60*60 su valandomis, kad gautume sekundžių vertę, ir padauginsime minutes iš 60, kad gautume sekundžių vertę.
Padalinkite datą ir laiką, tada konvertuokite laiką į dešimtainę
Iki šiol matėme pavyzdžių, kai turime tik laiko ir norėjome tą laiką paversti valandomis, minutėmis ar sekundėmis.
O kas, jei turite datą ir laiką?
Tokiu atveju pirmiau minėtų metodų tiesiogiai naudoti negalima. Pirmiausia turėsite padalyti datą ir laiką, o tada konvertuoti laiką į dešimtainius skaičius.
Kadangi „Excel“ data ir laikas saugomi kaip skaičiai, juos atskirti tampa lengviau.
Visa diena saugoma kaip sveikasis skaičius, o laiko dalis - kaip dešimtainė vertė. Taigi, jei norite atskirti datą ir laiką, jums tiesiog reikia atskirti sveikąją ir dešimtainę dalis.
Pažvelkime į kelis tikrai paprastus datos ir laiko padalijimo būdus „Excel“.
Padalinkite datą ir laiką naudodami INT formulę
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite padalyti datą ir laiką.
Norėdami tai padaryti, B2 langelyje įveskite šią formulę:
= A2-INT (A2)
Aukščiau pateikta formulė pašalina sveikųjų skaičių dalį ir pateikia datos dešimtainę dalį.
Dabar galite naudoti bet kurį iš trijų aukščiau aprašytų metodų (naudodami aritmetinį daugybą, naudodami HOUR/MINUTE/SECOND formulę arba naudodami CONVERT formulę), norėdami konvertuoti laiką į dešimtainį skaičių.
Padalinkite datą ir laiką naudodami MOD formulę
Kitas būdas tai padaryti gali būti naudojant funkciją MOD.
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite padalyti datą ir laiką.
Norėdami tai padaryti, B2 langelyje įveskite šią formulę:
= MOD (A2,1)
Taip iš karto gausite dešimtainę dalį ir galėsite naudoti bet kurį iš trijų aukščiau aprašytų metodų, kad laikas būtų paverstas dešimtainiais skaičiais (valandomis, minutėmis ar sekundėmis).