Ladda ner exempelarbetsboken
Denna handledning visar hur du konverterar en tid från en tidszon till en annan tidszon.
Om du vill konvertera tidsvärden i en tidszon till en annan tidszon kan du använda följande två metoder.
Enkel metod
Detta är ett enkelt sätt att konvertera tid till en annan tidszon. Här tar du helt enkelt antalet timmars skillnad mellan tidszonerna i kolumn C, dividera den med 24 och lägger sedan till den ursprungliga tiden (kolumn B):
1 | = B3+(C3/24) |
Denna enkla formel fungerar bra eftersom datumet i kolumn B tillhandahålls tillsammans med tiden. Men om bara tiden gavs kan du stöta på problem där formeln inte fungerar.
Excel kan inte hantera negativa tider. Så här försöker vi subtrahera i timmar från 01:00, vilket resulterar i ett fel:
Dumtät metod
Om bara tiden ges och vi behöver konvertera den till en annan tidszon, använder vi MOD -funktionen så här:
1 | = MOD (B5+(C5/24), 1) |
MOD -funktionen returnerar resten när ett värde divideras med dess divisor. Också eftersom Excel inte visar negativa tidsvärden. Så om denna formel (tid + (timmar/24)) returnerar ett negativt decimalvärde, kommer MOD att returnera det ömsesidiga värdet. T.ex. om formeln returnerar -0.375 -värde kommer MOD att returnera 0,625 dvs ekvivalent med 15:00.
ytterligare information
I Excel lagras datum och tider som serienummer för datum-tid, där heltalet representerar datumet och decimaldelen representerar tiden. T.ex. i Excel, den 22 majnd, 2022 3:00 AM har ett lagrat värde på 42877.125, där 42877 representerar datumet och 0.125 representerar tiden.
Och i båda formlerna (timmar/24) används för att konvertera de justerade timmarna till fraktioner innan de läggs till tidsvärdet. Eftersom som anges ovan lagras tiden i decimalvärde i Excel. Och det finns 24 timmar på en dag, så 1 timme är 1/24 av dagen eller 0,41667.
Konvertering av tidszon i Google Kalkylark
Omvandlingsmetoderna för tidszoner fungerar exakt samma i Google Kalkylark som i Excel: