Operácie s časom v Exceli

Pri profesionálnej práci s tabuľkami nie je nezvyčajné pracovať s dátumami a časmi. Bez toho sa nezaobídete. Preto sám Boh prikázal naučiť sa pracovať s údajmi tohto typu. Ušetríte tak obrovské množstvo času a predídete množstvu chýb pri práci s tabuľkami.

Bohužiaľ, veľa začiatočníkov nevie, ako sa údaje spracúvajú. Preto pred zvážením tejto triedy operácií je potrebné vykonať podrobnejší vzdelávací program.

Ako sa zobrazuje dátum v Exceli

Údaje o dátume sa spracúvajú ako počet dní od 0. januára 1900. Áno, nemýlite sa. Naozaj, od nuly. Ale je to potrebné, aby existoval východiskový bod, aby sa 1. január už považoval za číslo 1 atď. Maximálna podporovaná hodnota dátumu je 2958465, čo je zase 31. december 9999.

Táto metóda umožňuje použiť dátumy na výpočty a vzorce. Excel teda umožňuje určiť počet dní medzi dátumami. Schéma je jednoduchá: druhé sa odpočíta od jedného čísla a výsledná hodnota sa potom prevedie do formátu dátumu.

Pre lepšiu prehľadnosť je tu tabuľka zobrazujúca dátumy s ich zodpovedajúcimi číselnými hodnotami.Operácie s časom v Exceli

Ak chcete určiť počet dní, ktoré uplynuli od dátumu A do dátumu B, musíte odpočítať prvý od posledného. V našom prípade ide o tento vzorec =B3-B2. Po jeho zadaní je výsledok nasledovný.Operácie s časom v Exceli

Je dôležité poznamenať, že hodnota je v dňoch, pretože sme pre bunku vybrali iný formát ako dátum. Ak by sme pôvodne zvolili formát „Dátum“, výsledok by bol takýto.Operácie s časom v Exceli

Je dôležité venovať pozornosť tomuto bodu vo výpočtoch.

To znamená, že ak chcete zobraziť správne sériové číslo, ktoré plne zodpovedá dátumu, musíte použiť akýkoľvek iný formát ako dátum. Na druhej strane, aby ste zmenili číslo na dátum, mali by ste nastaviť vhodný formát. 

Ako je reprezentovaný čas v Exceli

Spôsob zobrazenia času v Exceli sa mierne líši od dátumu. Deň sa berie ako základ a hodiny, minúty, sekundy sú jeho zlomkové časti. To znamená, že 24 hodín je 1 a každá menšia hodnota sa považuje za jej zlomok. Takže 1 hodina je 1/24 dňa, 1 minúta je 1/1140 a 1 sekunda je 1/86400. Najmenšia časová jednotka dostupná v Exceli je 1 milisekunda.

Podobne ako dátumy, tento spôsob zobrazenia umožňuje vykonávať výpočty s časom. Pravda, jedna vec je tu nepohodlná. Po výpočtoch dostaneme časť dňa, nie počet dní.

Snímka obrazovky zobrazuje hodnoty v číselnom formáte a vo formáte „Čas“.Operácie s časom v Exceli

Spôsob výpočtu času je podobný dátumu. Je potrebné odpočítať skorší čas od neskoršieho času. V našom prípade ide o tento vzorec =B3-B2.Operácie s časom v Exceli

Keďže bunka B4 mala najprv všeobecný formát, potom sa na konci zavedenia vzorca okamžite zmení na „Čas“. 

Excel pri práci s časom vykonáva bežné aritmetické operácie s číslami, ktoré sú následne preložené do nám známeho formátu času. 

Operácie s časom v Exceli

Formát dátumu a času

Pokiaľ vieme, dátumy a časy môžu byť uložené v rôznych formátoch. Preto ich musíte vedieť správne zadať, aby bolo formátovanie správne. 

Samozrejme, pri zadávaní dátumu a času môžete použiť poradové číslo dňa alebo časti dňa, no tento prístup je veľmi nepohodlný. Okrem toho budete musieť neustále aplikovať určitý formát na bunku, čo len zvyšuje nepohodlie.

Preto Excel umožňuje určiť čas a dátum rôznymi spôsobmi. Ak použijete jeden z nich, program okamžite prevedie informácie na príslušné číslo a použije správny formát na bunku.

V tabuľke nižšie nájdete zoznam metód zadávania dátumu a času podporovaných programom Excel. V ľavom stĺpci sú uvedené možné formáty a v pravom stĺpci sa zobrazuje, ako sa po konverzii zobrazia v Exceli. Je dôležité si uvedomiť, že ak nie je zadaný rok, automaticky sa priradí aktuálny, ktorý je nastavený v operačnom systéme.Operácie s časom v Exceli

V skutočnosti existuje oveľa viac spôsobov zobrazenia. Ale tieto stačia. Špecifická možnosť záznamu dátumu sa tiež môže líšiť v závislosti od krajiny alebo regiónu, ako aj od nastavení operačného systému.

