Conversia timpului în număr zecimal în Excel (ore, minute, secunde)

În mod implicit, data și ora sunt salvate ca numere / zecimale în Excel. Dar îl vedeți adesea în diferite formate din cauza modului în care au fost formatate celulele.

De exemplu, în exemplul de mai jos, valoarea din coloanele A și B este aceeași, dar acestea sunt afișate diferit din cauza formatului.

Și unul dintre lucrurile de care mulți oameni au nevoie în Excel este să converti timpul în zecimal (cum ar fi ore sau minute sau secunde).

De exemplu, în loc să aveți data și ora ca 01-01-2020 6:30 AM, poate doriți să obțineți:

  • Numărul de ore 6
  • Numărul de minute este 30

Din fericire, Excel are câteva formule minunate, puteți converti cu ușurință timpul în valori zecimale.

Cum se convertește timpul în numere zecimale în Excel

În acest tutorial, vă voi arăta câteva exemple de conversie a timpului în zecimal folosind formule (de exemplu, conversia timpului în ore, minute și secunde).

Există mai multe moduri de a convertiți ora în zecimal în Excel:

  • Utilizarea operației aritmetice este cel mai simplu mod de a converti timpul în numere zecimale. De exemplu:
    • Pentru a converti timpul în ore, înmulțiți valoarea timpului cu 24
    • Pentru a converti timpul în minute, înmulțiți valoarea timpului cu 24*60
    • Pentru a converti timpul în secunde, înmulțiți valoarea timpului cu 24*60*60
  • De asemenea, puteți utiliza formule încorporate Excel, cum ar fi CONVERTIT sau ORA / MINUT / AL DOILEA

În secțiunile care urmează, vă voi arăta exemple despre cum să convertiți timpul Excel în valori zecimale folosind aceste metode.

Asadar, haideti sa începem!

Convertiți timpul în ore în Excel

În această secțiune, acoper trei moduri diferite de a converti timpul în ore în Excel.

Utilizarea multiplicării simple pentru a obține valoarea orei

Să presupunem că aveți ora într-o celulă la 18:00 (în celula A2) și doriți să o convertiți în ore.

Pur și simplu îl puteți multiplica cu 24 și vă va oferi câte ore au trecut până la acel moment.

= A2 * 24

Acest lucru funcționează din cauza faptului că Excel stochează datele și orele ca numere. O zi întreagă (24 de ore) este stocată ca 1 în Excel. Aceasta înseamnă că fiecare oră este stocată ca 1/24.

Deci, în timp ce vedeți valoarea 18:00, în backend, aceasta este stocată ca valoare 0,75 (indicând faptul că au trecut deja 18 ore din cele 24 de ore). Deci, când îl multiplicați cu 24, acesta vă oferă numărul de ore care au trecut.

În cazul în care aveți o valoare precum 18:32, folosind formula de mai sus veți obține rezultatul ca 18.53 (unde partea minute / secunde este afișată în zecimale și ore complete / complete ca numere întregi). În acest exemplu, valoarea numerică de 32 de minute în Excel ar fi de 0,53 ore.

Notă: În cazul în care obțineți valoarea orei care conține zecimale (cum ar fi 18.53), asigurați-vă că ați formatat-o ​​pentru a afișa și zecimalele. În cazul în care nu ați făcut-o, este posibil să vedeți rezultatul ca 19, deoarece Excel vă arată valoarea întregului rotunjit. Cu toate acestea, acest lucru nu ar schimba valoarea din celulă, care va continua să fie 18.53

În cazul în care doriți doar valoarea oră completă / completă și ignorați partea minute, utilizați formula de mai jos folosind INT.

= INT (A2 * 24)

INT vă oferă doar partea întreagă și nu trebuie să vă faceți griji cu privire la minutele suplimentare.

Utilizarea funcțiilor Excel (HOUR, MINUTE și SECOND)

Dacă nu vă place metoda de multiplicare manuală, o altă modalitate foarte simplă de a converti timpul în ore este folosind funcțiile încorporate legate de timp (ORE, MINUT și SECOND)

Să presupunem că aveți orele așa cum se arată mai jos și doriți să știți câte ore au trecut în ziua respectivă.

Mai jos este formula pentru a converti ora în ore

= ORA (A2) + MINUT (A2) / 60 + SECOND (A2) / (60 * 60)

Funcția HOUR returnează pur și simplu numărul de ore care au trecut în timpul dat, la fel și funcțiile MINUTE și SECOND.

Dar, deoarece avem nevoie de valoarea finală în ore, trebuie să împărțim valoarea minutului la 60 (pentru a o converti în ore) și a doua valoare la 60 * 60 (din nou pentru a o converti în ore).

Folosind funcția Convert

O altă modalitate foarte simplă (probabil cea mai ușoară dintre cele trei metode) este utilizarea funcției CONVERT.

Această funcție ia o valoare numerică (care ar fi timpul în acest caz) și o poate converti în ore (sau minute / secunde).

Mai jos este formula care va converti timpul în ore:

= CONVERT (A2, „zi”, „oră”)

Al doilea argument este de a spune funcția formatului de date existent, iar al treilea argument este formatul la care doriți să convertiți.

Notă: Uneori rezultatele pot arăta diferit decât se aștepta. Acest lucru se poate datora formatului de celulă care poate afișa rezultatul într-un format de dată în loc de format zecimal. Puteți schimba cu ușurință acest lucru accesând fila Acasă și setând formatul din meniul drop-down format (este în grupul Număr)

