Mnoho uživatelů aplikace Excel bude muset do tabulek přidat sloupce datum zahájení a ukončení. Excel tedy obsahuje několik funkcí, které vám sdělí, kolik dní existuje mezi dvěma samostatnými daty. DATEDIF, DAYS360, DATE a NETWORKDAYS jsou čtyři funkce, které můžete přidat do buněk a které vám sdělí počet dní mezi dvěma daty. Takto zjistíte počet dní mezi daty s a bez těchto funkcí v Excelu.
Viz také náš článek Jak chránit heslem v aplikaci Microsoft Excel
Jak najít rozdíl mezi daty bez funkce
Nejprve zjistíte rozdíl mezi daty odečtením. Excel neobsahuje odečítací funkci, ale stále můžete do buněk přidat vzorce odčítání. Otevřete tedy prázdnou tabulku Excel a do buněk B4 a C4 zadejte datum zahájení a ukončení jako na obrázku níže. Data by měla být v americkém formátu s prvním měsícem, druhým dnem a třetím rokem.

Ve výše uvedeném příkladu jsou data 4/1/2017 a 5/5/2017. Nyní byste měli vybrat buňku D4 a kliknout uvnitř funkční lišty v horní části listu. Do řádku zadejte „= C4-B4“ a stiskněte klávesu Enter. Buňka D4 vrátí hodnotu 34, pokud jste do buněk zadali stejná data jako na snímku výše. Od 1. dubna 2017 do 5. května 2017 tedy existuje 34 dní.
Funkce DATE
Alternativně můžete najít rozdíl mezi dvěma daty bez funkce DATE. Poté můžete najít počet dní zadáním data na funkční liště místo buněk tabulky. Základní syntaxe této funkce je: = DATUM (rrrr, m, d) -DATUM (rrrr, m, d) ; takže zadáváte data zpět.
Přidejme tuto funkci se stejnými daty 4. 4. 2017 a 5. 5. 2017. Vyberte buňku v tabulce, do které chcete přidat funkci. Poté klikněte na funkční panel, zadejte '= DATUM (2017, 5, 5) - DATUM (2017, 4, 1)' a stiskněte klávesu Enter. Pokud je vrácená hodnota ve formátu data, bude možná také nutné vybrat obecný formát čísla pro buňku. Při obecném formátu čísla vrátí buňka hodnotu 34 dnů, jak je znázorněno na obrázku níže.

Funkce DATEDIF
DATEDIF je flexibilní funkce, pomocí které můžete vypočítat celkový počet dní mezi daty zadáním dat do tabulky nebo do lišty funkcí. DATEDIF však není uveden v okně Vložit funkci Excel. Budete jej tedy muset zadat přímo do lišty funkcí. Syntaxe funkce DATEDIF je: DATEDIF (start_date, end_date, unit) . Do funkce můžete zadat počáteční datum a datum ukončení nebo odkazy na konkrétní data v buňce a poté přidat jednotkové dny na jeho konec.
Vyberte buňku, do které chcete přidat DATEDIF, do tabulky a poté kliknutím na lištu vzorců zadejte funkci. Chcete-li najít rozdíl mezi dvěma daty, které jste zadali v buňkách C4 a B4, zadejte do panelu funkcí následující: '= DATEDIF (B4, C4, „d“).' Buňka DATEDIF bude zahrnovat počet dní mezi daty, jak je uvedeno přímo níže.

Je to však mnohem flexibilnější než funkce DATE, protože můžete jednotky upravovat. Předpokládejme například, že je třeba počítat počet dní mezi dvěma daty, ale také roky ignorovat. Můžete to udělat přidáním 'yd' do funkce. Například do dvou buněk zadejte „4/1/2017“ a „5/5/2018“ a poté do funkce přidejte „yd“, jak je uvedeno níže.

To vrátí hodnotu 34 dnů mezi 4/1/2017 a 5/5/2018, což je správné, pokud ignorujete rok. Pokud funkce ignoruje rok, bude hodnota 399.
Funkce DAYS360
Funkce DAYS360 je funkce, která zjišťuje celkový počet dní mezi daty na základě 360denního kalendáře, který je pro finanční roky rozšířenější. To by mohlo být lepší funkcí pro tabulky účtu. Pro data to nebude mít velký rozdíl, jen pár měsíců od sebe, ale na delší období DAYS360 vrátí mírně odlišné hodnoty než ostatní funkce.
Do buněk B6 a C6 v tabulce zadejte „1/1/2016“ a „1/1/2017“. Poté klepnutím na buňku zahrnete funkci DAYS360 a stiskněte tlačítko fx vedle lišty funkcí. Výběrem DAYS360 otevřete níže zobrazené okno.

Stiskněte tlačítko Start_date a vyberte buňku B6. Poté klikněte na tlačítko End_date a vyberte buňku C6 v tabulce. Stisknutím OK přidáte DAYS360 do tabulky, která vrátí hodnotu 360.

Funkce NETWORKDAYS
Co když potřebujete najít rozdíl mezi dvěma daty, ale vyloučit víkendy z rovnice? DATEDIF, DATE a DAYS360 nebudou pro takový scénář moc dobré. NETWORKDAYS je funkce, která zjišťuje počet dní mezi daty bez zahrnutí jakýchkoli víkendů a může také zohlednit další svátky, jako jsou svátky. Má to tedy být funkce pro plánování projektu. Základní syntaxe funkce je: = NETWORKDAYS (start_date, end_date, ) .
Chcete-li do tabulky přidat NETWORKDAYS, klikněte na buňku funkce a stiskněte tlačítko fx . Výběrem NETWORKDAYS otevřete jeho okno na snímku přímo pod. Poté klikněte na tlačítko Start_date a vyberte buňku v tabulce, která obsahuje datum zahájení. Stiskněte tlačítko End_date, vyberte buňku s koncovým datem a stiskněte OK pro přidání funkce do tabulky.

Na obrázku přímo nahoře jsou datum zahájení a ukončení 4/1/2017 a 5/5/2017. Funkce NETWORKDAYS vrátí hodnotu 25 dní mezi daty bez víkendů. Se zahrnutými víkendy je celkový počet dní 34 jako u předchozích příkladů.
Chcete-li do funkce zahrnout dny navíc, zadejte tato data do dalších buněk tabulky. Potom stiskněte referenční tlačítko buňky Prázdniny ve funkčním okně NETWORKDAYS a vyberte buňku nebo buňky, které obsahují svátky. To odečte svátky od konečné částky.
Existuje tedy řada způsobů, jak vypočítat dny mezi daty zahájení a ukončení v tabulkách Excelu. Novější verze aplikace Excel také obsahují funkci DAYS, pomocí které můžete najít rozdíl mezi několika daty. Tyto funkce se určitě hodí pro tabulky, které obsahují spoustu dat.






