Pretvorite vrijeme u decimalni broj u Excelu (sati, minute, sekunde)

Prema zadanim postavkama, datum i vrijeme spremaju se u Excel kao brojeve/decimale. No često ga vidite u različitim formatima zbog načina na koji su ćelije oblikovane.

Na primjer, u donjem primjeru vrijednost u stupcima A i B je ista, ali se zbog oblika prikazuju drugačije.

Jedna od stvari koje mnogi ljudi trebaju u Excelu je da to učine pretvoriti vrijeme u decimalni (kao što su sati, minute ili sekunde).

Na primjer, umjesto da datum i vrijeme budu kao 01-01-2020 6:30 AM, možda želite dobiti:

  • Broj sati kao 6
  • Broj minuta kao 30

Srećom, Excel ima neke sjajne formule, možete jednostavno pretvoriti vrijeme u decimalne vrijednosti.

Kako pretvoriti vrijeme u decimalne brojeve u Excelu

U ovom vodiču pokazat ću vam neke primjere pretvaranja vremena u decimalni broj pomoću formula (tj. Pretvaranje vremena u sate, minute i sekunde).

Postoji više načina da pretvoriti vrijeme u decimalno u Excelu:

  • Korištenje aritmetičke operacije najjednostavniji je način pretvaranja vremena u decimalne brojeve. Na primjer:
    • Da biste vrijeme pretvorili u sate, pomnožite vrijednost vremena sa 24
    • Da biste vrijeme pretvorili u minute, pomnožite vrijednost vremena sa 24*60
    • Da biste vrijeme pretvorili u sekunde, pomnožite vrijednost vremena sa 24*60*60
  • Također možete koristiti Excel-ove ugrađene formule kao što su PRETVORITI ili SAT/MINUTA/SEKUNDA

U sljedećim odjeljcima pokazat ću vam primjere kako pretvoriti Excel vrijeme u decimalne vrijednosti pomoću ovih metoda.

Pa krenimo!

Pretvorite vrijeme u sate u Excelu

U ovom odjeljku obrađujem tri različita načina pretvaranja vremena u sate u Excelu.

Korištenje jednostavnog množenja za dobivanje vrijednosti sata

Pretpostavimo da imate vrijeme u ćeliji 18:00 sati (u ćeliji A2) i želite ga pretvoriti u sate.

Možete ga jednostavno pomnožiti s 24 i dat će vam koliko je sati prošlo do tog vremena.

= A2*24

To radi zbog činjenice da Excel pohranjuje datume i vrijeme kao brojeve. Cijeli dan (24 sata) pohranjen je kao 1 u Excelu. To znači da je svaki sat pohranjen kao 1/24.

Dakle, dok vidite vrijednost 18:00, u pozadini se pohranjuje kao vrijednost 0,75 (što znači da je 18 od 24 sata već prošlo). Dakle, kada ga pomnožite s 24, dobivate broj sati koji je prošao.

U slučaju da imate vrijednost poput 18:32, upotrebom gornje formule dobit ćete rezultat kao 18,53 (gdje je dio minuta/sekundi prikazan u decimalnim brojevima, a puni/potpuni sati kao cijeli brojevi). U ovom primjeru, numerička vrijednost 32 minute u Excelu bila bi 0,53 sata.

Napomena: U slučaju da dobijete vrijednost sata koja sadrži decimale (poput 18,53), provjerite jeste li je formatirali tako da prikazuje i decimale. U slučaju da niste, rezultat se može vidjeti kao 19, jer Excel prikazuje zaokruženu cijelu vrijednost. Međutim, to ne bi promijenilo vrijednost u ćeliji koja će i dalje biti 18,53

U slučaju da želite samo potpunu/punu vrijednost sata, a zanemarite dio minuta, upotrijebite donju formulu koristeći INT.

= INT (A2*24)

INT vam daje samo cijeli broj i ne morate brinuti o dodatnim minutama.