Vlastné formátovanie

Počas práce s bunkami môže používateľ určiť, aký bude formát. Môže to urobiť tak, že sa zobrazí iba čas, mesiac, deň atď. Je tiež možné upraviť poradie, v ktorom je dátum formulovaný, ako aj oddeľovače.

Pre prístup do editačného okna musíte otvoriť záložku „Číslo“, kde nájdete možnosť „Formátovať bunky“. V dialógovom okne, ktoré sa otvorí, bude kategória „Dátum“, v ktorej môžete vybrať správny formát dátumu.Operácie s časom v Exceli

Ak vyberiete kategóriu „Čas“, zobrazí sa zoznam s možnosťami zobrazenia času.Operácie s časom v Exceli

Ak chcete použiť konkrétnu možnosť formátovania na bunku, musíte vybrať požadovaný formát a kliknúť na tlačidlo OK. Potom sa použije výsledok. Ak nie je dostatok formátov, ktoré Excel ponúka, môžete nájsť kategóriu „Všetky formáty“. Existuje tiež veľa možností.Operácie s časom v Exceli

Ak nie je vhodná žiadna možnosť, vždy je možné vytvoriť si vlastnú. Je to veľmi jednoduché. Stačí si vybrať prednastavené formáty ako ukážku a postupovať podľa týchto krokov:

  1. Vyberte bunku, ktorej formát chcete zmeniť.Operácie s časom v Exceli
  2. Otvorte dialógové okno „Formát buniek“ a nájdite kartu „Číslo“.
  3. Ďalej sa otvorí kategória „Všetky formáty“, kde nájdeme vstupné pole „TYP“. Tam musíte zadať kód formátu čísla. Po jeho zadaní kliknite na „OK“.Operácie s časom v Exceli
  4. Po týchto krokoch bunka zobrazí informácie o dátume a čase vo vlastnom formáte.Operácie s časom v Exceli

Používanie funkcií s dátumami a časmi

Pri práci s dátumami a časmi môže používateľ využiť viac ako 20 rôznych funkcií. A hoci táto suma môže byť pre niekoho priveľa, všetky sa dajú použiť na dosiahnutie určitých cieľov.

Ak chcete získať prístup ku všetkým možným funkciám, musíte prejsť do kategórie „Dátum a čas“ v skupine „Knižnica funkcií“. Budeme brať do úvahy iba niektoré z hlavných funkcií, ktoré umožňujú extrahovať rôzne parametre z dátumov a časov.

YEAR ()

Poskytuje možnosť získať rok, ktorý zodpovedá konkrétnemu dátumu. Ako už viete, táto hodnota môže byť medzi 1900 a 9999.Operácie s časom v Exceli

Bunka 1 zobrazuje dátum vo formáte DDDD DD.MM.RRRR hh:mm:ss. Toto je formát, ktorý sme vytvorili predtým. Zoberme si ako príklad vzorec, ktorý určuje, koľko rokov uplynulo medzi dvoma dátumami.Operácie s časom v Exceli

Zároveň, ak sa pozriete bližšie, ukáže sa, že funkcia nevypočítala úplne správny výsledok. Dôvodom je, že pri výpočtoch používa iba dátumy.

MONTH ()

Pomocou tejto funkcie môžete zvýrazniť číslo mesiaca zodpovedajúceho konkrétnemu dátumu. Vráti výsledok v rozsahu od 1 do 12. Toto číslo zase zodpovedá číslu mesiaca.Operácie s časom v Exceli

DAY()

Podobne ako predchádzajúce funkcie, aj táto vracia číslo dňa v danom dátume. Výsledok výpočtu sa môže pohybovať od 1 do 31.Operácie s časom v Exceli

ČAS ()

Ako už názov napovedá, táto funkcia vracia číslo hodiny, ktoré je v rozsahu od 0 do 23.Operácie s časom v Exceli

MINUTY()

Funkcia, ktorá vracia počet minút v konkrétnej bunke. Možné hodnoty, ktoré sa vrátia, sú od 0 do 59.Operácie s časom v Exceli

SECONDS()

Táto funkcia vracia rovnaké hodnoty ako predchádzajúca, okrem toho, že vracia sekundy.Operácie s časom v Exceli

DAY()

Pomocou tejto funkcie môžete zistiť číslo dňa v týždni, ktoré sa používa v tomto dátume. Možné hodnoty sú od 1 do 7, ale majte na pamäti, že odpočítavanie začína od nedele, nie od pondelka, ako to zvyčajne robíme.Operácie s časom v Exceli

Pomocou druhého argumentu však táto funkcia umožňuje prispôsobiť formát. Napríklad, ak zadáte hodnotu 2 ako druhý parameter, môžete nastaviť formát tak, aby číslo 1 znamenalo pondelok namiesto nedele. To je oveľa pohodlnejšie pre domáceho používateľa.Operácie s časom v Exceli

