Cum să convertiți timpul în zecimal în Excel

Convertiți timpul în zecimal în Excel - utilizând calcule aritmetice sau funcția CONVERT sau funcțiile Excel Time (ORA, MINUT și SECOND).

Când lucrați cu valori de timp în Excel, pot exista momente în care trebuie să convertiți timpul în cifre zecimale (cum ar fi ore, minute sau secunde). Deoarece valorile în format Time nu pot fi folosite în calcule, așa că trebuie să le convertim în zecimal.

Excel are trei metode diferite de a converti timpul în zecimal - folosind operații aritmetice sau funcția CONVERT sau o combinație de trei funcții de timp diferite, adică ORA, MINUT și SECOND. Acest articol demonstrează toate cele trei metode pe care le puteți utiliza pentru a converti timpul în numere zecimale în Excel.

Conversia timpului în numere zecimale în Excel

De exemplu, dacă aveți ora standard ca 17:40:22, este posibil să doriți să o convertiți în numere zecimale:

  • Numărul de ore ca 5
  • Numărul de minute ca 40
  • Numărul de secunde ca 22

Pentru a face acest lucru, utilizați oricare dintre următoarele trei metode pentru a schimba timpul în ore, minute sau secunde.

Convertiți timpul în număr zecimal utilizând operația aritmetică

Această secțiune demonstrează cum să convertiți timpul într-un număr de ore, minute și secunde folosind calcule aritmetice în Excel.

Este foarte ușor să convertiți timpul în numere zecimale folosind operații aritmetice, tot ce trebuie să faceți este să înmulțiți valoarea timpului cu numărul total de ore, secunde sau minute dintr-o zi.

Pentru a face asta, mai întâi, trebuie să știi câte ore, minute și secunde sunt într-o zi:

  • 24 de ore într-o zi
  • 60 de minute într-o oră
  • 60 * 24 (ore) = 1.440 minute într-o zi
  • 60 de secunde într-un minut
  • 60 * 1.440 (minute) sau 60 * 24 * 60 = 86.400 de secunde într-o zi

Când introduceți „12:00” în Excel, Excel detectează automat această intrare ca „h:mm”. Și dacă modificați formatul acelei valori la „Număr”, veți obține „0,50”.

Acest lucru se datorează faptului că în Excel „24 de ore este egal cu 1”. De aceea, „12:00”, când este convertit în „Număr”, se transformă în 0,50 (12/24).

Convertiți timpul în ore în Excel

Dacă doriți să convertiți ora standard într-un număr de ore folosind operații aritmetice, doar înmulțiți valoarea timpului cu 24, adică cu numărul de ore dintr-o zi.

Să presupunem că aveți un timp în celula A2 ca 12:00 PM și doriți să îl convertiți în ore, utilizați această formulă:

=A2*24

Unde A2 este locul unde este valoarea timpului.

Nu vă alarmați dacă ați primit „12:00 AM” la început. Când înmulțiți o valoare de timp în Excel, va returna rezultatul în același format de timp, nu în zecimală.

Pentru a remedia acest lucru, aplicați formatul „General” sau „Număr” rezultatului. Accesați fila „Acasă”, faceți clic pe lista verticală Format de număr și selectați „General” sau „Număr”. Formatul „General” afișează numărul ca număr întreg (întreg), în timp ce formatul „Număr” îl afișează ca o zecimală cu două zecimale.

Să explicăm cum funcționează, datele și orele sunt întotdeauna stocate ca numere în Excel, dar sunt formatate pentru a arăta ca timp. După cum sa menționat anterior, 1 zi (24 de ore) este egală cu 1 în Excel, deci fiecare oră este salvată ca 1/24.

Deci, când introduceți valoarea 12:00 PM, Excel o stochează ca valoare „0,50” (12/24). Dacă înmulțiți timpul cu 24, acesta vă va oferi numărul de ore care au trecut în ziua respectivă (din 24 de ore).

De asemenea, dacă aveți o oră precum 2:30 PM, înmulțiți-o cu 24 și veți obține 14,50 (aici minutele sunt afișate în zecimale și orele întregi ca numere întregi). În acest caz, valoarea numerică a 30 de minute în Excel ar fi 0,50 ore.

În cazul în care convertiți 12.30 PM în zecimale și obțineți 12.5, dar dacă doriți doar valoarea oră completă fără minute, utilizați următoarea formulă cu funcția INT:

=INT(A2*24)

Convertiți timpul în minute în Excel

Dacă doriți să convertiți timpul în minute, pur și simplu înmulțiți valoarea timpului cu 1440, adică numărul de minute dintr-o zi (24*60).

