
Jedním z nejčastějších využití Google Tabulek je vytváření kalendářů a správa informací o datech, jako jsou rozvrhy událostí nebo plánování dovolených. Mnoho uživatelů, kteří pracují s daty v tabulkách, potřebuje zjistit, jaký je rozdíl mezi dvěma daty, tedy kolik dní uplynulo například mezi 1. červencem 2018 a 31. lednem 2019.
Ruční počítání dnů v kalendáři je možné, pokud jsou data blízko sebe. Nicméně, pokud pracujete s velkým množstvím dat nebo s daty, která jsou od sebe vzdálená, oceníte pomoc počítače. Naštěstí Google Tabulky nabízejí několik způsobů, jak snadno spočítat počet dní mezi dvěma daty.
Pojďme se podívat na funkce, které vám pomohou s výpočtem dnů mezi daty v Google Tabulkách.
Výpočet dnů mezi daty v Google Tabulkách
Je důležité si uvědomit, že pro správnou funkci těchto metod je nutné použít americký formát data. Pokud se nacházíte mimo Spojené státy, můžete v Google Tabulkách změnit místní nastavení a časové pásmo.
Podívejme se tedy, jak vypočítat počet dnů mezi dvěma daty v Google Tabulkách.
Výpočet dnů pomocí funkce MINUS
Na rozdíl od Excelu mají Google Tabulky funkci pro odečítání, která je užitečná při výpočtu rozdílů mezi daty. Funkce MINUS funguje dobře díky způsobu, jakým jsou data interně uložena, a to jako celá čísla reprezentující počet dní od určitého data. Nicméně, je důležité, aby data byla ve stejném formátu. Syntaxe funkce MINUS je: =MINUS(hodnota 1, hodnota 2).
- Otevřete prázdnou tabulku Google a do buněk B3 a C3 zadejte například data „4/5/2017“ a „5/15/2017“.

- Nyní vyberte buňku D3, kam vložíme funkci MINUS. Do řádku vzorců (fx) zadejte ‚=MINUS(C3, B3)‘ a stiskněte Enter. Buňka D3 zobrazí hodnotu 40.

To znamená, že mezi 4. květnem 2017 a 15. květnem 2017 je 40 dní.
Rozdíl mezi daty můžete také zjistit přímo odečtením odkazů na buňky bez použití funkce MINUS.
- Do buňky E3 zadejte do řádku vzorců ‚=C3-B3‘. Výsledek bude opět 40. Nicméně, pokud odečítáte data přímo, bez funkce MINUS, výsledek se může zobrazit ve formátu data.
Formát buňky můžete změnit na celočíselnou hodnotu tak, že vyberete Formát > Číslo a zvolíte Číslo.

Můžete také zadat odkazy na buňky v opačném pořadí. Pokud byste zadali ‚=B3-C3‘, zobrazila by se hodnota -40, což znamená, že 4. květen 2017 je o 40 dní dříve než 15. květen 2017.
Výpočet dnů pomocí funkce DATEDIF
Funkce DATEDIF vám umožňuje zjistit celkový počet dnů, měsíců nebo let mezi dvěma daty. Data můžete zadat přímo do vzorce nebo použít odkazy na buňky.
Syntaxe pro DATEDIF je: DATEDIF(počáteční_datum, koncové_datum, jednotka), kde jednotkou může být D (dny), M (měsíce) nebo Y (roky).
- Pro výpočet rozdílu mezi 4. květnem 2017 a 15. květnem 2017 pomocí funkce DATEDIF, vyberte buňku (v našem případě F3) a zadejte ‚=DATEDIF(B3, C3, „D“)‘ do řádku vzorců.

Funkce DATEDIF funguje i s daty zadanými přímo do vzorce.
- Vyberte buňku a zadejte ‚=DATEDIF(„4/5/2017“, „5/15/2017″,“D“)‘ do řádku vzorců.

Jak vidíte, výsledky jsou stejné.
Výpočet dnů pomocí funkce DAYS360
Google Tabulky nabízejí funkci DAYS360, která počítá rozdíl mezi daty pro 360denní rok. Tento kalendář se používá především ve finančních tabulkách, kde se mohou vyžadovat výpočty úrokových sazeb.
Syntaxe pro DAYS360 je: =DAYS360(datum_zahájení, datum_ukončení, [metoda]). Argument [metoda] je volitelný a určuje způsob výpočtu dnů.
- Například zadejte do buňky B4 datum „1/1/2016“ jako počáteční datum a do buňky C4 zadejte datum „1/1/2017“ jako koncové datum.

