Operace s časem v Excelu

Při profesionální práci s tabulkami není neobvyklé pracovat s daty a časy. Bez toho se neobejdete. Proto sám Bůh nařídil naučit se s daty tohoto typu pracovat. Ušetříte tak obrovské množství času a předejdete spoustě chyb při práci s tabulkami.

Bohužel mnoho začátečníků neví, jak se data zpracovávají. Proto před zvažováním této třídy operací je nutné provést podrobnější vzdělávací program.

Jak je datum znázorněno v Excelu

Informace o datu jsou zpracovávány jako počet dní od 0. ledna 1900. Ano, nepletete se. Opravdu, od nuly. Ale to je nutné, aby existoval výchozí bod, aby 1. leden byl již považován za číslo 1 a tak dále. Maximální podporovaná hodnota data je 2958465, což je zase 31. prosince 9999.

Tato metoda umožňuje používat data pro výpočty a vzorce. Excel tedy umožňuje určit počet dní mezi daty. Schéma je jednoduché: druhé se odečte od jednoho čísla a výsledná hodnota se pak převede do formátu data.

Pro větší přehlednost je zde tabulka zobrazující data s odpovídajícími číselnými hodnotami.Operace s časem v Excelu

Chcete-li určit počet dní, které uplynuly od data A do data B, musíte odečíst první od posledního. V našem případě je to vzorec = B3-B2. Po jeho zadání je výsledek následující.Operace s časem v Excelu

Je důležité si uvědomit, že hodnota je ve dnech, protože jsme pro buňku zvolili jiný formát než datum. Pokud bychom původně zvolili formát „Datum“, výsledek by byl tento.Operace s časem v Excelu

Je důležité věnovat pozornost tomuto bodu ve výpočtech.

To znamená, že pro zobrazení správného sériového čísla, které plně odpovídá datu, musíte použít jakýkoli jiný formát než datum. Aby se číslo změnilo na datum, měli byste nastavit vhodný formát. 

Jak je reprezentován čas v Excelu

Způsob zobrazení času v Excelu se mírně liší od data. Jako základ se bere den a jeho zlomkové části jsou hodiny, minuty, sekundy. To znamená, že 24 hodin je 1 a jakákoli menší hodnota je považována za její zlomek. Takže 1 hodina je 1/24 dne, 1 minuta je 1/1140 a 1 sekunda je 1/86400. Nejmenší časová jednotka dostupná v Excelu je 1 milisekunda.

Podobně jako data tento způsob zobrazení umožňuje provádět výpočty s časem. Pravda, jedna věc je zde nepohodlná. Po výpočtech dostaneme část dne, nikoli počet dní.

Snímek obrazovky zobrazuje hodnoty v číselném formátu a formátu „Čas“.Operace s časem v Excelu

Metoda výpočtu času je podobná jako u data. Je nutné odečíst čas dřívější od času pozdějšího. V našem případě je to vzorec = B3-B2.Operace s časem v Excelu

Protože buňka B4 měla nejprve obecný formát, poté se na konci zavedení vzorce okamžitě změní na „Čas“. 

Excel při práci s časem provádí obvyklé aritmetické operace s čísly, které jsou následně převedeny do nám známého formátu času. 

Operace s časem v Excelu

Formát data a času

Pokud víme, data a časy mohou být uloženy v různých formátech. Proto je potřeba vědět, jak je správně zadat, aby bylo formátování správné. 

Samozřejmě můžete při zadávání data a času použít pořadové číslo dne nebo části dne, ale tento přístup je velmi nepohodlný. Kromě toho budete muset neustále aplikovat určitý formát na buňku, což jen zvyšuje nepohodlí.

Excel tedy umožňuje určit čas a datum různými způsoby. Pokud použijete jeden z nich, pak program okamžitě převede informaci na příslušné číslo a aplikuje na buňku správný formát.

V tabulce níže najdete seznam metod zadávání data a času podporovaných aplikací Excel. V levém sloupci jsou uvedeny možné formáty a v pravém sloupci je uvedeno, jak se po převodu zobrazí v Excelu. Je důležité si uvědomit, že pokud není uveden rok, automaticky se přiřadí aktuální, který je nastaven v operačním systému.Operace s časem v Excelu

Ve skutečnosti existuje mnohem více způsobů zobrazení. Ale tyhle jsou dost. Konkrétní možnost záznamu data se také může lišit v závislosti na zemi nebo regionu a také na nastavení operačního systému.

Vlastní formátování

Při práci s buňkami může uživatel určit, jaký bude formát. Dokáže to udělat tak, že se zobrazí pouze čas, měsíc, den a tak dále. Je také možné upravit pořadí, ve kterém je datum formulováno, stejně jako oddělovače.

Pro přístup k editačnímu oknu je třeba otevřít záložku „Číslo“, kde najdete možnost okno „Formát buněk“. V dialogovém okně, které se otevře, bude kategorie „Datum“, ve které můžete vybrat správný formát data.Operace s časem v Excelu

Pokud vyberete kategorii „Čas“, zobrazí se seznam s možnostmi zobrazení času.Operace s časem v Excelu

Chcete-li na buňku použít konkrétní možnost formátování, musíte vybrat požadovaný formát a kliknout na tlačítko OK. Poté bude výsledek aplikován. Pokud není dostatek formátů, které Excel nabízí, můžete najít kategorii „Všechny formáty“. Existuje také spousta možností.Operace s časem v Excelu

Pokud není vhodná žádná možnost, je vždy možné vytvořit vlastní. Je to velmi snadné. Stačí si vybrat přednastavené formáty jako ukázku a postupovat podle těchto kroků:

  1. Vyberte buňku, jejíž formát chcete změnit.Operace s časem v Excelu
  2. Otevřete dialogové okno „Formát buněk“ a najděte kartu „Číslo“.
  3. Dále se otevře kategorie „Všechny formáty“, kde najdeme vstupní pole „TYP“. Zde musíte zadat kód formátu čísla. Po jeho zadání klikněte na „OK“.Operace s časem v Excelu
  4. Po těchto krocích se v buňce zobrazí informace o datu a čase ve vlastním formátu.Operace s časem v Excelu

Použití funkcí s daty a časy

Při práci s daty a časy může uživatel využít více než 20 různých funkcí. A i když tato částka může být pro někoho příliš vysoká, všechny lze použít k dosažení určitých cílů.

Pro přístup ke všem možným funkcím musíte přejít do kategorie „Datum a čas“ skupiny „Knihovna funkcí“. Budeme se zabývat pouze některými hlavními funkcemi, které umožňují extrahovat různé parametry z dat a časů.

ROK()

Poskytuje možnost získat rok, který odpovídá konkrétnímu datu. Jak již víte, tato hodnota může být mezi 1900 a 9999.Operace s časem v Excelu

Buňka 1 zobrazuje datum ve formátu DDDD DD.MM.RRRR hh:mm:ss. Toto je formát, který jsme vytvořili dříve. Vezměme si jako příklad vzorec, který určuje, kolik let uplynulo mezi dvěma daty.Operace s časem v Excelu

Přitom když se podíváte pozorněji, ukáže se, že funkce nespočítala úplně správný výsledek. Důvodem je, že ve svých výpočtech používá pouze data.

MĚSÍC()

Pomocí této funkce můžete zvýraznit číslo měsíce odpovídající konkrétnímu datu. Vrátí výsledek v rozsahu od 1 do 12. Toto číslo zase odpovídá číslu měsíce.Operace s časem v Excelu

DEN()

Podobně jako předchozí funkce i tato vrací číslo dne v daném datu. Výsledek výpočtu se může pohybovat od 1 do 31.Operace s časem v Excelu

ČAS()

Jak název napovídá, tato funkce vrací číslo hodiny, které se pohybuje od 0 do 23.Operace s časem v Excelu

MINUT()

Funkce, která vrací počet minut v konkrétní buňce. Možné hodnoty, které jsou vráceny, jsou od 0 do 59.Operace s časem v Excelu

SEKUNDY()

Tato funkce vrací stejné hodnoty jako předchozí, kromě toho, že vrací sekundy.Operace s časem v Excelu

DEN()

Pomocí této funkce můžete zjistit číslo dne v týdnu, který je použit v tomto datu. Možné hodnoty jsou od 1 do 7, ale mějte na paměti, že odpočítávání začíná od neděle, nikoli od pondělí, jak obvykle děláme.Operace s časem v Excelu

Pomocí druhého argumentu však tato funkce umožňuje přizpůsobit formát. Pokud například předáte jako druhý parametr hodnotu 2, můžete nastavit formát tak, aby číslo 1 znamenalo pondělí místo neděle. To je pro domácího uživatele mnohem pohodlnější.Operace s časem v Excelu