În practică, este mai probabil să obțineți data și ora împreună (în loc doar de timp așa cum am arătat în exemplele de mai sus). Puteți utiliza în continuare metodele prezentate mai sus, dar mai întâi trebuie să împărțiți data și ora valorii și apoi să utilizați metodele prezentate mai sus doar pentru partea de timp. Mai târziu, în acest tutorial, abordez și două metode pentru a separa data și ora în Excel folosind formule.

De asemenea, puteți utiliza aceleași metode prezentate mai sus pentru a converti timpul în minute și secunde.

Să aruncăm o privire rapidă și asupra acestor exemple.

Convertiți timpul în minute în Excel

În această secțiune, acoper trei moduri diferite de a converti timpul în minute în Excel.

Folosirea multiplicării simple pentru a obține valoarea de minut

Într-o zi, sunt 1440 de minute (24 * 60).

Deci, pentru a converti timpul în minute, puteți înmulți pur și simplu valoarea timpului cu 1440.

Să presupunem că aveți ora într-o celulă la 18:00 (în celula A2) și doriți să o convertiți în minute.

Mai jos este formula pentru a face acest lucru:

= A2 * 1440

Acest lucru vă va oferi numărul total de minute care au trecut în acea zi în timpul dat.

Notă: Rețineți că, în cazul în care aveți și secunde în timp, acestea vor fi convertite în minute și vor fi afișate ca parte zecimală. Pentru ca acestea să fie vizibile în rezultat, trebuie să formatați celulele rezultate pentru a afișa rezultatele până la 2/3 zecimale.

În cazul în care doriți doar valoarea minutului și ignorați secțiunea, utilizați formula de mai jos folosind INT.

= INT (A2 * 1440)

Utilizarea funcțiilor Excel (HOUR, MINUTE și SECOND)

La fel cum am folosit aceste funcții pentru a obține valoarea orei, le puteți utiliza și pentru a converti timpul în minute.

Mai jos este formula care va converti timpul în minute folosind aceste funcții:

= ORA (A2) * 60 + MINUT (A2) + SECOND (A2) / 60

Întrucât scopul este de a obține toate părțile în minute (ore, minute și secunde), înmulțim 60 cu ore pentru a obține valoarea minutelor din ea și împărțim secunde la 60 pentru a obține valoarea minutului.

Utilizarea funcției de conversie

Din nou, cu siguranță cel mai simplu mod de a converti timpul în minute este folosind formula de conversie.

Formula de mai jos ia valoarea timpului și o convertește în minute;

= CONVERT (A2, „zi”, „mn”)

Al doilea argument spune funcția că valoarea din celula A2 este în format de zi, iar al treilea argument („mn”) îi spune să o convertească în minute.

Conversia timpului în secunde în Excel

În această secțiune, acoper trei moduri diferite de a converti timpul în secunde în Excel.

Utilizarea multiplicării simple pentru a obține valoarea secundelor

Într-o zi, există 86400 de secunde (24 * 60 * 60).

Deci, pentru a converti timpul în secunde, puteți înmulți pur și simplu valoarea timpului cu 86400.

Să presupunem că aveți timpul într-o celulă la 18:32:30 PM (în celula A2) și doriți să-l convertiți în secunde.

Mai jos este formula pentru a face acest lucru:

= A2 * 86400

Acest lucru vă va oferi numărul total de secunde care au trecut în acea zi în timpul dat.

Utilizarea funcțiilor Excel (HOUR, MINUTE și SECOND)

Mai jos este formula care va converti timpul în minute folosind aceste funcții:

= ORA (A2) * 60 * 60 + MINUT (A2) * 60 + SECOND (A2)

Întrucât scopul de aici este de a obține toate părțile (ore, minute și secunde) în secunde, înmulțim 60 * 60 cu ore pentru a obține valoarea secundelor în ea și înmulțim minutele cu 60 pentru a obține valoarea secundelor.

Împărțiți data și ora și apoi convertiți ora în zecimal

Până acum, am văzut exemple în care avem doar timp și am vrut să transformăm acel timp în ore, minute sau secunde.

Dar dacă aveți întâlnirea, precum și ora?

În acest caz, nu puteți utiliza direct metodele de mai sus. Mai întâi va trebui să împărțiți data și ora și apoi să convertiți ora în zecimale.

Deoarece data și ora sunt stocate ca numere în Excel, separarea acestora devine mai ușoară.

O zi întreagă este stocată ca întreg și partea de timp este stocată ca valoare zecimală. Deci, dacă doriți să separați data și ora, trebuie pur și simplu să separați partea întreagă și partea zecimală.

Să aruncăm o privire la câteva moduri foarte ușoare de a împărți data și ora în Excel.

Împărțiți data și ora folosind formula INT

Să presupunem că aveți setul de date așa cum se arată mai jos și doriți să împărțiți data și ora.

Pentru aceasta, introduceți următoarea formulă în celula B2:

= A2-INT (A2)

Formula de mai sus elimină partea întreagă și vă oferă partea zecimală a datei.

Acum puteți utiliza oricare dintre cele trei metode acoperite mai sus (folosind înmulțirea aritmetică, folosind formula HOUR / MINUTE / SECOND sau folosind formula CONVERT) pentru a converti timpul în zecimal.

Împărțiți data și ora folosind formula MOD

O altă modalitate de a face acest lucru poate fi folosind funcția MOD.

Să presupunem că aveți setul de date așa cum se arată mai jos și doriți să împărțiți data și ora.

Pentru aceasta, introduceți următoarea formulă în celula B2:

= MOD (A2,1)

Acest lucru vă va oferi partea zecimală imediat și apoi puteți utiliza oricare dintre cele trei metode acoperite mai sus pentru a converti timpul în numere zecimale (ore, minute sau secunde).

wave wave wave wave wave