- Vyberte buňku D4, zadejte funkci ‚=DAYS360(B4, C4)‘ do řádku vzorců a stiskněte Enter.

V buňce D4 se zobrazí celkový počet 360 dnů mezi vybranými daty. Tato funkce je užitečná zejména při práci s úrokovými sazbami.
Výpočet dnů pomocí funkce NETWORKDAYS
Funkce NETWORKDAYS také počítá počet dní mezi daty, ale nepočítá víkendy. (Můžete si ji představit jako „Čisté pracovní dny“).
Můžete tak zjistit počet pracovních dnů mezi dvěma daty a volitelně vyloučit další svátky.
Syntaxe pro NETWORKDAYS je: NETWORKDAYS(počáteční_datum; koncové_datum, [svátky]).
- Použijeme data z předchozího příkladu, tedy 4. květen 2017 a 15. květen 2017, zadaná v buňkách B3 a C3.

- Vyberte buňku a zadejte ‚=NETWORKDAYS(B3, C3)‘ a stiskněte Enter.

- Chcete-li zahrnout i státní svátek, zadejte například „17. 4. 2017“ do buňky A3 a upravte vzorec na ‚=NETWORKDAYS(B3, C3, A3)‘. Výsledkem bude 28, protože se odečte jeden svátek.

Další užitečné funkce související s datem
Google Tabulky nabízejí mnoho funkcí pro práci s daty, které byste měli znát.
- Funkce DATE převede zadaný rok, měsíc a den na datum. Formát je DATE(rok, měsíc, den). Například DATE(2019;12;25) vrátí „12/25/2019“.
- Funkce DATEVALUE převede textový řetězec ve formátu data na celočíselnou hodnotu data. Formát je DATEVALUE(textový_řetězec); řetězec data může být libovolný správně naformátovaný řetězec, například „12/25/2019“ nebo „1/23/2012 8:5:30“.
- Funkce DAY vrátí den v měsíci, na který připadá zadané datum. Formát je DAY(datum). Například DAY(„12/25/2019“) vrátí 25.
- Funkce DAYS vrátí počet dní mezi dvěma daty. Formát je DAYS(koncové_datum, počáteční_datum). Například DAYS(„12/25/2019“, „8/31/2019“) vrátí 116.
- Funkce EDATE vrátí datum posunuté o zadaný počet měsíců dopředu nebo dozadu. Formát je EDATE(počáteční_datum, počet_měsíců). Například EDATE(„8/31/2019“, -1) vrátí 7/31/2019.
- Funkce MONTH vrátí číslo měsíce, na který připadá zadané datum. Formát je MONTH(datum). Například MONTH(„8/30/2019“) vrátí 8.
- Funkce TODAY vrátí aktuální datum. Formát je TODAY(). Například v době psaní tohoto textu by TODAY() vrátila „8/31/2019“.
- Funkce WEEKDAY vrátí číslo dne v týdnu zadaného data. Formát je WEEKDAY(datum, typ) a typ může být 1, 2 nebo 3. Pokud je typ 1, týden začíná nedělí a neděle má hodnotu 1. Pokud je typ 2, týden začíná pondělím a pondělí má hodnotu 1. Pokud je typ 3, týden začíná pondělím a pondělí má hodnotu 0. Například 30. dubna 2019 je úterý, WEEKDAY(„4/30/2019“, 1) vrátí 3, zatímco WEEKDAY(„4/30/2019“, 2) vrátí 2 a WEEKDAY(„4/30/2019“, 3) vrátí 1.
- Funkce YEAR vrátí rok zadaného data. Formát je YEAR(datum). Například YEAR(„12/25/2019“) vrátí 2019.
Závěrem
Google Tabulky jsou velmi mocný nástroj, a to i přesto, že jsou zcela zdarma. I když nemusí být tak komplexní jako Microsoft Excel, stále zvládne mnoho úkolů, včetně tohoto.