Kako pretvoriti vrijeme u decimalno u Excelu

Pretvorite vrijeme u decimalno u Excelu – pomoću aritmetičkih izračuna ili funkcije PRETVORI ili Excel funkcija vremena (SAT, MINUTA i SEKUND).

Kada radite s vremenskim vrijednostima u Excelu, može doći do trenutaka kada trebate pretvoriti vrijeme u decimalne znamenke (kao što su sati, minute ili sekunde). Budući da se vrijednosti u formatu vremena ne mogu koristiti u izračunima, pa ih moramo pretvoriti u decimalni.

Excel ima tri različite metode za pretvaranje vremena u decimalno – korištenjem aritmetičkih operacija ili funkcije CONVERT ili kombinacijom tri različite vremenske funkcije, tj. SAT, MINUTA i SEKUNDA. Ovaj članak pokazuje sve tri metode koje možete koristiti za pretvaranje vremena u decimalne brojeve u Excelu.

Pretvaranje vremena u decimalne brojeve u Excelu

Na primjer, ako imate standardno vrijeme kao 17:40:22, možda biste ga željeli pretvoriti u decimalne brojeve:

  • Broj sati kao 5
  • Broj minuta kao 40
  • Broj sekundi kao 22

Da biste to učinili, koristite bilo koju od sljedeće tri metode za promjenu vremena u sate, minute ili sekunde.

Pretvorite vrijeme u decimalni broj pomoću aritmetičke operacije

Ovaj odjeljak pokazuje kako pretvoriti vrijeme u broj sati, minuta i sekundi pomoću aritmetičkih izračuna u Excelu.

Doista je lako pretvoriti vrijeme u decimalne brojeve pomoću aritmetičkih operacija, sve što trebate učiniti je pomnožiti vrijednost vremena s ukupnim brojem sati, sekundi ili minuta u danu.

Da biste to učinili, prvo morate znati koliko sati, minuta i sekundi ima u danu:

  • 24 sata u 1 danu
  • 60 minuta za 1 sat
  • 60 * 24 (sati) = 1440 minuta u 1 danu
  • 60 sekundi u 1 minuti
  • 60 * 1440 (minuta) ili 60 * 24 * 60 = 86 400 sekundi u jednom danu

Kada u Excel unesete "12:00", Excel automatski detektira ovaj unos kao "h:mm". A ako promijenite format te vrijednosti u 'Broj', dobit ćete '0,50'.

To je zato što je u Excelu '24 sata jednako 1'. Zato se ‘12:00’, kada se pretvori u ‘Broj’, pretvara u 0,50 (12/24).

Pretvorite vrijeme u sate u Excelu

Ako želite standardno vrijeme pretvoriti u broj sati pomoću aritmetičkih operacija, samo pomnožite vrijednost vremena s 24, tj. s brojem sati u danu.

Recimo da imate vrijeme u ćeliji A2 kao 12:00 i želite ga pretvoriti u sate, koristite ovu formulu:

=A2*24

Gdje A2 gdje je vrijednost vremena.

Nemojte se uznemiriti ako ste isprva dobili '12:00 AM'. Kada pomnožite vrijednost vremena u Excelu, rezultat će se vratiti u istom vremenskom formatu, a ne u decimalnom obliku.

Da biste to popravili, primijenite format "Općenito" ili "Broj" na rezultat. Idite na karticu "Početna", kliknite na padajući popis Format broja i odaberite "Općenito" ili "Broj". Format ‘Općenito’ prikazuje broj kao cijeli broj (cijeli broj), dok ga format ‘Broj’ prikazuje kao decimalni s dva decimalna mjesta.

Objasnimo kako to funkcionira, datumi i vremena su uvijek pohranjeni kao brojevi u Excelu, ali su formatirani tako da izgledaju kao vrijeme. Kao što je već spomenuto, 1 dan (24 sata) je jednak 1 u Excelu, tako da se svaki sat sprema kao 1/24.

Dakle, kada unesete vrijednost 12:00 PM, Excel je pohranjuje kao vrijednost '0,50' (12/24). Ako vrijeme pomnožite s 24, ponudit će vam se broj sati koji su protekli u danu (od 24 sata).

Također ako imate vrijeme kao što je 14:30, pomnožite ga s 24 i dobit ćete 14,50 (ovdje su minute prikazane u decimalama, a puni sati kao cijeli brojevi). U ovom slučaju, brojčana vrijednost od 30 minuta u Excelu bila bi 0,50 sati.

U slučaju da pretvorite 12.30 popodne u decimale i dobijete 12.5, ali ako želite samo vrijednost cijelog sata bez dijela minuta, koristite sljedeću formulu s funkcijom INT:

=INT(A2*24)

Pretvorite vrijeme u minute u Excelu

Ako želite pretvoriti vrijeme u minute, jednostavno pomnožite vrijednost vremena sa 1440, tj. brojem minuta u jednom danu (24*60).

