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

Jak počítat počet dní, pracovních dnů, víkendů mezi dvěma daty v aplikaci Excel?

Už jste někdy potřebovali počítat počet dní mezi dvěma daty v aplikaci Excel? Může to být, někdy chcete pouze vypočítat pracovní dny mezi dvěma daty a někdy musíte počítat víkendové dny pouze mezi dvěma daty. Jak byste mohli spočítat počet dní mezi dvěma daty za určitých podmínek?


Počítat nebo vypočítat počet dní mezi dvěma daty pomocí vzorců

Chcete-li spočítat, kolik dní je mezi dvěma danými daty, použijte některý z následujících termínů:

=DATEDIF(A2,B2,"D")
= B2-A2

Pak stiskněte tlačítko vstoupit klíč a získáte počet dní mezi dvěma daty. Viz snímek obrazovky:

Poznámka: Ve výše uvedeném vzorci, A2 označuje počáteční datum a B2 označuje datum ukončení. Můžete je podle potřeby vyměnit.


Počítat nebo vypočítat počet pracovních dnů mezi dvěma daty pomocí vzorců

Někdy ale chcete zjistit pouze počet pracovních dnů (od pondělí do pátku), výše uvedený vzorec pro vás nebude fungovat. V takovém případě vám při řešení tohoto problému mohou pomoci dvě funkce.


1. Pomocí funkce NETWORKDAYS spočítat počet pracovních dnů

Do prázdné buňky zadejte následující vzorec:

=NETWORKDAYS(A2,B2)

Poté zadejte vstoupit a počítáte počet pracovních dnů kromě nedělí a sobot mezi těmito dvěma daty. Viz screenshot:

Poznámka: Ve výše uvedeném vzorci, A2 označuje počáteční datum a B2 označuje datum ukončení.


2. Pomocí funkce NETWORKDAYS spočítat počet pracovních dnů, ale vyloučit svátky

Někdy mohou být během těchto dvou dnů nějaké svátky. Pokud chcete vypočítat pracovní dny mezi těmito dvěma daty, měli byste vyloučit soboty, neděle a svátky. Tento SÍTĚ funkce vám také může pomoci.

Syntaxe pro SÍTĚ funkce: = NETWORKDAYS (datum zahájení, datum ukončení, svátky)

Zadejte sváteční data do buněk, které chcete odečíst od dat, a pak zadejte tento vzorec do prázdné buňky, kde chcete získat výsledek:

=NETWORKDAYS(A2,B2,$C$2:$C$6)

Pak stiskněte tlačítko vstoupit klíč, byl vypočítán počet pracovních dnů, které nezahrnují neděli, soboty a svátky. Viz screenshot:

Poznámka: Ve výše uvedeném vzorci, A2 označuje datum zahájení, B2 znamená datum ukončení a C2: C6 je seznam svátků.


3. Pomocí funkce SUM a INT spočítejte počet pracovních dnů

Kromě funkce NETWORKDAYS existuje další vzorec, který vám pomůže zjistit, kolik pracovních dnů mezi dvěma daty.

Do prázdné buňky zadejte nebo zkopírujte následující vzorec:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6})+B2-A2)/7))

A potom klepněte na vstoupit klíč a budou vypočítány všechny pracovní dny. Viz screenshot:

Poznámky:

1. Někdy máte 6 pracovních dní v týdnu (od pondělí do soboty), takže musíte vypočítat počet pracovních dnů včetně sobot, ale kromě nedělí. V tomto případě můžete použít tento vzorec:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))

2. Ve výše uvedených vzorcích A2 znamená datum zahájení a B2 označuje datum ukončení.


Počítat nebo vypočítat počet víkendových dnů mezi dvěma daty pomocí vzorců

Zde také existují některé vzorce, které vám v daném období počítají pouze počet víkendových dnů (soboty a neděle). Zadejte nebo zkopírujte kterýkoli ze dvou vzorců:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)),2)>5))
=SUM(INT((WEEKDAY(A2-{1,7})+B2-A2)/7))

Pak stiskněte tlačítko vstoupit klíč a nyní získáte počet víkendů mezi těmito dvěma daty. Viz snímek obrazovky:

Poznámka: Ve výše uvedeném vzorci, A2 označuje datum zahájení, B2 znamená datum ukončení.


Počítat nebo vypočítat počet pracovních dnů, víkendů mezi dvěma daty s užitečnou funkcí

Chcete-li spočítat počet pracovních dnů nebo víkendů mezi dvěma danými daty, Kutools pro ExcelJe Pomocník vzorců nástroj, který obsahuje některé běžně používané vzorce, můžete je použít k výpočtu stáří, zobrazení slova a tak dále.

