Kā pārvērst laiku decimāldaļās programmā Excel

Pārveidojiet laiku decimāldaļās programmā Excel — izmantojot aritmētiskos aprēķinus vai funkciju CONVERT vai Excel laika funkcijas (STUNDA, MINŪTE un SECOND).

Strādājot ar laika vērtībām programmā Excel, var būt gadījumi, kad laiks ir jāpārvērš decimālskaitļos (piemēram, stundās, minūtēs vai sekundēs). Tā kā laika formāta vērtības nevar izmantot aprēķinos, tāpēc mums tās jāpārvērš decimāldaļās.

Programmā Excel ir trīs dažādas metodes laika konvertēšanai decimāldaļās — izmantojot aritmētiskās darbības vai funkciju CONVERT vai trīs dažādu laika funkciju kombināciju, t.i., HOUR, MINUTE un SECOND. Šajā rakstā ir parādītas visas trīs metodes, kuras varat izmantot, lai programmā Excel pārvērstu laiku decimālskaitļos.

Laika konvertēšana decimālskaitļos programmā Excel

Piemēram, ja standarta laiks ir 17:40:22, iespējams, vēlēsities to pārvērst decimālskaitļos:

  • Stundu skaits kā 5
  • Minūtes ir 40
  • Sekunžu skaits ir 22

Lai to izdarītu, izmantojiet kādu no tālāk norādītajām trim metodēm, lai mainītu laiku uz stundām, minūtēm vai sekundēm.

Konvertējiet laiku uz decimālo skaitli, izmantojot aritmētisko darbību

Šajā sadaļā ir parādīts, kā pārvērst laiku stundās, minūtēs un sekundēs, izmantojot aritmētiskos aprēķinus programmā Excel.

Laiku pārvērst par decimālskaitļiem, izmantojot aritmētiskās darbības, ir patiešām vienkārši, viss, kas jums jādara, ir jāreizina laika vērtība ar kopējo stundu, sekunžu vai minūšu skaitu dienā.

Lai to izdarītu, vispirms ir jāzina, cik stundas, minūtes un sekundes ir dienā:

  • 24 stundas 1 dienā
  • 60 minūtes 1 stundā
  • 60 * 24 (stundas) = ​​1440 minūtes 1 dienā
  • 60 sekundes 1 minūtē
  • 60 * 1440 (minūtes) vai 60 * 24 * 60 = 86 400 sekundes 1 dienā

Kad programmā Excel ievadāt “12:00”, programma Excel automātiski nosaka šo ierakstu kā “h:mm”. Un, ja mainīsit šīs vērtības formātu uz “Numurs”, jūs iegūsit “0,50”.

Tas ir tāpēc, ka programmā Excel “24 stundas ir vienāds ar 1”. Tāpēc ‘12:00’, pārvēršot par ‘Numuru’, pārvēršas par 0,50 (12/24).

Pārvērtiet laiku stundās programmā Excel

Ja vēlaties konvertēt standarta laiku uz stundu skaitu, izmantojot aritmētiskās darbības, vienkārši reiziniet laika vērtību ar 24, t.i., ar stundu skaitu dienā.

Pieņemsim, ka jūsu laiks šūnā A2 ir pulksten 12:00 un vēlaties to pārvērst stundās, izmantojiet šo formulu:

=A2*24

Kur A2 ir vieta, kur ir laika vērtība.

Nebaidieties, ja jums sākumā ir pulksten 12:00. Reizinot laika vērtību programmā Excel, rezultāts tiks atgriezts tajā pašā laika formātā, nevis decimāldaļās.

Lai to labotu, rezultātam izmantojiet formātu “Vispārīgi” vai “Numurs”. Dodieties uz cilni "Sākums", noklikšķiniet uz nolaižamā saraksta Numura formāts un atlasiet "Vispārīgi" vai "Numurs". Formātā “Vispārīgi” skaitlis tiek rādīts kā vesels skaitlis (vesels skaitlis), savukārt formātā “Cipars” tas tiek rādīts kā decimāldaļa ar divām zīmēm aiz komata.

Paskaidrosim, kā tas darbojas, datumi un laiki programmā Excel vienmēr tiek saglabāti kā skaitļi, taču tie ir formatēti tā, lai tie izskatās pēc laika. Kā minēts iepriekš, programmā Excel 1 diena (24 stundas) ir vienāda ar 1, tāpēc katra stunda tiek saglabāta kā 1/24.

Tātad, ievadot vērtību 12:00 PM, programma Excel to saglabā kā vērtību “0,50” (12/24). Ja jūs reizinat laiku ar 24, tas jums piedāvās dienā pagājušo stundu skaitu (no 24 stundām).

Arī tad, ja jums ir laiks, piemēram, 14:30, reiziniet to ar 24 un iegūsit 14,50 (šeit minūtes tiek parādītas decimāldaļās un pilnas stundas kā veseli skaitļi). Šajā gadījumā 30 minūšu skaitliskā vērtība programmā Excel būtu 0,50 stundas.

Ja konvertējat 12.30 PM uz decimāldaļām un iegūstat 12.5, bet, ja vēlaties tikai pilnas stundas vērtību bez minūšu daļas, izmantojiet šādu formulu ar funkciju INT:

=INT(A2*24)

Pārvērst laiku minūtēs programmā Excel

Ja vēlaties pārvērst laiku minūtēs, vienkārši reiziniet laika vērtību ar 1440, t.i., minūšu skaitu 1 dienā (24*60).