Pokud do druhého argumentu napíšeme 2, pak v našem případě funkce vrátí hodnotu 6, která odpovídá sobotě.Operace s časem v Excelu

DNES()

Tato funkce je velmi jednoduchá: pro její fungování nejsou potřeba žádné argumenty. Vrátí sériové číslo data nastaveného v počítači. Pokud se použije na buňku, pro kterou je nastaven Obecný formát, bude automaticky převeden na formát „Datum“.Operace s časem v Excelu

TATA ()

Tato funkce také nevyžaduje žádné argumenty. Funguje stejně jako předchozí, jen s datem a časem. Používá se, pokud je potřeba do buňky vložit aktuální datum a čas, které jsou nastaveny v počítači. A stejně jako v předchozí funkci se při použití této buňky automaticky převede do formátu data a času, pokud byl předtím nastaven formát „Obecné“.Operace s časem v Excelu

Předchozí funkce i tato funkce se automaticky změní při každém přepočtu listu, což umožňuje zobrazit nejaktuálnější čas a datum. 

Takový vzorec může například určit aktuální čas.

=DNES()–DNES() 

V tomto případě vzorec určí zlomek dne v desítkovém formátu. Je pravda, že budete muset použít formát času na buňku, ve které je vzorec zapsán, pokud chcete zobrazit přesně čas a ne číslo.Operace s časem v Excelu

DATUM()

Tato funkce má tři argumenty, z nichž každý musí být zadán. Po výpočtech tato funkce vrací pořadové číslo data. Buňka se automaticky převede do formátu „Datum“, pokud měla dříve formát „Obecné“.Operace s časem v Excelu

Argument den nebo měsíc může být kladný nebo záporný. V prvním případě se datum zvyšuje a ve druhém se snižuje.Operace s časem v Excelu

Operace s časem v Excelu

V argumentech funkce DATE můžete také použít matematické operace. Tento vzorec například přidá 1 rok 5 měsíců a 17 dní k datu v buňce A1.Operace s časem v Excelu

A takový vzorec umožňuje proměnit textový řetězec v plnohodnotné pracovní datum, které lze využít v dalších funkcích.Operace s časem v Excelu

ČAS()

Stejně jako funkce DATUM()Tato funkce má tři požadované parametry – hodiny, minuty a sekundy. Po jeho použití se ve výsledné buňce objeví desetinné číslo, ale samotná buňka bude naformátována ve formátu „Čas“, pokud předtím měla formát „Obecné“.Operace s časem v Excelu

Svým principem fungování, funkce ČAS() и DATUM() hodně podobných věcí. Proto nemá smysl se na to zaměřovat. 

Je důležité si uvědomit, že tato funkce nemůže vrátit čas větší než 23:59:59. Pokud je výsledek větší než tato, funkce se automaticky vynuluje.Operace s časem v Excelu

funkce DATUM() и ČAS() lze aplikovat společně.Operace s časem v Excelu

Na tomto snímku obrazovky má buňka D1, která používala obě tyto funkce, formát data a času. 

Funkce výpočtu data a času

Celkem jsou k dispozici 4 funkce, které umožňují provádět matematické operace s datem a časem.

DATA()

Pomocí této funkce můžete zjistit pořadové číslo data, které je za známým počtem měsíců (nebo před daným). Tato funkce má dva argumenty: počáteční datum a počet měsíců. Druhý argument může být kladný nebo záporný. První možnost musí být specifikována, chcete-li vypočítat budoucí datum, a druhá – pokud je předchozí.Operace s časem v Excelu

EOMONTH()

Tato funkce umožňuje určit pořadové číslo posledního dne v měsíci, který je za nebo před daným datem. Má stejné argumenty jako předchozí.Operace s časem v Excelu

Operace s časem v Excelu

PRACOVNÍ DEN()

Stejné jako funkce DATA(), dojde pouze ke zpoždění nebo předstihu o určitý počet pracovních dnů. Syntaxe je podobná.Operace s časem v Excelu

Všechny tři tyto funkce vracejí číslo. Chcete-li vidět datum, musíte buňku převést do příslušného formátu. 

PRŮHLEDNÁ()

Tato jednoduchá funkce určuje počet pracovních dnů mezi datem 1 a datem 2.Operace s časem v Excelu

Napsat komentář