Atsisiųskite darbaknygės pavyzdį
Ši pamoka parodys, kaip konvertuoti laiką iš vienos laiko juostos į kitą.
Norėdami konvertuoti laiko vertes, pateiktas vienoje laiko juostoje, į kitą laiko juostą, galite naudoti šiuos du metodus.
Paprastas metodas
Tai paprastas būdas konvertuoti laiką į kitą laiko juostą. Čia tiesiog paimkite valandų skirtumą tarp laiko juostų C stulpelyje, padalinkite jį iš 24 ir pridėkite prie pradinio laiko (B stulpelis):
1 | = B3+(C3/24) |
Ši paprasta formulė veikia gerai, nes B stulpelyje data pateikiama kartu su laiku. Tačiau, jei būtų suteiktas tik laikas, galite susidurti su problemomis, kai formulė neveikia.
„Excel“ negali valdyti neigiamų laikų. Taigi čia mes bandome atimti valandas nuo 01:00, o tai sukelia klaidą:
Kvailiai atsparus metodas
Jei nurodomas tik laikas ir turime jį konvertuoti į kitą laiko juostą, tada naudosime MOD funkciją:
1 | = MOD (B5+(C5/24), 1) |
Funkcija MOD grąžins likutį, kai vertė bus padalyta iš jos daliklio. Be to, „Excel“ nerodo neigiamų laiko verčių. Taigi, jei ši formulė (laikas + (valandos/24)) pateikia neigiamą dešimtainę reikšmę, tada MOD grąžins abipusę vertę. Pvz. jei formulė grąžina -0,375 reikšmę, MOD grąžins 0,625, t. y. 3 PM.
Papildoma informacija
„Excel“ datos ir laikai saugomi kaip datos ir laiko eilės numeris, kur sveika skaičiaus dalis nurodo datą, o dešimtainė dalis-laiką. Pvz. „Excel“, gegužės 22 dantra, 2022 m. 3:00 AM išsaugota vertė yra 42877,125, kur 42877 reiškia datą, o 0,125 - laiką.
Ir abiejose formulėse (Valandos/24) naudojamas konvertuoti koreguotas valandas į trupmenas prieš pridedant prie laiko vertės. Kadangi, kaip minėta aukščiau, laikas „Excel“ saugomas dešimtaine verte. Ir yra 24 valandos per dieną, taigi 1 valanda yra 1/24 dienos arba 0,41667.
Laiko juostos konversija „Google“ skaičiuoklėse
Laiko juostų konvertavimo metodai „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“: