Obsah
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ší datumChcete-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_datePočí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:
- Vyberte buňku, do které chcete vzorec vložit.
- Na Nástroje Ablebits na kartě Datum & Čas klikněte na tlačítko Datum & amp; Průvodce časem :
- 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.
- 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)