Preveďte čas na desatinné číslo v programe Excel (hodiny, minúty, sekundy)

V predvolenom nastavení sa dátum a čas v programe Excel ukladajú ako čísla/desatinné miesta. Často to však vidíte v rôznych formátoch kvôli spôsobu formátovania buniek.

Napríklad v nižšie uvedenom príklade je hodnota v stĺpci A a B rovnaká, ale vzhľadom na formát sa zobrazujú odlišne.

A jedna z vecí, ktorú veľa ľudí v Exceli potrebuje, je previesť čas na desatinné miesto (napríklad hodiny alebo minúty alebo sekundy).

Napríklad namiesto toho, aby mal dátum a čas ako 01-01-2020 6:30 AMMožno budete chcieť získať:

  • Počet hodín ako 6
  • Počet minút je 30

Našťastie má Excel niekoľko úžasných vzorcov, čas môžete ľahko previesť na desatinné hodnoty.

Ako previesť čas na desatinné čísla v programe Excel

V tomto návode vám ukážem niekoľko príkladov prevodu času na desatinné miesto pomocou vzorcov (t. J. Prevodu času na hodiny, minúty a sekundy).

Existuje niekoľko spôsobov, ako previesť čas na desatinné miesto v programe Excel:

  • Použitie aritmetickej operácie je najľahší spôsob prevodu času na desatinné čísla. Napríklad:
    • Ak chcete čas previesť na hodiny, vynásobte hodnotu času pomocou 24
    • Ak chcete čas previesť na minúty, vynásobte hodnotu času pomocou 24*60
    • Ak chcete previesť čas na sekundy, vynásobte hodnotu času pomocou 24*60*60
  • Môžete tiež použiť vstavané vzorce programu Excel, ako napríklad KONVERT alebo HODINA/MINÚTA/DRUHÁ

V nasledujúcich častiach vám ukážem príklady, ako pomocou týchto metód previesť čas Excelu na desatinné hodnoty.

Začnime teda!

Premeňte čas na hodiny v programe Excel

V tejto časti sa zaoberám tromi rôznymi spôsobmi prevodu času na hodiny v programe Excel.

Použitie jednoduchého násobenia na získanie hodinovej hodnoty

Predpokladajme, že máte čas v bunke ako 18:00 (v bunke A2) a chcete ho previesť na hodiny.

Môžete ho jednoducho vynásobiť 24 a zistíte, koľko hodín do tohto času uplynulo.

= A2*24

Toto funguje, pretože Excel ukladá dátumy a časy ako čísla. Celý deň (24 hodín) je v programe Excel uložený ako 1. To znamená, že každá hodina je uložená ako 1/24.

Takže keď vidíte hodnotu 18:00, v serverovom serveri je uložená ako hodnota 0,75 (čo znamená, že už uplynulo 18 hodín z 24 hodín). Keď to teda vynásobíte číslom 24, získate počet hodín, ktoré uplynuli.

V prípade, že máte hodnotu ako 18:32, vyššie uvedený vzorec vám poskytne výsledok ako 18,53 (kde časť minút/sekúnd je zobrazená v desatinných číslach a celé/úplné hodiny ako celé čísla). V tomto prípade by číselná hodnota 32 minút v programe Excel bola 0,53 hodiny.

Poznámka: V prípade, že dostanete hodnotu hodiny s desatinnými miestami (napríklad 18,53), uistite sa, že ste ju naformátovali tak, aby zobrazovala aj desatinné miesta. V prípade, že ste tak neurobili, môžete vidieť výsledok ako 19, pretože Excel vám ukazuje hodnotu zaokrúhlenú na celé číslo. To však nezmení hodnotu v bunke, ktorá bude aj naďalej 18,53

V prípade, že chcete iba úplnú/celú hodinu a ignorujete časť minút, použite nižšie uvedený vzorec pomocou INT.

= INT (A2*24)

INT vám poskytne iba celočíselnú časť a nemusíte sa starať o žiadne minúty navyše.

