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,53U 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).