Note: The other languages of the website are Google-translated. Back to English

Vypočítejte dny mezi dvěma daty v Excelu (7 příkladů)

Jako uživatel Excelu se můžete dostat do situace, kdy potřebujete vědět kolik dny jsou mezi dvěma daty v Excelu. Nebo chcete počítat dnů mezi dneškem a konkrétním datem. Nebo chcete získat číslo pracovní dny mezi dvěma daty. Tento tutoriál představí několik jednoduchých a rychlých metod pro výpočet počtu dní mezi dvěma daty tři scénáře.
Vypočítejte dny mezi dvěma daty
Pomocí odčítání
Použití Kutools k počítání dnů, týdnů...
Použití funkce DNY
Použití funkce DATEDIF
Počítejte dny mezi dneškem a datem
Počítejte pracovní dny mezi dvěma daty
Kromě víkendů
Mimo víkendy a svátky

doc vypočítat dny mezi dvěma daty 01

doc vypočítat dny mezi daty 02

doc vypočítat dny mezi dvěma daty 05

Stáhněte si ukázkový soubor

Příklady spočítat dny mezi daty


Video: Počítejte dny mezi daty


Vypočítejte dny mezi dvěma daty

Předpokládejme, že máte Datum zahájení v buňce C2 a Datum ukončení v buňce C3, chcete zjistit počet dní mezi těmito dvěma daty. V této sekci vám to ukážeme čtyři způsoby dosáhnout svého cíle.

doc vypočítat dny mezi dvěma daty 04

Pomocí odčítání

Chcete-li počítat dny mezi dvěma daty, jednoduše odečtěte počáteční datum od koncového data. Zde je generický vzorec:

=End_date - Start_date
Krok 1: Zadejte vzorec pro odečítání

V cele C6, použijte následující vzorec a stiskněte tlačítko vstoupit .

=C3-C2
Výsledek

Jak vidíte, existují 180 dní mezi dvěma daty v buňkách C3 a C2.

doc vypočítat dny mezi dvěma daty 05

Poznámky:
  1. Excel ukládá data jako sériová čísla které začínají 1, což je reprezentováno číslem 1. Takže když odečítáte jedno datum od druhého, ve skutečnosti odečítáte číselné hodnoty dat.
  2. Pokud je End_date starší než Start_date, vrácený výsledek bude a negativní celé číslo. Pokud chcete vždy získat a pozitivní výsledek, můžete použít níže uvedený vzorec:
    =ABS(End_date - Start_date)

Použití Kutools k počítání dnů, týdnů, měsíců a let mezi daty

S Pomocník pro datum a čas vlastnost Kutools for Excel, můžete také vypočítat dny mezi daty. Tato funkce je navíc výkonnější, protože nabízí další možnosti, jako počítání týdny, měsíců, leta tak dále mezi dvěma daty. Snímek obrazovky níže ukazuje, jak na to počítejte dny mezi daty krok za krokemA další možnosti můžete také počítat.

doc vypočítat dny mezi dvěma daty 07

Po povolení funkce kliknutím Kutools > Pomocník vzorců > Pomocník pro datum a čas, postupujte následovně:

  1. Vybrat Rozdíl v typ sekce;
  2. Vyberte buňku C2 a buňka C3 samostatně v Date1 a Date2 Textové pole;
  3. Vybrat den z Typ výsledku výstupu rozbalovací seznam ;
  4. klikněte OK.
Poznámky:
  1. Chcete-li použít Pomocník pro datum a čas funkci, měli byste nainstalovat Kutools for Excel jako první. Kutools for Excel nabízí 30denní bezplatnou zkušební verzi bez omezení, přejděte na stáhnout a nainstalovat to teď!
  2. Kromě výpočtu rozdílu mezi dvěma daty, Pomocník pro datum a čas funkce také podporuje další výpočty data a času. Na přidejte datum a čas, zkontrolovat přidat možnost v sekci Typ. Na vypočítat věk na základě daného data zkontrolujte věk možnost v sekci Typ.

Použití funkce DNY

Dalším způsobem, jak získat počet dní mezi dvěma daty, je použití DNY funkce, která je zavedena v Excel 2013. Zde je generický vzorec of ο DNY funkce:

=DAYS(end_date, start_date)
Krok 1: Zadejte vzorec DAYS

V cele C6, použijte následující vzorec a stiskněte tlačítko vstoupit .

=DAYS(C3,C2)
Výsledek

180 dny jsou mezi dvěma daty v buňkách C3 a C2.

doc vypočítat dny mezi dvěma daty 11

Poznámka: Pokud je Datum ukončení je starší než Počáteční datum, vrácený výsledek bude a negativní celé číslo. Pokud chcete vždy získat a pozitivní výsledek, můžete použít níže uvedený vzorec:
=ABS(DAYS(end_date, start_date))

Použití funkce DATEDIF

Čtvrtou metodou počítání počtu dnů mezi dvěma daty je použití DATEDIF funkce. Zde je generický vzorec pro výpočet rozdílu dnů mezi dvěma daty:

= DATEDIF(start_date, end_date, "d")
Krok 1: Zadejte vzorec DATEDIF

V cele C6, použijte následující vzorec a stiskněte tlačítko vstoupit .

=DATEDIF(C2,C3,"d")
Výsledek

180 dny jsou mezi dvěma daty v buňkách C3 a C2.

doc vypočítat dny mezi dvěma daty 12

Poznámky:
  1. Na rozdíl od ostatních 3 metod, DATEDIF vzorec nepodporuje odečítání novějšího data od staršího data. Když Datum ukončení je starší než Počáteční datum, je #NUM! chyba bude vrácena.
  2. Odlišné od vzorce pro odčítání a DNY funkce, která dokáže počítat pouze dny mezi dny, DATEDIF také umí vypočítat měsíců or let mezi dvěma daty.
  3. DATEDIF není zahrnuta v seznamu funkcí v Excelu, což znamená, že je nezdokumentované funkce. To vyžaduje, abyste ručně vložili všechny argumenty pro vytvoření a DATEDIF vzorec v pracovním listu.

Počítejte dny mezi dneškem a datem

Pokud chcete vypočítat počet dní mezi dneškem a konkrétním datem, vestavěný Excel DNES Tato funkce vám může pomoci provést práci snadno a rychle. Tady jsou dva generické vzorce pro počítání dnů mezi dneškem a jiným datem DNES funkce:

Pro výpočet počtu dní mezi minulé datum a dnes:

=TODAY() - past_date

Pro výpočet počtu dní mezi budoucí datum a dnes:

=Future_date - TODAY()

V tomto případě máte a budoucí datum v buňce C2a dnes je 15. března 2023. Musíte vypočítat počet dní mezi dneškem a tímto datem, postupujte prosím následovně.

doc vypočítat dny mezi dvěma daty 13

Krok 1: Zadejte vzorec

V cele C5, použijte následující vzorec a stiskněte tlačítko vstoupit .

=C2-TODAY()

doc vypočítat dny mezi dvěma daty 14

Krok 2: Formátujte výsledek jako obecný

Vyberte buňku s výsledkem a klikněte na Domů přejděte na kartu Number skupinu, poté vyberte obecně z Formát čísla rozbalovací seznam.

doc vypočítat dny mezi dvěma daty 12

Poznámka: Nebo na Domů klepněte na kartu Spouštěč dialogového okna doc vypočítat dny mezi dvěma daty 13 vedle čísla. Pak klikněte obecně v Kategorie box.

Výsledek

Jak vidíte, existují 108 dnů mezi dneškem a datem v buňce C2.

doc vypočítat dny mezi dvěma daty 17

Poznámka: DNES funkce poskytne aktuální datum přesně. Když je tedy určité datum pevné, zjistíte, že počet dní vrácených v listu se liší, protože DNES funkce se mění ze dne na den.


Počítejte pracovní dny mezi dvěma daty

Čas od času můžeme potřebovat vypočítat počet dní bez víkendů. Zde si ukážeme, jak počítat pracovní dny mezi dvěma daty pomocí SÍTĚ funkce v dvě situace. Jedna situace je počítání pracovních dnů bez dodatečných dovolených. Další situací je počítání pracovních dnů s dodatečnými prázdninami.

Zde je obecný vzorec SÍTĚ funkce:

=NETWORKDAYS(start_date, end_date, [holidays])

Kromě víkendů

Například máte Datum zahájení v buňce C2 a Datum ukončení v buňce C3 chcete zjistit počet pracovních dnů mezi dvěma daty bez ohledu na svátky.

doc vypočítat dny mezi dvěma daty 18

Krok 1: Zadejte vzorec NETWORKDAYS

V cele C6, použijte následující vzorec a stiskněte tlačítko vstoupit .

=NETWORKDAYS(C2,C3)
Výsledek

Můžete vidět, že existují 130 pracovní dny mezi těmito dvěma daty bez ohledu na svátky.

doc vypočítat dny mezi dvěma daty 19

Mimo víkendy a svátky

Na rozdíl od výše uvedeného příkladu máte také dodatečné prázdniny uvedené v datovém rozsahu C5: C8a musíte vypočítat počet pracovních dnů mezi dvěma daty s poskytnutými svátky.

doc vypočítat dny mezi dvěma daty 20

Krok 1: Zadejte vzorec NETWORKDAYS

V cele C6, použijte následující vzorec a stiskněte tlačítko vstoupit .

=NETWORKDAYS(C2,C3, E3:E7)
Výsledek

Můžete vidět, že existují 125 pracovních dnů mezi těmito dvěma daty s ohledem na poskytnuté svátky.

doc vypočítat dny mezi dvěma daty 21

Poznámka: Ve většině světa je víkend Sobota a Neděle. Pak SÍTĚ funkce je přesně ta funkce, kterou potřebujete. Ale pokud váš víkend není sobota a neděle (např Pouze v neděli), měli byste použít NETWORKDAYS.INTL funkce, která umožňuje určit, které dny v týdnu by měly být považovány za víkendy.


Nejlepší kancelářské nástroje produktivity

Kutools for Excel Vyřeší většinu vašich problémů a zvýší vaši produktivitu o 80 %

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL