Excel je více než jen nástroj pro základní výpočty a organizaci dat; je to také účinný nástroj pro zpracování a analýzu výpočtů souvisejících s datem. Můžete použít funkce data aplikace Excel k výpočtu doby trvání, nalezení rozdílu mezi daty, určení pracovních dnů a dokonce i prognózy budoucích dat.
Prozkoumáme tedy různé datové funkce, které byste měli znát, a poskytneme příklady, jak je můžete efektivně používat v Excelu.
Table of Contents
1. DATUM
Funkce DATE v Excelu se používá k vytvoření data na základě jednotlivých komponent roku, měsíce a dne, které určíte. Vyžaduje tři argumenty: rok, měsíc a den.
=DATE(year, month, day)
Například následující vzorec vrátí datum 14. srpna 2023:
=DATE(2023, 8, 14)
2. EDATE
Funkce EDATE vypočítá datum, které je zadaný počet měsíců před nebo po daném počátečním datu. Běžně se používá pro finanční výpočty, jako je předpovídání budoucích dat na základě daného časového rámce. Syntaxe funkce EDATE je:
=EDATE(start_date, months)
Kde:
- počáteční_datum je počáteční datum, od kterého chcete vypočítat nové datum
- měsíců je počet měsíců, které chcete přidat (pokud je kladné) nebo odečíst (pokud je záporné) od počátečního data.
Chcete-li například najít datum, které je 3 měsíce po datu v buňce A1, použijete vzorec:
=EDATE(A1, -3)
Tento vzorec vrátí datum 14. května 2023.
3. DEN
Funkce DAY extrahuje den v měsíci z daného data. Vrací den jako číslo mezi 1 a 31. Syntaxe funkce DAY je:
=DAY(serial_number)
Kde sériové_číslo je datum, ze kterého chcete extrahovat den. Pokud máte například datum v buňce A1 a chcete z něj extrahovat den, můžete použít vzorec:
=DAY(A1)
Tento vzorec vrátí hodnotu 14, která představuje den v měsíci.
4. DNES
Funkce DNES v Excelu slouží k zobrazení aktuálního data. Nepotřebuje žádné argumenty a každý den se automaticky aktualizuje. Syntaxe funkce TODAY je jednoduchá:
=TODAY()
5. DAYS360
Funkce DAYS360 umožňuje v Excelu počítat mezi dvěma daty. Vrací počet dní mezi dvěma daty pomocí metody 360denního roku, známé také jako evropská metoda. Zde je syntaxe funkce DAYS360:
=DAYS360(start_date, end_date, [method])
Kde:
- [method] je volitelný argument, který určuje metodu, která se má použít pro výpočet rozdílu. Pokud je vynechán, Excel použije metodu US (NASD).
Pokud například použijete následující vzorec:
=DAYS360("2023-08-14", "2023-09-08", TRUE)
Vrátí počet dní mezi 14. srpnem 2023 a 8. zářím 2023.
6. WEEKNUM
Funkce WEEKNUM se používá k určení čísla týdne daného data. Vezme datum jako vstup a vrátí odpovídající číslo týdne na základě zadaného systému. Syntaxe funkce je:
=WEEKNUM(serial_number, [return_type])
Kde:
- sériové_číslo je datum, pro které chcete určit číslo týdne.
- return_type je volitelný argument, který určuje systém číslování týdnů, který se má použít. Pokud je vynechán, použije se jako výchozí systém USA, kde týdny začínají nedělí.
Například pro výpočet čísla týdne pro datum v buňce A2 použijete následující vzorec:
=WEEKNUM(A2)
Tento vzorec vrátí číslo týdne pro zadané datum pomocí výchozího systému.
7. EOMĚSÍC
Funkce EOMONTH v aplikaci Excel vrátí poslední den v měsíci, který je zadaným počtem měsíců před nebo po daném datu. Syntaxe funkce EOMONTH je:
=EOMONTH(start_date, months)
Kde počáteční_datum je počáteční datum, od kterého chcete vypočítat konec měsíce, a měsíce je počet měsíců, které se mají přičíst nebo odečíst od počátečního data.
Pokud například chcete najít poslední den v měsíci, který je 3 měsíce po datu v buňce A1, použijete níže uvedený vzorec:
=EOMONTH(A1, 3)
Podobně, chcete-li najít poslední den v měsíci, který je 2 měsíce před datem v buňce A1, použijete:
=EOMONTH(A1, -2)
8. PRACOVNÍ DEN
Funkce WORKDAY vypočítá datum, které je zadaným počtem pracovních dnů před nebo po daném datu, s výjimkou víkendů a volitelně zadaných svátků. Zde je syntaxe funkce WORKDAY:
=WORKDAY(start_date, days, [holidays])
Kde:
- start_date: Toto je počáteční datum, od kterého chcete vypočítat nové datum.
- dny: Toto je počet pracovních dnů, které chcete přidat (pokud je kladné) nebo odečíst (pokud je záporné) od počátečního data.
- [holidays]: Toto je rozsah svátků, které chcete z výpočtu vyloučit. Tento parametr je volitelný.
Předpokládejme, že máte projekt začínající 14. srpna 2023 a chcete vypočítat datum dokončení za 15 pracovních dnů, kromě víkendů a určených svátků. Pokud máte počáteční datum v buňce A2 a seznam svátků v buňkách B2:B4, použijete níže uvedený vzorec:
=WORKDAY(A2, 15, B2:B4)
Výsledek se automaticky aktualizuje, pokud změníte datum zahájení nebo počet pracovních dnů.
9. DNY SÍTĚ
Funkce NETWORKDAYS v Excelu se používá k výpočtu počtu pracovních dnů mezi dvěma daty, s výjimkou víkendů a určených svátků. Syntaxe funkce NETWORKDAYS je:
=NETWORKDAYS(start_date, end_date, [holidays])
Kde počáteční_datum je počáteční datum období, end_date je datum ukončení období a [holidays] je rozsah prázdnin, které chcete z výpočtu vyloučit.
Například datum zahájení úkolu máte v buňce A2, datum ukončení v B2 a svátky v buňkách C2:C3:
=NETWORKDAYS(A2, B2, C2:C3)
Tento vzorec vypočítá a vrátí počet pracovních dnů mezi daty v buňkách A1 a B1, s výjimkou víkendů a dat uvedených v buňkách C2 až C3.
Vysvětlení funkcí data aplikace Excel
Excel poskytuje širokou škálu datových funkcí, jako je TODAY, NETWORKDAYS a mnoho dalších, které vám pomohou vypočítat časové rozdíly a manipulovat s formáty data pro lepší prezentaci. Osvojením si těchto funkcí budete lépe vybaveni pro zpracování dat souvisejících s daty a informovaná rozhodnutí ve vašich osobních nebo profesionálních projektech.