Pretpostavimo da imate vrijednost ovog vremena u A3 kao 4:45 ujutro i želite je pretvoriti u minute, a zatim upotrijebite ovu formulu:

=A3*1440

Ili ako se ne možete sjetiti broja minuta u danu, pomnožite vrijeme s 24*60:

=A3*24*60

U gornjem primjeru, '285' je ukupan broj minuta koji su prošli taj dan u zadanom vremenu.

Pretvorite vrijeme u sekunde u Excelu

Da biste vrijeme pretvorili u sekunde, pomnožite vrijednost vremena sa 86.400, što je broj sekundi u 1 danu (24*60*60).

Recimo da imate vrijeme '05:50:10 AM' u ćeliji A3 i želite ga pretvoriti u sekunde (decimalno), tada morate koristiti ovu formulu:

=A3*86400 

ili

=A3*24*60*60

Kao rezultat, dobit ćete '21010' ukupan broj sekundi koje su protekle tog dana u navedenom vremenu.

Pretvorite vrijeme u decimalni broj pomoću funkcije CONVERT

Druga metoda za izvođenje pretvorbe vremena u decimalni je korištenje funkcije CONVERT. Funkcija CONVERT pretvara zadani broj iz jedne jedinice u drugu.

Sintaksa funkcije CONVERT je

=CONVERT(broj,iz_jedinice,u_jedinicu)

Parametri:

  • broj – brojčanu vrijednost za pretvaranje
  • iz_jedinice – početna jedinica
  • na_jedinicu – završna jedinica

Ovdje pretvarate vrijeme u decimalne brojeve, postoje samo 4 jedinice koje trebate zapamtiti:

  • “dan” – dani
  • “hr” – sati
  • “mn” – minute
  • “sec” – sekunde

Ova funkcija pretvara brojčanu vrijednost (vrijeme) u sate, minute ili sekunde.

Pretvorite vrijeme u sate u Excelu

Pretpostavimo da imate vrijednost vremena u ćeliji B2, a zatim pokušajte ovu formulu pretvoriti vrijeme u sate:

=CONVERT(B2,"dan","hr")

U gornjoj formuli, "dan" obavještava funkciju da je vrijednost u ćeliji B2 u formatu dana, a "hr" je navodi da je pretvori u sate.

Ako želite dobiti samo vrijednost sata i zanemariti dijelove minuta, upotrijebite donju formulu INT:

=INT(CONVERT(B2,"dan","hr"))

Pretvorite vrijeme u minute u Excelu

Da biste pretvorili vrijeme u minute pomoću funkcije CONVERT, umetnite "dan" kao argument "jedinicu za pretvaranje" i "mn" kao argument "jedinicu za pretvaranje u" u formulu:

=CONVERT(B2,"dan","mn")

Pretvorite vrijeme u sekunde u Excelu

Formula je u osnovi ista kao u prethodna dva primjera s jedinom razlikom što jedinicu "dan" pretvarate u jedinicu "sekunde":

=CONVERT(B2,"dan","sek")

Pretvorite vrijeme u decimalni broj pomoću Excel funkcija vremena

Drugi način pretvaranja vremena u decimalne brojeve je korištenje Excelovih vremenskih funkcija. Ova metoda koristi malo složeniju formulu od druge dvije metode, međutim, njena logika je sasvim očita.

Funkcije:

  • HOUR(serijski_broj)
  • MINUTE(serijski_broj)
  • SECOND(serijski_broj)

Funkcije HOUR, MINUTE i SECOND jednostavno vraćaju broj sati, broj minuta i broj sekundi koji su protekli u zadanom vremenu.

Pretvorite vrijeme u sate pomoću vremenskih funkcija

Moramo dobiti sve dijelove u satima (sati, minute i sekunde), tako da trebate kombinirati sve tri funkcije u jednu formulu.

Da biste vrijeme pretvorili u sate, dohvatite zasebne vremenske jedinice korištenjem funkcija SAT, MINUTA i SEKUNDA, zatim podijelite izdvojenu vrijednost minuta sa 60 (broj minuta u satu) i vrijednost sekundi s 3600 (broj sekundi u sat (60*60)), i kombinirajte rezultate:

=SAT(B2)+MINUTA(B2)/60+SEKUND(B2)/3600

Pretvorite vrijeme u minute pomoću vremenskih funkcija

Da biste vrijeme pretvorili u minute, dohvatite zasebne jedinice vremena korištenjem funkcija SAT, MINUTA i SEKUND, a zatim pomnožite sate sa 60 i podijelite sekunde sa 60:

=SAT(B2)*60+MINUTA(B2)+SEKUND(B2)/60

Pretvorite vrijeme u sekunde pomoću vremenskih funkcija

Da biste pretvorili vrijeme u sekunde, izdvojite sve dijelove (sate, minute i sekunde) u sekundama, pomnožite sate s 3600 (60*60) i pomnožite minute sa 60 i zbrojite rezultate:

=SAT(B2)*3600+MINUTA(B2)*60+SEKUND(B2)

To je to.