Ak do druhého argumentu napíšeme 2, tak v našom prípade funkcia vráti hodnotu 6, ktorá zodpovedá sobote.Operácie s časom v Exceli

DNES()

Táto funkcia je veľmi jednoduchá: na jej fungovanie nie sú potrebné žiadne argumenty. Vráti sériové číslo dátumu nastaveného v počítači. Ak sa použije na bunku, pre ktorú je nastavený všeobecný formát, potom sa automaticky skonvertuje na formát „Dátum“.Operácie s časom v Exceli

TATA ()

Táto funkcia tiež nevyžaduje žiadne argumenty. Funguje rovnako ako predchádzajúci, len s dátumom a časom. Používa sa, ak je potrebné do bunky vložiť aktuálny dátum a čas, ktoré sú nastavené v počítači. A rovnako ako v predchádzajúcej funkcii, aj pri tejto sa bunka automaticky skonvertuje na formát dátumu a času, ak bol predtým nastavený formát „Všeobecné“.Operácie s časom v Exceli

Predchádzajúca funkcia aj táto funkcia sa automaticky zmenia pri každom prepočítaní hárka, čo umožňuje zobraziť najaktuálnejší čas a dátum. 

Napríklad takýto vzorec môže určiť aktuálny čas.

=DNES() – DNES() 

V tomto prípade vzorec určí zlomok dňa v desiatkovom formáte. Je pravda, že na bunku, v ktorej je vzorec napísaný, budete musieť použiť formát času, ak chcete zobraziť presne čas a nie číslo.Operácie s časom v Exceli

DÁTUM()

Táto funkcia má tri argumenty, z ktorých každý musí byť zadaný. Po výpočtoch táto funkcia vráti poradové číslo dátumu. Bunka sa automaticky skonvertuje do formátu „Dátum“, ak predtým mala formát „Všeobecné“.Operácie s časom v Exceli

Argument Deň alebo Mesiac môže byť pozitívny alebo negatívny. V prvom prípade sa dátum zvyšuje av druhom prípade sa znižuje.Operácie s časom v Exceli

Operácie s časom v Exceli

V argumentoch funkcie DATE môžete použiť aj matematické operácie. Napríklad tento vzorec pridá 1 rok 5 mesiacov a 17 dní k dátumu v bunke A1.Operácie s časom v Exceli

A takýto vzorec umožňuje premeniť textový reťazec na plnohodnotný pracovný dátum, ktorý je možné použiť v iných funkciách.Operácie s časom v Exceli

ČAS ()

Rovnako ako funkcia DÁTUM(), táto funkcia má tri požadované parametre – hodiny, minúty a sekundy. Po jeho použití sa vo výslednej bunke objaví desatinné číslo, ale samotná bunka bude naformátovaná vo formáte „Čas“, ak predtým mala formát „Všeobecné“.Operácie s časom v Exceli

Svojím princípom fungovania, funkciou ČAS () и DÁTUM() veľa podobných vecí. Preto nemá zmysel sa tomu venovať. 

Je dôležité poznamenať, že táto funkcia nemôže vrátiť čas väčší ako 23:59:59. Ak je výsledok väčší, funkcia sa automaticky vynuluje.Operácie s časom v Exceli

funkcie DÁTUM() и ČAS () možno aplikovať spoločne.Operácie s časom v Exceli

Na tejto snímke obrazovky má bunka D1, ktorá využívala obe tieto funkcie, formát dátumu a času. 

Funkcie výpočtu dátumu a času

Celkovo existujú 4 funkcie, ktoré vám umožňujú vykonávať matematické operácie s dátumom a časom.

ÚDAJE ()

Pomocou tejto funkcie môžete zistiť poradové číslo dátumu, ktoré je za známym počtom mesiacov (alebo pred daným). Táto funkcia má dva argumenty: dátum začiatku a počet mesiacov. Druhý argument môže byť pozitívny alebo negatívny. Prvá možnosť musí byť špecifikovaná, ak chcete vypočítať budúci dátum, a druhá - ak je predchádzajúca.Operácie s časom v Exceli

EOMONTH()

Táto funkcia umožňuje určiť poradové číslo posledného dňa v mesiaci, ktorý je po alebo pred daným dátumom. Má rovnaké argumenty ako predchádzajúci.Operácie s časom v Exceli

Operácie s časom v Exceli

PRACOVNÝ DEŇ()

Rovnako ako funkcia ÚDAJE (), dôjde len k oneskoreniu alebo predstihu o určitý počet pracovných dní. Syntax je podobná.Operácie s časom v Exceli

Všetky tri tieto funkcie vrátia číslo. Ak chcete vidieť dátum, musíte bunku previesť do príslušného formátu. 

JASNÝ()

Táto jednoduchá funkcia určuje počet pracovných dní medzi dátumom 1 a dátumom 2.Operácie s časom v Exceli

Nechaj odpoveď