Să presupunem că aveți această valoare de timp în A3 ca 4:45 AM și doriți să o convertiți în minute, apoi utilizați această formulă:

=A3*1440

Sau, dacă nu vă amintiți numărul de minute dintr-o zi, înmulțiți timpul cu 24*60:

=A3*24*60

În exemplul de mai sus, „285” este numărul total de minute care au trecut în acea zi în timpul dat.

Convertiți timpul în secunde în Excel

Pentru a converti timpul în secunde, înmulțiți valoarea timpului cu 86.400, care este numărul de secunde dintr-o zi (24*60*60).

Să presupunem că aveți ora „05:50:10 AM” în celula A3 și doriți să o convertiți în secunde (zecimală), apoi trebuie să utilizați această formulă:

=A3*86400 

sau

=A3*24*60*60

Ca rezultat, veți obține „21010” este numărul total de secunde care au trecut în acea zi în timpul menționat.

Convertiți timpul în număr zecimal utilizând funcția CONVERT

O altă metodă de a efectua conversia timp la zecimală este folosirea funcției CONVERT. Funcția CONVERTĂ convertește numărul dat de la o unitate la alta.

Sintaxa funcției CONVERT este

=CONVERT(număr,din_unitate,în_unitate)

Parametri:

  • număr – valoare numerică de convertit
  • din_unitate – unitatea de început
  • la_unitate – unitatea finală

Aici convertiți timpul în numere zecimale, există doar 4 unități pe care trebuie să le rețineți:

  • „zi” – zile
  • „hr” – ore
  • „mn” – minute
  • „sec” – secunde

Această funcție transformă o valoare numerică (timp) în ore sau minute sau secunde.

Convertiți timpul în ore în Excel

Să presupunem că aveți o valoare de timp în celula B2, apoi încercați această formulă pentru a converti timpul în ore:

=CONVERTIRE(B2,"zi","ora")

În formula de mai sus, „zi” informează funcția că valoarea din celula B2 este în format de zi și „hr” o specifică pentru a o converti în ore.

Dacă doriți să obțineți doar valoarea orei și să ignorați părțile minutelor, utilizați formula INT de mai jos:

=INT(CONVERTIRE(B2,"zi","ora"))

Convertiți timpul în minute în Excel

Pentru a converti timpul în minute utilizând funcția CONVERT, introduceți „ziua” ca argument „unitate din care convertiți” și „mn” ca argument „unitate pentru a converti în” în formulă:

=CONVERTIRE(B2,"zi","min")

Convertiți timpul în secunde în Excel

Formula este în esență aceeași ca în cele două exemple anterioare, singura diferență este că convertiți unitatea „zi” în unitatea „sec”:

=CONVERTIRE(B2,"zi","sec")

Convertiți timpul în număr zecimal utilizând funcțiile de timp Excel

O altă modalitate de a converti timpul în numere zecimale este prin utilizarea funcțiilor de timp ale Excel. Această metodă folosește o formulă puțin mai complexă decât celelalte două metode, cu toate acestea, logica sa este destul de evidentă.

Functii:

  • HOUR(număr_de serie)
  • MINUTE(număr_de serie)
  • SECOND(număr_de serie)

Funcțiile HOUR, MINUTE și SECOND returnează pur și simplu numărul de ore, numărul de minute și, respectiv, numărul de secunde care au trecut în timpul dat.

Convertiți timpul în ore folosind funcțiile de timp

Trebuie să obținem toate părțile în ore (ore, minute și secunde), așa că trebuie să combinați toate cele trei funcții într-o singură formulă.

Pentru a converti timpul în ore, obțineți unitățile de timp separate utilizând funcțiile HOUR, MINUTE și SECOND, apoi împărțiți valoarea extrasă a minutelor la 60 (numărul de minute într-o oră) și valoarea secundelor la 3600 (numărul de secunde în o oră (60*60)) și combinați rezultatele:

=ORĂ(B2)+MINUT(B2)/60+SECOND(B2)/3600

Convertiți timpul în minute folosind funcțiile de timp

Pentru a converti timpul în minute, obțineți unitățile de timp separate utilizând funcțiile HOUR, MINUTE și SECOND, apoi înmulțiți orele cu 60 și împărțiți secundele la 60:

=ORĂ(B2)*60+MINUT(B2)+SECOND(B2)/60

Convertiți timpul în secunde folosind funcțiile de timp

Pentru a converti timpul în secunde, extrageți toate părțile (ore, minute și secunde) în secunde, înmulțiți orele cu 3600 (60*60) și înmulțiți minutele cu 60 și adăugați rezultatele:

=ORA(B2)*3600+MINUT(B2)*60+SECOND(B2)

Asta e.