Korištenje Excel funkcija (HOUR, MINUTE i SECOND)

Ako vam se ne sviđa metoda ručnog množenja, još jedan zaista jednostavan način pretvaranja vremena u sate je pomoću ugrađenih funkcija povezanih s vremenom (HOUR, MINUTE i SECOND)

Pretpostavimo da imate dolje prikazana vremena i želite znati koliko je sati proteklo u danu.

Ispod je formula za pretvaranje vremena u sate

= SAT (A2)+MINUTA (A2)/60+SEKUNDA (A2)/(60*60)

Funkcija HOUR jednostavno vraća broj sati koji su protekli u zadanom vremenu, pa tako i funkcije MINUTE i SECOND.

No, budući da nam je konačna vrijednost potrebna u satima, moramo minutu podijeliti sa 60 (za pretvaranje u sate), a drugu vrijednost sa 60*60 (opet za pretvaranje u sate).

Korištenje funkcije Pretvori

Još jedna vrlo laka (vjerojatno najjednostavnija od tri metode) je korištenje funkcije CONVERT.

Ova funkcija ima numeričku vrijednost (što bi u ovom slučaju bilo vrijeme) i može je pretvoriti u sate (ili minute/sekunde).

Ispod je formula koja pretvara vrijeme u sate:

= PRETVORI (A2, "dan", "hr")

Drugi argument je reći funkciju postojećeg formata podataka, a treći je format u koji želite pretvoriti.

Bilješka: Ponekad rezultati mogu izgledati drugačije od očekivanih. To može biti posljedica formata ćelije koji može prikazati rezultat u obliku datuma umjesto u decimalnom obliku. To možete lako promijeniti ako odete na karticu Početna i postavite format s padajućeg izbornika formata (nalazi se u grupi Broj)

U praksi je veća vjerojatnost da ćete spojiti datum i vrijeme (umjesto samo vremena kako sam pokazao u gornjim primjerima). I dalje možete koristiti gore prikazane metode, ali prvo morate podijeliti vrijednost datuma i vremena, a zatim koristiti gore prikazane metode samo za dio vremena. Kasnije u ovom vodiču također obrađujem dvije metode za razdvajanje datuma i vremena u Excelu pomoću formula.

Također možete koristiti iste gore opisane metode za pretvaranje vremena u minute i sekunde.

Pogledajmo brzo i te primjere.

Pretvorite vrijeme u minute u Excelu

U ovom odjeljku obrađujem tri različita načina pretvaranja vremena u minute u Excelu.

Korištenje jednostavnog množenja za dobivanje minute vrijednosti

U jednom danu ima 1440 minuta (24*60).

Dakle, za pretvaranje vremena u minute možete jednostavno pomnožiti vrijednost vremena sa 1440.

Pretpostavimo da imate vrijeme u ćeliji od 18:00 (u ćeliji A2) i želite ga pretvoriti u minute.

Ispod je formula za to:

= A2*1440

Tako ćete dobiti ukupan broj minuta koje su protekle tog dana u danom vremenu.

Napomena: Imajte na umu da će se, ako imate i sekundi u vremenu, one pretvoriti u minute i prikazati kao decimalni dio. Da bi oni bili vidljivi u rezultatu, morate oblikovati dobivene ćelije tako da prikazuju rezultate do 2/3 decimalnih mjesta.

U slučaju da želite samo minutnu vrijednost, a zanemarite dio sekundi, upotrijebite donju formulu pomoću INT -a.

= INT (A2*1440)

Korištenje Excel funkcija (HOUR, MINUTE i SECOND)

Baš kao što smo ove funkcije koristili za dobivanje vrijednosti sata, možete ih koristiti i za pretvaranje vremena u minute.

Ispod je formula koja pretvara vrijeme u minute pomoću ovih funkcija:

= SAT (A2)*60+MINUTA (A2)+SEKUNDA (A2)/60

