Excel formula: Pretvori čas v časovni pas -

Kazalo

Splošna formula

=MOD(time+(hours/24),1)

Povzetek

Za pretvorbo časa iz enega časovnega pasu v drugega lahko uporabite formulo, ki pretvori ure, vnesene kot celo število, v decimalne vrednosti, ki jih Excel prepozna kot čas. V prikazanem primeru je formula v F5:

=MOD(C5+(E5/24),1)

Ta formula vrne številko, ki jo Excel prepozna kot 02:00.

Pojasnilo

Časi v Excelu so delne vrednosti števila 1. Torej, 12 PM je 12/24 = .5, 6:00 AM je 6/24 = .25 itd. Torej, če želite pretvoriti čas z dano številko, morate število ur razdeliti na 24, da dobite zahtevano decimalno vrednost:

E5/24 // convert adjustment to Excel time

Rezultat dodamo začetnemu času:

C5+(E5/24)

Da se prepričamo, da imamo pravo časovno vrednost, moramo zagotoviti, da imamo samo decimalno vrednost. Z drugimi besedami, če dodamo 12 ur (.5) do 18.00 (.75), bomo dobili 1,25, vendar v resnici želimo samo .25.

Za zagotovitev, da dobimo samo decimalno vrednost, uporabimo funkcijo MOD z delilnikom 1, kot pameten način za preprosto uporabo formule.

MOD vrne preostanek po delitvi, zato vrne decimalno vrednost v primerih, ko je rezultat večji od 1 (tj. Večji od 24 ur).

Še bolje, če na koncu dobimo negativno delno vrednost, MOD vrne recipročno vrednost. Torej, če dobimo -25, MOD vrne .75 (kar ustreza 18.00).

To je pomembno, ker Excel ne bo prikazal negativnih časovnih vrednosti.

Datumi

Nekatere vrednosti datuma vključujejo datum in čas in se včasih imenujejo "datumi". Te vrednosti vključujejo serijsko številko, ki predstavlja datum, in delno vrednost, ki predstavlja čas. Spodnja tabela prikazuje nekaj primerov:

Datum čas Surova vrednost
6. 3. 18, 6:00 43165,25
1. januar 1999 21:00 36161.875
1.4.2018 20:00 43922
3. junij 1980 12:00 29375,5

Pri delu z datumi, ki vključujejo datum in čas (datumi), vam ni treba uporabljati MOD, ker ni treba narediti nič pametnega, ko se čas prečka polnoč. Postopek postane preprost dodatek, ker je vključen datum, in lahko uporabite naslednjo formulo:

=datetime+(hours/24)

To bo omogočilo, da se vrednost datuma po potrebi spremeni (naprej ali nazaj), ko se časovne prilagoditve prečkajo 00:00.

Zanimive Članki...