Excel

Konverter tid til tidszone

Convert Time Time Zone

Excel-formel: Konverter tid til tidszoneGenerisk formel
= MOD (time+(hours/24),1)
Resumé

For at konvertere en tid fra en tidszone til en anden kan du bruge en formel, der konverterer indtastede timer som heltal til decimalværdier, som Excel genkender som gange. I det viste eksempel er formlen i F5:

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

Denne formel returnerer et tal, som Excel genkender som 02:00.



Forklaring

Tider i Excel er brøkværdier af tallet 1 . Så kl. 12 er 12/24 = .5, 6:00 er 6/24 = .25 osv. Så for at konvertere en tid med et givet tal skal du dividere antallet af timer med 24 for at få den krævede decimalværdi:



 
E5/24 // convert adjustment to Excel time

Vi tilføjer resultatet til starttiden:

 
C5+(E5/24)

For at sikre, at vi har en reel tidsværdi, skal vi sikre, at vi kun har en decimalværdi. Med andre ord, hvis vi tilføjer 12 timer (.5) til 6 PM (.75), får vi 1,25, men vi vil virkelig kun have 25.



For at sikre, at vi kun får decimalværdien, bruger vi MOD-funktion med en divisor på 1, som en smart måde at holde formlen enkel.

MOD returnerer resten efter deling, så returnerer decimalværdien i tilfælde, hvor resultatet er større end 1 (dvs. større end 24 timer).

excel formel for at få måned fra dato

Endnu bedre, hvis vi ender med en negativ brøkværdi, returnerer MOD det gensidige. Så hvis vi ender med -.25, returnerer MOD 0,75 (svarende til 6 PM).



Dette er vigtigt, fordi Excel ikke viser negative tidsværdier.

Datetider

Nogle datoværdier inkluderer både en dato og et klokkeslæt og kaldes undertiden 'datetider'. Disse værdier inkluderer både et serienummer, der repræsenterer datoen, plus en brøkværdi, der repræsenterer tid. Tabellen nedenfor viser nogle eksempler:

Dato tid Rå værdi
3/6/18 6:00 43165,25
1-jan-1999 21:00 36 161.875
1/4/2020 12:00 43922
3. juni 1980 12:00 29375,5

Når du arbejder med datoer, der inkluderer både en dato og et klokkeslæt (datatider), behøver du ikke bruge MOD, fordi der ikke er behov for at gøre noget klogt, når tiderne krydser midnat. Operationen bliver enkel tilføjelse, fordi datoen er inkluderet, og du kan bruge en formel som denne:

 
=datetime+(hours/24)

Dette giver mulighed for at ændre datoværdien efter behov (frem eller tilbage), når tidsjusteringer krydser 12:00.

Forfatter Dave Bruns


^