Obsah
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.
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í.
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.
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“.
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.
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.
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.
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.
Pokud vyberete kategorii „Čas“, zobrazí se seznam s možnostmi zobrazení času.
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í.
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ů:
- Vyberte buňku, jejíž formát chcete změnit.
- Otevřete dialogové okno „Formát buněk“ a najděte kartu „Číslo“.
- 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“.
- Po těchto krocích se v buňce zobrazí informace o datu a čase ve vlastním formátu.
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.
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.
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.
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.
ČAS()
Jak název napovídá, tato funkce vrací číslo hodiny, které se pohybuje od 0 do 23.
MINUT()
Funkce, která vrací počet minut v konkrétní buňce. Možné hodnoty, které jsou vráceny, jsou od 0 do 59.
SEKUNDY()
Tato funkce vrací stejné hodnoty jako předchozí, kromě toho, že vrací sekundy.
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.
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ší.
Pokud do druhého argumentu napíšeme 2, pak v našem případě funkce vrátí hodnotu 6, která odpovídá sobotě.
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“.
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é“.
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.
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é“.
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.
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.
A takový vzorec umožňuje proměnit textový řetězec v plnohodnotné pracovní datum, které lze využít v dalších funkcích.
Č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é“.
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.
funkce DATUM() и ČAS() lze aplikovat společně.
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í.
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í.
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á.
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.