Budući da je ovdje cilj dobiti sve dijelove u minutama (satima, minutama i sekundama), množimo 60 sa satima kako bismo dobili vrijednost minuta u njemu i dijelimo sekunde sa 60 da bismo dobili vrijednost minuta.

Korištenje funkcije Pretvori

Opet, definitivno najlakši način pretvaranja vremena u minute je pomoću formule za pretvaranje.

Formula u nastavku uzima vrijednost vremena i pretvara je u minute;

= PRETVORI (A2, "dan", "mn")

Drugi argument govori funkciji da je vrijednost u ćeliji A2 u dnevnom formatu, a treći argument ("mn") govori joj da ju pretvori u minute.

Pretvorite vrijeme u sekunde u Excelu

U ovom odjeljku obrađujem tri različita načina pretvaranja vremena u sekunde u Excelu.

Korištenje jednostavnog množenja za dobivanje vrijednosti sekundi

U jednom danu ima 86400 sekundi (24*60*60).

Dakle, za pretvaranje vremena u sekunde možete jednostavno pomnožiti vrijednost vremena s 86400.

Pretpostavimo da imate vrijeme u ćeliji kao 18:32:30 (u ćeliji A2) i želite ga pretvoriti u sekunde.

Ispod je formula za to:

= A2*86400

To će vam dati ukupan broj sekundi koje su protekle tog dana u danom vremenu.

Korištenje Excel funkcija (HOUR, MINUTE i SECOND)

Ispod je formula koja pretvara vrijeme u minute pomoću ovih funkcija:

= SAT (A2)*60*60+MINUTA (A2)*60+DRUGA (A2)

Budući da je ovdje cilj dobiti sve dijelove (sate, minute i sekunde) u sekundama, množimo 60*60 sa satima kako bismo dobili vrijednost sekundi u njemu, a množimo minute sa 60 da bismo dobili vrijednost sekundi.

Podijelite datum i vrijeme, a zatim pretvorite vrijeme u decimalno

Do sada smo vidjeli primjere u kojima imamo samo vrijeme i htjeli smo to vrijeme pretvoriti u sate, minute ili sekunde.

Ali što ako imate datum i vrijeme?

U tom slučaju ne možete izravno koristiti gore navedene metode. Prvo ćete morati podijeliti datum i vrijeme, a zatim pretvoriti vrijeme u decimalne brojeve.

Budući da su datum i vrijeme pohranjeni kao brojevi u Excelu, njihovo razdvajanje postaje lakše.

Cijeli dan pohranjuje se kao cijeli broj, a dio vremena kao decimalna vrijednost. Dakle, ako želite odvojiti datum i vrijeme, jednostavno morate odvojiti cijeli broj i decimalni dio.

Pogledajmo nekoliko zaista lakih načina za podjelu datuma i vremena u Excelu.

Podijelite datum i vrijeme pomoću formule INT

Pretpostavimo da imate skup podataka kao što je prikazano u nastavku i želite podijeliti datum i vrijeme.

Da biste to učinili, unesite sljedeću formulu u ćeliju B2:

= A2-INT (A2)

Gornja formula uklanja cijeli broj i daje vam decimalni dio datuma.

Sada možete koristiti bilo koju od tri gore navedene metode (koristeći aritmetičko množenje, koristeći formulu HOUR/MINUTE/SECOND ili koristeći formulu CONVERT) za pretvaranje vremena u decimalni broj.

Podijelite datum i vrijeme pomoću formule MOD

Drugi način za to može biti korištenje funkcije MOD.

Pretpostavimo da imate skup podataka kao što je prikazano u nastavku i želite podijeliti datum i vrijeme.

Da biste to učinili, unesite sljedeću formulu u ćeliju B2:

= MOD (A2,1)

Tako ćete odmah dobiti decimalni dio, a zatim možete koristiti bilo koju od tri gore navedene metode za pretvaranje vremena u decimalne brojeve (sati, minute ili sekunde).

wave wave wave wave wave