Poznámka:Použít toto Pomocník vzorcůNejprve byste si měli stáhnout soubor Kutools pro Excela poté tuto funkci rychle a snadno aplikujte.

Po instalaci Kutools pro Excel, udělejte prosím toto:

1. Klikněte na buňku, ve které chcete vyhledat výsledek, a poté klikněte KutoolsPomocník vzorců > Pomocník vzorců, viz screenshot:

2. V Pomocník vzorců dialogové okno, proveďte následující operace:

  • vybrat Statistický možnost z nabídky Vzorec typ rozevírací;
  • v Vyberte vzorec v seznamu vyberte Počet nepracovních dnů mezi dvěma daty or Počet pracovních dnů mezi dvěma daty chcete použít;
  • Poté v části Argumenty vyberte buňky, které obsahují počáteční a koncové datum samostatně.
  • Konečně klikněte na tlačítko Ok tlačítko pro získání výsledku, jak ukazuje následující screesnhot:


Počítat nebo vypočítat počet dní, týdnů, měsíců nebo let mezi dvěma daty

S Kutools pro Excel's Pomocník pro datum a čas Díky této funkci můžete rychle získat různé výsledky rozdílu mezi dvěma daty podle své potřeby, aniž byste si pamatovali jakékoli vzorce, například týdny + dny , měsíce + týdny atd. Klikněte a stáhněte si Kutools pro Excel!

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!


Více relativních článků o datu a čase:

  • Výpočet hodin mezi časy po půlnoci v aplikaci Excel
  • Předpokládejme, že máte časový rozvrh pro zaznamenávání svého pracovního času, čas ve sloupci A je počáteční čas dneška a čas ve sloupci B je čas konce následujícího dne. Normálně, pokud vypočítáte časový rozdíl mezi těmito dvěma časy přímo mínus "= B2-A2", nezobrazí správný výsledek, jak je znázorněno levé zobrazení obrazovky. Jak byste mohli správně vypočítat hodiny mezi dvakrát po půlnoci v aplikaci Excel?

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

Kutools pro Excel řeší většinu vašich problémů a zvyšuje 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 (50)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Dobrý večer, prosím můj dotaz, jestli mám v jedné buňce v excelu datum a potřebuji extrahovat počet dní, tj. 13-31/07/2014 je to možné? děkuji Najwa
Tento komentář byl moderátorem webu minimalizován
Dobrý den, popište svůj problém konkrétněji. Chcete extrahovat všechny dny mezi 13. 07. 2014 a 31. 07. 2014?
Tento komentář byl moderátorem webu minimalizován
Ahoj. Používám Method2, ale chci získat - pátky, soboty a neděle. V následujícím případě však počáteční den: sobota, den ukončení: neděle, dostanu pouze 1 den namísto 2. Byl by někdo schopen pomoci ve stejném? Mnohokrát děkuji,
Tento komentář byl moderátorem webu minimalizován
Funguje pro mě - nezapomněli jste upravit pole tak, aby odkazovalo na požadované dny? Budete jej muset upravit na {1,6,7} a ne na {2,3,4,5,6}
Tento komentář byl moderátorem webu minimalizován
Použití sloupcového seznamu obsahujícího datum a čas v tomto formátu DD/MM/RRRR HH:MM ; jaké vzorce by byly potřeba k počítání, kolikrát každý den a každou hodinu, kdy je buňka zapsána do tohoto seznamu
Tento komentář byl moderátorem webu minimalizován
MÁM ČTYŘI RŮZNÉ TERMÍNY A POTŘEBUJI POČÍTAT ROZDÍL MEZI NIMI KTEROU FUNKCI MÁM POUŽÍVAT A JAK??
Tento komentář byl moderátorem webu minimalizován
Chtěl bych získat vzorec, který může počítat 6 pracovních dnů bez svátků a určitý den je považován za půldny. Existuje nějaký vzorec, který může pomoci? Děkuji
Tento komentář byl moderátorem webu minimalizován
Potřebuji vypočítat počet dní mezi 2 daty včetně prvního a posledního dne a rozdělit jej na počet dní v každém měsíci. Např. začátek 1. ledna konec 28. března by se vrátil led = 3, únor = 4, březen = 28 jak to mohu udělat?
Tento komentář byl moderátorem webu minimalizován
Potřebuji vypočítat úložiště na základě dnů (0-7); dnů (8-14) a za den dnů 15 a dále? Jaké vzorce používám?
Tento komentář byl moderátorem webu minimalizován
Potřebuji najít dny v MS Excel? nemůžu najít podle mě dej mi rovnici......
Tento komentář byl moderátorem webu minimalizován
Snažím se vypočítat počet dní mezi daty, ale existují buňky, kde může být 1. datum prázdné. Když k tomu dojde, chci v této buňce vrátit "0". Zkoušel jsem přidat vzorec KDYŽ, ale nemohu to udělat správně. Existuje způsob, jak mohu buď ignorovat prázdnou buňku a nevrátit hodnotu, nebo mít v buňce "0"?
Tento komentář byl moderátorem webu minimalizován
Potřebuji vypočítat úložiště na základě dnů (0-10); za den od 10 dnů? např.: dnešní datum (03) + 03 dní = datum by mělo přijít automaticky????
Tento komentář byl moderátorem webu minimalizován
Dobrý den, potřebuji vypočítat rozdíl mezi dvěma daty, například začátek 04. 05. 2016 a skončí 20. 06. 2016, ale ve skutečnosti potřebuji vypočítat jeden vzorec pro zobrazení každého měsíce odděleně " dny započaté 24. května a 20. června.
Tento komentář byl moderátorem webu minimalizován
Ahoj, potřeboval bych spočítat prostoje do provozuschopnosti stroje v minutách během pracovní doby. Moje pracovní doba je: pondělí - pátek 6:00 - 7:00 Sobota 7:00 - 2:00 Neděle a svátky nejsou zahrnuty Například je to od 10/05/16 (úterý) 6:00 do 11 /05/16 (středa) 8:00, měla by být počítána pouze na 180 minut (3 hodiny), protože prostoj se zastaví v úterý 7:00 a obnoví se ve středu v 6:00.
Tento komentář byl moderátorem webu minimalizován
HI.. Jak počítat dnešní datum přidat po 60 dnech ke kterému datu. Př:27-10-2016 +60 dní = jaké datum?
Tento komentář byl moderátorem webu minimalizován
Ahoj.. Potřebuji vaši pomoc se získáním Network days se 2 podmínkami. Datum zahájení ; 01/11/2016 a End date:13/11/2016 Prázdniny (01/11/2016 a 02/11/2016). 1. Neděle jsou vyloučeny. 2. Vyjma výše uvedené svátky. Děkuji, Krishna M
Tento komentář byl moderátorem webu minimalizován
ABCDE
01-11-2016 13-11-2016 9 01-11-2016 02-11-2016

(SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))-((NETWORKDAYS(A2,B2)-(NETWORKDAYS(A2,B2,D2:E2)))))
Tento komentář byl moderátorem webu minimalizován
Dobrý den, uveďte prosím vzorec, který obsahuje dvě podmínky. Pokud je odchylka mezi těmito dvěma daty „0 až 5“ kalendářních dnů, je konečný výsledek „Y“ a pokud je odchylka mezi těmito dvěma daty „větší než 5“ nebo „menší než 0“, konečný výsledek je „N“ . 15. ledna 2017, 17. ledna 2017 = Y 15. ledna 2017, 21. ledna 2017 = N 15. ledna 2017, 11. ledna 2017 = N 15. ledna 2017, 15. ledna 2017 = Y
Tento komentář byl moderátorem webu minimalizován
=if((17-Jan-2017-15-Jan-2017)>5,"YES","NO")
Tento komentář byl moderátorem webu minimalizován
Dobrý den, uveďte prosím jednoduchý vzorec, chci přidat dny k určitému datu. například 10.05.2017 a chcete přidat 10 dní, takže odpověď by měla přijít 20.05.2017
Tento komentář byl moderátorem webu minimalizován
A1= 10-05-2017
B1 = A1+10
= 20-05-2017


*Poznámka A1 musí být ve formátu data a B1 v obecném formátu
Tento komentář byl moderátorem webu minimalizován
Potřebuji zobrazit dny v týdnu pro 28letý cyklus, řekněme od 1. ledna 1 do 1. ledna 2 v juliánském kalendáři. Je možné to udělat automaticky? Čekám na odpověď, upřímně, Hayim
Tento komentář byl moderátorem webu minimalizován
Alternativní vzorec, jak se vyhnout víkendům, je docela užitečný.
Tento komentář byl moderátorem webu minimalizován
Ahoj, chci najít počet dní mezi 2 daty bez nedělí. Prosím pomoz mi ven. Díky, Bittu Gogoi
Tento komentář byl moderátorem webu minimalizován
hi
Mám datum příjezdu a odjezdu, chci si spočítat, kolik je čtvrtek+pátek, protože mají jiné ceny pokojů než zbytek nocí, tj. od so do středy
Zatím zde nejsou žádné komentáře
Načíst další
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

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