Excel formula: Pretvori vrijeme u vremensku zonu -

Sadržaj

Generička formula

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

Sažetak

Da biste pretvorili vrijeme iz jedne vremenske zone u drugu, možete upotrijebiti formulu koja pretvara sate unesene kao čitave brojeve u decimalne vrijednosti koje Excel prepoznaje kao vremena. U prikazanom primjeru formula u F5 je:

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

Ova formula vraća broj koji Excel prepoznaje kao 02:00.

Obrazloženje

Vremena u Excelu su razlomljene vrijednosti broja 1. Dakle, 12 PM je 12/24 = .5, 6:00 AM je 6/24 = .25 i tako dalje. Dakle, da biste pretvorili vrijeme s danim brojem, trebate podijeliti broj sati s 24 da biste dobili potrebnu decimalnu vrijednost:

E5/24 // convert adjustment to Excel time

Rezultat dodajemo vremenu početka:

C5+(E5/24)

Da bismo bili sigurni da imamo istinsku vremensku vrijednost, moramo osigurati da imamo samo decimalnu vrijednost. Drugim riječima, ako dodamo 12 sati (.5) do 18.00 (.75), dobit ćemo 1,25, ali zapravo želimo samo .25.

Da bismo bili sigurni da ćemo dobiti samo decimalnu vrijednost, koristimo funkciju MOD s djeliteljem 1, kao pametan način da formula ostane jednostavna.

MOD vraća ostatak nakon podjele, pa vraća decimalnu vrijednost u slučajevima kada je rezultat veći od 1 (tj. Veći od 24 sata).

Još je bolje ako MOD završi s negativnom razlomljenom vrijednošću, MOD vraća povratnu vrijednost. Dakle, ako završimo s -25, MOD vraća .75 (ekvivalentno 18 PM).

To je važno, jer Excel neće prikazivati ​​negativne vremenske vrijednosti.

Datumi

Neke vrijednosti datuma uključuju i datum i vrijeme, a ponekad se nazivaju "datumima". Te vrijednosti uključuju i serijski broj koji predstavlja datum, i razlomljenu vrijednost koja predstavlja vrijeme. Tablica u nastavku prikazuje nekoliko primjera:

Datum vrijeme Sirova vrijednost
6.3.2017. 6:00 43165,25
1. siječnja 1999. 21:00 36161.875
1.4.2018. 0:00 43922
3. lipnja 1980. 12:00 29375,5

Kada radite s datumima koji uključuju i datum i vrijeme (datumsko vrijeme), ne trebate koristiti MOD, jer ne treba ništa pametno raditi dok vremena prelaze ponoć. Operacija postaje jednostavan dodatak jer je uključen datum, a vi možete koristiti formulu poput ove:

=datetime+(hours/24)

To će omogućiti promjenu vrijednosti datuma po potrebi (naprijed ili nazad) kada vremenske prilagodbe prijeđu 00:00.

Zanimljivi članci...