Používanie funkcií Excelu (HODINA, MINUTA a SECOND)

Ak sa vám nepáči metóda ručného násobenia, ďalším skutočne jednoduchým spôsobom, ako previesť čas na hodiny, je použiť vstavané funkcie súvisiace s časom (HODINA, MINUTA a SECOND)

Predpokladajme, že máte časy uvedené nižšie a chcete vedieť, koľko hodín uplynul za deň.

Nasleduje vzorec na premenu času na hodiny

= HODINA (A2)+MINÚTA (A2)/60+DRUHÁ (A2)/(60*60)

Funkcia HODINA jednoducho vráti počet hodín, ktoré za daný čas uplynuli, a taktiež funkcia MINUTA a SECOND.

Ale pretože potrebujeme konečnú hodnotu v hodinách, musíme rozdeliť minútovú hodnotu na 60 (na jej premenu na hodiny) a druhú hodnotu na 60*60 (opäť na premenu na hodiny).

Použitie funkcie Previesť

Ďalšou skutočne jednoduchou (pravdepodobne najľahšou z týchto troch metód) je použitie funkcie CONVERT.

Táto funkcia má číselnú hodnotu (čo je v tomto prípade čas) a môže ju previesť na hodiny (alebo minúty/sekundy).

Nasleduje vzorec, ktorý prevedie čas na hodiny:

= CONVERT (A2, "deň", "hr")

Druhým argumentom je povedať funkciu existujúceho formátu údajov a tretím argumentom je formát, na ktorý chcete previesť.

Poznámka: Výsledky môžu niekedy vyzerať inak, ako sa očakávalo. Príčinou môže byť formát bunky, ktorý môže namiesto desatinného formátu zobrazovať výsledok vo formáte dátumu. Môžete to ľahko zmeniť tak, že prejdete na kartu Domov a v rozbaľovacej ponuke formát nastavíte formát (je v skupine Číslo)

V praxi je väčšia pravdepodobnosť, že sa stretnete s dátumom a časom (namiesto toho, ako som ukázal v príkladoch vyššie). Stále môžete používať vyššie uvedené metódy, ale najskôr musíte rozdeliť hodnotu dátumu a času a potom použiť metódy uvedené vyššie iba v časovej časti. Neskôr v tomto návode sa venujem aj dvom metódam na oddelenie dátumu a času v programe Excel pomocou vzorcov.

Rovnaké metódy, ktoré sme uviedli vyššie, môžete použiť aj na konverziu času na minúty a sekundy.

Poďme sa rýchlo pozrieť aj na tieto príklady.

Premeňte čas na minúty v programe Excel

V tejto časti sa zaoberám tromi rôznymi spôsobmi prevodu času na minúty v programe Excel.

Na získanie minútovej hodnoty použite jednoduché násobenie

Za deň trvá 1440 minút (24*60).

Ak teda chcete previesť čas na minúty, môžete hodnotu času jednoducho vynásobiť číslom 1440.

Predpokladajme, že máte čas v bunke ako 18:00 (v bunke A2) a chcete ho previesť na minúty.

Nasleduje vzorec, ako to urobiť:

= A2*1440

Tým získate celkový počet minút, ktoré v daný deň v daný čas uplynuli.

Poznámka: Nezabudnite, že ak máte v čase aj sekundy, tieto sa prevedú na minúty a zobrazia sa ako desatinná časť. Aby boli tieto viditeľné vo výsledku, musíte výsledné bunky naformátovať tak, aby zobrazovali výsledky až do 2/3 desatinných miest.

V prípade, že chcete iba hodnotu minút a ignorovať časť sekúnd, použite nižšie uvedený vzorec pomocou INT.

= INT (A2*1440)

Používanie funkcií Excelu (HODINA, MINUTA a SECOND)

Rovnako ako sme použili tieto funkcie na získanie hodnoty hodiny, môžete ich použiť aj na prevod času na minúty.

Nasleduje vzorec, ktorý pomocou týchto funkcií prevedie čas na minúty:

