Formula Excel: convertiți fusul orar în fus orar -

Cuprins

Formula generică

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

rezumat

Pentru a converti o oră dintr-un fus orar în altul, puteți utiliza o formulă care convertește orele introduse ca numere întregi la valorile zecimale pe care Excel le recunoaște ca ori. În exemplul prezentat, formula din F5 este:

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

Această formulă returnează un număr pe care Excel îl recunoaște ca 2:00 AM.

Explicaţie

Orele din Excel sunt valori fracționare ale numărului 1. Deci, 12 PM este 12/24 = .5, 6:00 AM este 6/24 = .25 și așa mai departe. Deci, pentru a converti o oră la un număr dat, trebuie să împărțiți numărul de ore la 24 pentru a obține valoarea zecimală necesară:

E5/24 // convert adjustment to Excel time

Adăugăm rezultatul la ora de început:

C5+(E5/24)

Pentru a ne asigura că avem o valoare de timp adevărată, trebuie să ne asigurăm că avem doar o valoare zecimală. Cu alte cuvinte, dacă adăugăm 12 ore (.5) la 6 PM (.75) vom obține 1.25, dar chiar vrem doar .25.

Pentru a ne asigura că obținem doar valoarea zecimală, folosim funcția MOD cu un divizor de 1, ca un mod inteligent de a păstra formula simplă.

MOD returnează restul după împărțire, deci returnează valoarea zecimală în cazurile în care rezultatul este mai mare de 1 (adică mai mare de 24 de ore).

Chiar mai bine, dacă ajungem cu o valoare fracțională negativă, MOD returnează reciprocitatea. Deci, dacă ajungem cu -.25, MOD returnează 0,75 (echivalent cu 6 PM).

Acest lucru este important, deoarece Excel nu va afișa valori de timp negative.

Orele de date

Unele valori ale datei includ atât o dată cât și o oră și sunt uneori numite „date de timp”. Aceste valori includ atât un număr de serie pentru a reprezenta data, cât și o valoare fracționată pentru a reprezenta ora. Tabelul de mai jos prezintă câteva exemple:

Datetime Valoare brută
18/03/18 06:00 43165,25
1-ianuarie 1999 21:00 36161.875
01.04.2020 0:00 43922
3 iunie 1980 12:00 PM 29375,5

Când lucrați cu date care includ atât o dată cât și o oră (date), nu este necesar să utilizați MOD, deoarece nu este nevoie să faceți nimic inteligent, deoarece orele trec de miezul nopții. Operația devine simplă adăugare, deoarece data este inclusă și puteți utiliza o formulă de genul acesta:

=datetime+(hours/24)

Acest lucru va permite modificarea valorii datei după cum este necesar (înainte sau înapoi) atunci când ajustările de timp trec la 12:00 AM.

Articole interesante...