Atsisiųskite darbaknygės pavyzdį
Ši pamoka parodys, kaip „Excel“ ir „Google“ skaičiuoklėse konvertuoti laiką „Excel“ formatu į „Unix“ laiką.
Kas yra Unix laikas
„Unix“ laikas taip pat žinomas kaip „Epoch Time“ arba „POSIX“ laikas arba „Unix“ laiko žyma. Tai sistema, kuri skaičiuoja, kiek sekundžių praėjo nuo „Unix“ epochos, t. Y. Sausio 1 dst, 1970. Paprasčiau tariant, „Unix“ laikas yra bendras sekundžių skaičius tarp datos ir „Unix Epoch“.
Konvertuokite „Excel“ laiką į „Unix“ laiką
Norėdami apskaičiuoti „Unix“ laiką, pirmiausia turime rasti bendrą dienų skaičių tarp „Excel“ laiko ir epochos laiko. Tada padauginkite apskaičiuotas dienas iš 86 400, nes diena turi 86 400 sekundžių (24 valandos × 60 minučių × 60 sekundžių = 86 400 sekundžių).
1 | = (B5-DATE (1970,1,1))*86400 |
Žingsnis po žingsnio paaiškinimas
Pirmasis žingsnis konvertuojant „Excel“ laiką į „Unix“ laiką yra apskaičiuoti Epochos datos skaitinę vertę. Tai galima padaryti naudojant DATE funkciją.
1 | = DATA (1970,1,1) |
Tai suteikia mums tokią vertę:
=25569
Lygiai taip pat epochos datos skaitinės vertės apskaičiavimas atimamas iš nurodytos „Excel“ laiko skaitinės vertės
1 | = (B5-DATE (1970,1,1)) |
=(40422-25569)
=(14853)
Po to skirtumas, apskaičiuotas iš viršaus, padauginamas iš 86400, kad gautumėte gautą vertę per kelias sekundes
=(14853)*86400
Tai yra bendras sekundžių skaičius tarp dviejų datų
=1283299200
Konvertuokite „Unix“ laiką į „Excel“ laiką
Atvirkščiai, mes galime konvertuoti „Unix“ laiką į „Excel“ laiką naudodami šią formulę:
1 | = (B3/86400)+DATA (1970,1,1) |
Žingsnis po žingsnio paaiškinimas
Pirma, „Unix“ laiko žyma padalijama iš viso sekundžių skaičiaus per dieną, ty 86400.
1 | = B3/86400 |
=14853
Dabar mes apskaičiuojame Epochos datos skaitinę vertę per funkciją DATE
1 | = DATA (1970,1,1) |
=25569
Kai turėsime skaitinę epochos datos vertę, pridėsime šias dvi vertes
= 14853 + 25569
= 40422
Rezultatas, kurį gavome po skaičiavimo, yra serijos datos numerio formatu. Jei norite jį peržiūrėti datos formatu, tiesiog pakeiskite langelio formatą į Data arba norimą pasirinktinį formatą iš skaičių formato, pasiekdami jį per skirtuką Pagrindinis
arba paspausdami CTRL + 1
Pakeitus „Excel“ datos ir laiko skaitinių reikšmių formatą, gauname šią „Excel“ datą ir laiką
„Google“ skaičiuoklėse konvertuokite „Excel“ laiką į „Unix“ laiką
Laiko konvertavimo į Unix laiką formulė „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“.