= HODINA (A2)*60+MINÚTA (A2)+DRUHÁ (A2)/60

Pretože cieľom je získať všetky časti v minútach (hodiny, minúty a sekundy), vynásobíme 60 hodinami, aby sme do nich dostali minútovú hodnotu, a delíme sekundy na 60, aby sme získali minútovú hodnotu.

Použitie funkcie Previesť

Opäť platí, že najľahším spôsobom, ako previesť čas na minúty, je použiť vzorec na prevod.

Nasledujúci vzorec vezme hodnotu času a prevedie ho na minúty;

= CONVERT (A2, "deň", "mn")

Druhý argument hovorí funkcii, že hodnota v bunke A2 je vo formáte dňa a tretí argument („mn“) jej hovorí, aby ju previedla na minúty.

Premeňte čas na sekundy v programe Excel

V tejto časti sa zaoberám tromi rôznymi spôsobmi prevodu času na sekundy v programe Excel.

Použitie jednoduchého násobenia na získanie hodnoty sekúnd

Za deň trvá 86400 sekúnd (24*60*60).

Ak teda chcete previesť čas na sekundy, hodnotu času jednoducho vynásobíte číslom 86400.

Predpokladajme, že máte čas v bunke ako 18:32:30 (v bunke A2) a chcete ho previesť na sekundy.

Nasleduje vzorec, ako to urobiť:

= A2*86400

Tým získate celkový počet sekúnd, ktoré v daný deň v daný čas uplynuli.

Používanie funkcií Excelu (HODINA, MINUTA a SECOND)

Nasleduje vzorec, ktorý pomocou týchto funkcií prevedie čas na minúty:

= HODINA (A2)*60*60+MINÚTA (A2)*60+DRUHÁ (A2)

Pretože cieľom je získať všetky časti (hodiny, minúty a sekundy) v sekundách, vynásobíme 60 x 60 hodinami, aby sme do nich dostali hodnotu sekúnd, a vynásobíme minúty číslom 60, aby sme získali hodnotu sekúnd.

Rozdeľte dátum a čas a potom preveďte čas na desatinné miesto

Doteraz sme videli príklady, kedy máme iba čas a chceli sme tento čas previesť na hodiny, minúty alebo sekundy.

Ale čo keď máte dátum aj čas?

V takom prípade nemôžete vyššie uvedené metódy použiť priamo. Najprv budete musieť rozdeliť dátum a čas a potom previesť čas na desatinné miesta.

Keďže dátum a čas sú v programe Excel uložené ako čísla, ich oddelenie je jednoduchšie.

Celý deň je uložený ako celé číslo a časová časť je uložená ako desatinná hodnota. Ak teda chcete oddeliť dátum a čas, stačí oddeliť celočíselnú časť a desatinnú časť.

Pozrime sa na niekoľko skutočne jednoduchých spôsobov, ako rozdeliť dátum a čas v programe Excel.

Rozdeľte dátum a čas pomocou vzorca INT

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete rozdeliť dátum a čas.

Za týmto účelom zadajte do bunky B2 nasledujúci vzorec:

= A2-INT (A2)

Vyššie uvedený vzorec odstráni celočíselnú časť a poskytne vám desatinnú časť dátumu.

Teraz môžete na konverziu času na desatinné miesto použiť ktorúkoľvek z troch vyššie uvedených metód (pomocou aritmetického násobenia, pomocou vzorca HOUR/MINUTE/SECOND alebo pomocou vzorca CONVERT).

Rozdeľte dátum a čas pomocou vzorca MOD

Ďalším spôsobom, ako to urobiť, je použiť funkciu MOD.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete rozdeliť dátum a čas.

Za týmto účelom zadajte do bunky B2 nasledujúci vzorec:

= MOD (A2,1)

Hneď by ste tak získali desatinnú časť a potom môžete použiť ktorýkoľvek z troch vyššie uvedených spôsobov na prevod času na desatinné čísla (hodiny, minúty alebo sekundy).

wave wave wave wave wave