Výpočet počtu dní mezi dvěma daty v aplikaci Excel

  • Sdílet Toto
Michael Brown

Tento návod vás naučí několik rychlých a snadných způsobů, jak v aplikaci Excel zjistit, kolik dní dělí dvě data.

Zajímá vás, kolik dní je mezi dvěma daty? Možná potřebujete zjistit počet dní mezi dneškem a nějakým datem v minulosti nebo v budoucnosti? Nebo jen chcete spočítat pracovní dny mezi dvěma daty? Ať už je váš problém jakýkoli, jeden z níže uvedených příkladů vám jistě poskytne řešení.

    Dny mezi daty kalkulačka

    Pokud hledáte rychlou odpověď, stačí zadat dvě data do odpovídajících buněk a naše online kalkulačka vám ukáže, kolik dní zbývá od data do data:

    Poznámka: Chcete-li zobrazit vložený sešit, povolte prosím marketingové soubory cookie.

    Zajímá vás vzorec, podle kterého se vypočítala vaše data? Je to jednoduché. =B3-B2 :)

    Níže najdete podrobné vysvětlení, jak tento vzorec funguje, a dozvíte se několik dalších metod pro výpočet dnů mezi daty v aplikaci Excel.

    Kolik dní mezi daty výpočet

    Nejjednodušší způsob, jak v aplikaci Excel vypočítat dny mezi daty, je odečíst jedno datum od druhého:

    Novější datum - Starší datum

    Chcete-li například zjistit, kolik dní je mezi daty v buňkách A2 a B2, použijte tento vzorec:

    =B2 - A2

    Kde A2 je dřívější datum a B2 je pozdější datum.

    Výsledkem je celé číslo, které představuje počet dní mezi dvěma daty:

    Jak tento vzorec funguje

    Jak pravděpodobně víte, Microsoft Excel ukládá data jako pořadová čísla počínaje datem 1.1.1900, které je reprezentováno číslem 1. V tomto systému je datum 2.1.1900 uloženo jako číslo 2, datum 3.1.1900 jako číslo 3 atd. Při odečítání jednoho data od druhého tedy vlastně odečítáte celá čísla reprezentující tato data.

    V našem příkladu vzorec v C3 odečte 43226 (číselná hodnota 6. května-18) od 43309 (číselná hodnota 28. července-18) a vrátí výsledek 83 dní.

    Krása této metody spočívá v tom, že funguje dokonale ve všech případech, bez ohledu na to, které datum je starší a které novější. Pokud odečítáte pozdější datum od staršího, jako v řádku 5 na obrázku výše, vzorec vrátí rozdíl jako záporné číslo.

    Výpočet počtu dní mezi daty v aplikaci Excel pomocí funkce DATEDIF

    Dalším způsobem, jak v aplikaci Excel spočítat dny mezi daty, je použití funkce DATEDIF, která je speciálně navržena pro výpočet rozdílu dat v různých jednotkách, včetně dnů, měsíců a let.

    Chcete-li získat počet dní mezi dvěma daty, zadejte v prvním argumentu počáteční datum, ve druhém argumentu koncové datum a v posledním argumentu jednotku "d":

    DATEDIF(start_date, end_date, "d")

    V našem příkladu je vzorec následující:

    =DATEDIF(A2, B2, "d")

    Na rozdíl od operace odečítání může vzorec DATEDIF odečíst pouze starší datum od novějšího, ale ne naopak. Pokud je počáteční datum pozdější než koncové, vzorec vyhodí chybu #NUM!, jako v řádku 5 na obrázku níže:

    Poznámka: DATEDIF je nedokumentovaná funkce, což znamená, že není uvedena v seznamu funkcí v aplikaci Excel. Chcete-li sestavit vzorec DATEDIF v pracovním listu, musíte všechny argumenty zadat ručně.

    Počítání dnů mezi daty pomocí funkce Excel DAYS

    Uživatelé aplikací Excel 2013 a Excel 2016 mají k dispozici ještě jeden úžasně jednoduchý způsob výpočtu dnů mezi dvěma daty - funkci DAYS.

    Upozorňujeme, že ve srovnání se vzorcem DATEDIF vyžaduje vzorec DAYS argumenty v opačném pořadí:

    DAYS(end_date, start_date)

    Náš vzorec má tedy následující podobu:

    =DAYS(B2, A2)

    Stejně jako odčítání vrací rozdíl jako kladné nebo záporné číslo podle toho, zda je konečné datum větší nebo menší než počáteční:

    Jak vypočítat počet dní mezi dneškem a jiným datem

    Výpočet počtu dní od určitého data nebo před ním je vlastně zvláštním případem matematiky "kolik dní mezi daty". K tomu můžete použít některý z výše uvedených vzorců a místo jednoho z dat zadat funkci TODAY.

    Výpočet počtu dní od data , tj. mezi minulým datem a dneškem:

    TODAY() - past_date

    Počítání počtu dní do data , tj. mezi budoucím datem a dneškem:

    Future_date - TODAY()

    Jako příklad si vypočítáme rozdíl mezi dnešním dnem a dřívějším datem ve formátu A4:

    =DEN() - A4

    A nyní zjistíme, kolik dní zbývá mezi dneškem a pozdějším datem:

    Jak vypočítat pracovní dny mezi dvěma daty v aplikaci Excel

    V situacích, kdy potřebujete zjistit počet dní mezi dvěma daty bez víkendů, použijte funkci NETWORKDAYS:

    NETWORKDAYS(start_date, end_date, [holidays])

    První dva argumenty by vám již měly být povědomé a třetí (nepovinný) argument umožňuje vyloučit vlastní seznam svátků z počtu dnů.

    Chcete-li zjistit, kolik pracovních dnů je mezi dvěma daty ve sloupcích A a B, použijte tento vzorec:

    =NETWORKDAYS(A2, B2)

    Volitelně můžete do některých buněk zadat seznam svátků a zadat vzorci, aby tyto dny vynechal:

    =NETWORKDAYS(A2, B2, $A$9:$A$10)

    V důsledku toho se počítají pouze pracovní dny mezi dvěma daty:

    Tip: Pokud potřebujete zpracovat vlastní víkendy (např. víkendy jsou neděle a pondělí nebo pouze neděle), použijte funkci NETWORKDAYS.INTL, která umožňuje určit, které dny v týdnu se mají považovat za víkendy.

    Zjištění počtu dní mezi dvěma daty pomocí Průvodce datem & časem

    Jak vidíte, Microsoft Excel nabízí několik různých způsobů, jak počítat dny mezi daty. Pokud si nejste jisti, který vzorec použít, nechte našeho Průvodce datem & časem provést výpočet počtu dní mezi dvěma daty za vás. Zde je návod:

    1. Vyberte buňku, do které chcete vzorec vložit.
    2. Na Nástroje Ablebits na kartě Datum & Čas klikněte na tlačítko Datum & amp; Průvodce časem :

    3. V Datum & amp; Průvodce časem přepněte na dialogové okno Rozdíl a proveďte následující kroky:
      • V Datum 1 zadejte první datum (datum zahájení) nebo odkaz na buňku, která ho obsahuje.
      • V Datum 2 zadejte druhé datum (datum ukončení).
      • V Rozdíl v vyberte možnost D .

      Průvodce okamžitě zobrazí náhled vzorce v buňce a výsledek v poli Rozdíl v box.

    4. Klikněte na Vložte vzorec a vzorec se vloží do vybrané buňky. Hotovo!

    Dvojklikem na úchyt výplně se vzorec zkopíruje do celého sloupce:

    Chcete-li rozdíl v datu zobrazit trochu jiným způsobem, můžete zvolit některou z dalších možností:

    • Zobrazit textové popisky - zobrazí se slovo "dny" spolu s číslem, jak je znázorněno na obrázku níže.
    • Nezobrazovat nulové jednotky - pokud je rozdíl v datech 0 dní, bude vrácen prázdný řetězec (prázdná buňka).
    • Záporný výsledek, pokud Datum 1> Datum 2 - vzorec vrátí záporné číslo, pokud je datum začátku pozdější než datum konce.

    Na obrázku níže je zobrazeno několik dalších možností v akci:

    Tímto způsobem můžete v aplikaci Excel vypočítat počet dní mezi daty. Pokud si chcete vyzkoušet našeho Průvodce vzorcem pro datum a čas ve svých pracovních listech, můžete si stáhnout 14denní zkušební verzi sady Ultimate Suite, která obsahuje tento nástroj a více než 70 dalších nástrojů pro úsporu času v aplikaci Excel.

    Dostupné soubory ke stažení

    Kolik dní mezi daty - příklady (.xlsx soubor)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.