Pieņemsim, ka šī laika vērtība A3 ir 4:45 un vēlaties to pārvērst minūtēs, pēc tam izmantojiet šo formulu:

=A3*1440

Vai arī, ja nevarat atcerēties minūšu skaitu dienā, reiziniet laiku ar 24*60:

=A3*24*60

Iepriekš minētajā piemērā “285” ir kopējais minūšu skaits, kas pagājušas šajā dienā attiecīgajā laikā.

Pārveidojiet laiku sekundēs programmā Excel

Lai pārvērstu laiku sekundēs, reiziniet laika vērtību ar 86 400, kas ir sekunžu skaits 1 dienā (24*60*60).

Pieņemsim, ka šūnā A3 ir norādīts laiks “05:50:10 AM” un vēlaties to pārvērst sekundēs (decimāldaļā), tad jums ir jāizmanto šī formula:

=A3*86400 

vai

=A3*24*60*60

Rezultātā jūs saņemsiet "21010" ir kopējais sekunžu skaits, kas pagājis šajā dienā minētajā laikā.

Konvertējiet laiku uz decimālo skaitli, izmantojot funkciju CONVERT

Vēl viena metode laika pārvēršanai decimāldaļās ir izmantot funkciju CONVERT. Funkcija CONVERT pārvērš doto skaitli no vienas vienības citā.

Funkcijas CONVERT sintakse ir

=CONVERT(skaitlis,no_vienības,uz_vienību)

Parametri:

  • numuru - konvertējamā skaitliskā vērtība
  • no_vienības – sākuma vienība
  • uz_vienību – beigu vienība

Šeit jūs pārvēršat laiku decimālskaitļos, ir tikai 4 vienības, kas jums jāatceras:

  • "diena" - dienas
  • "hr" - stundas
  • “mn” – minūtes
  • “sec” – sekundes

Šī funkcija pārvērš skaitlisko vērtību (laiku) stundās, minūtēs vai sekundēs.

Pārvērtiet laiku stundās programmā Excel

Pieņemsim, ka šūnā B2 ir norādīta laika vērtība, pēc tam izmēģiniet šo formulu, lai pārvērstu laiku stundās:

=KONVERTĒT(B2"diena","h")

Iepriekš minētajā formulā “diena” informē funkciju, ka vērtība šūnā B2 ir dienas formātā, un “hr” norāda to, lai to pārvērstu stundās.

Ja vēlaties iegūt tikai stundu vērtību un ignorēt minūtes daļas, izmantojiet tālāk norādīto INT formulu:

=INT(CONVERT(B2"diena","h"))

Pārvērst laiku minūtēs programmā Excel

Lai pārvērstu laiku minūtēs, izmantojot funkciju CONVERT, formulā ievietojiet "diena" kā argumentu "vienība, no kuras konvertēt" un "mn" kā argumentu "vienība, kas jāpārvērš uz":

=KONVERTĒT(B2"diena","min")

Pārveidojiet laiku sekundēs programmā Excel

Formula būtībā ir tāda pati kā iepriekšējos divos piemēros, un vienīgā atšķirība ir tā, ka jūs konvertējat vienību “diena” par vienību “sek”.

=CONVERT(B2"diena","sec")

Konvertējiet laiku uz decimālo skaitli, izmantojot Excel laika funkcijas

Vēl viens veids, kā pārvērst laiku decimālskaitļos, ir izmantot Excel laika funkcijas. Šī metode izmanto nedaudz sarežģītāku formulu nekā pārējās divas metodes, tomēr tās loģika ir diezgan acīmredzama.

Funkcijas:

  • STUNDA(sērijas_numurs)
  • MINŪTE(sērijas_numurs)
  • SECOND(sērijas_numurs)

Funkcijas HOUR, MINUTE un SECOND vienkārši atgriež attiecīgi stundu skaitu, minūšu skaitu un sekunžu skaitu, kas pagājušas attiecīgajā laikā.

Konvertējiet laiku stundās, izmantojot laika funkcijas

Mums ir jāsaņem visas daļas stundās (stundās, minūtēs un sekundēs), tāpēc jums ir jāapvieno visas trīs funkcijas vienā formulā.

Lai pārvērstu laiku stundās, iegūstiet atsevišķas laika vienības, izmantojot HOUR, MINUTE un SECOND funkcijas, pēc tam izdalīto minūšu vērtību daliet ar 60 (minūšu skaits stundā) un sekunžu vērtību ar 3600 (sekunžu skaits stundu (60*60)), un apvienojiet rezultātus:

=STUNDA(B2)+MINŪTE(B2)/60+SEKUNDE(B2)/3600

Konvertējiet laiku minūtēs, izmantojot laika funkcijas

Lai pārvērstu laiku minūtēs, iegūstiet atsevišķas laika vienības, izmantojot HOUR, MINUTE un SECOND funkcijas, pēc tam reiziniet stundas ar 60 un daliet sekundes ar 60:

=STUNDA(B2)*60+MINŪTE(B2)+SEKUNDE(B2)/60

Konvertējiet laiku sekundēs, izmantojot laika funkcijas

Lai pārvērstu laiku sekundēs, izņemiet visas daļas (stundas, minūtes un sekundes) sekundēs, reiziniet stundas ar 3600 (60*60) un reiziniet minūtes ar 60 un saskaitiet rezultātus:

=STUNDA(B2)*3600+MINŪTE(B2)*60+SEKUNDE(B2)

Tieši tā.