Přejít k hlavnímu obsahu
 

Jak zkontrolovat, zda je datum státním svátkem a počítat dny kromě svátků v aplikaci Excel?

Autor: Kelly Naposledy změněno: 2024-08-30

Například máte seznam dat a chcete zkontrolovat, zda v seznamu existují nějaké svátky, jak byste to mohli udělat rychle? V tomto článku vám ukážu způsoby, jak vypočítat všechna data amerických státních svátků v daných letech, a poté snadno zkontrolovat, zda je datum americkým státním svátkem v aplikaci Excel.


Část 1: Výpočet státních svátků s daným rokem v aplikaci Excel

Než zkontrolujete, zda je datum státním svátkem, musíte v aplikaci Excel uvést seznam všech svátků za dané roky. Proto vám příprava tabulky podle následujícího snímku obrazovky usnadní práci.

snímek obrazovky svátků a odpovídajících dat

Existují tři druhy amerických státních svátků:

  • (1) Prvním druhem je státní svátek ve stanovený den, například Nový rok je 1. ledna. můžeme snadno vypočítat Nový rok podle vzorce = DATUM (daný rok, 1,1);
  • (2) Druhým druhem je státní svátek ve stanovený pracovní den, například Den prezidenta. Den prezidenta můžeme snadno vypočítat podle vzorce = DATUM (daný rok, 1,1) + 14 + VÝBĚR (WEEKDAY (DATUM (daný rok, 1,1)), 1,0,6,5,4,3,2);
  • (3) A posledním druhem je Memorial Day, můžeme snadno vypočítat Memorial Day podle vzorce = DATE (daný rok, 6,1) -WEEKDAY (DATE (daný rok, 6,6)).

Zde uvádíme seznam vzorců pro výpočet všech svátků v následující tabulce. Stačí zadat vzorce do správné buňky a stisknout vstoupit klíč jeden po druhém.

Dovolená Buňka Vzorce
Nový rok C2 = DATUM (C1,1,1)
Martin Luther King Jr. den C3 = DATUM (C1,1,1) + 14 + VÝBĚR (WEEKDAY (DATUM (C1,1,1)), 1,0,6,5,4,3,2)
Den prezidenta C4 = DATUM (C1,2,1) + 14 + VÝBĚR (WEEKDAY (DATUM (C1,2,1)), 1,0,6,5,4,3,2)
Memorial Day C5 = DATE (C1,6,1) -WEEKDAY (DATE (C1,6,6))
Den nezávislosti C6 = DATUM (C1,7,4)
Svátek práce C7 = DATUM (C1,9,1) + VÝBĚR (WEEKDAY (DATUM (C1,9,1)), 1,0,6,5,4,3,2)
Columbus Day C8 = DATUM (C1,10,1) + 7 + VÝBĚR (WEEKDAY (DATUM (C1,10,1)), 1,0,6,5,4,3,2)
Den veteránů C9 = DATUM (C1,11,11)
Den díkůvzdání C10 = DATUM (C1,11,1) + 21 + VÝBĚR (WEEKDAY (DATUM (C1,11,1)), 4,3,2,1,0,6,5)
Štědrý den C11 = DATUM (C1,12,25)

Poznámka: Ve vzorcích v tabulce výše je C1 referenční buňkou, která lokalizuje daný rok. V našem příkladu to znamená rok 2015 a můžete jej změnit podle svých potřeb.

S těmito vzorci můžete snadno vypočítat data svátků s danými roky. Viz snímek obrazovky níže:

snímek obrazovky svátků a odpovídajících dat v různých letech

snímek obrazovky kutools pro excel ai

Odemkněte Excel Magic pomocí Kutools AI

  • Chytré provedení: Provádějte operace s buňkami, analyzujte data a vytvářejte grafy – to vše pomocí jednoduchých příkazů.
  • Vlastní vzorce: Vytvářejte přizpůsobené vzorce pro zefektivnění vašich pracovních postupů.
  • Kódování VBA: Napište a implementujte kód VBA bez námahy.
  • Výklad vzorce: Snadno porozumíte složitým vzorcům.
  • Překlad textu: Prolomte jazykové bariéry ve svých tabulkách.
Vylepšete své možnosti aplikace Excel pomocí nástrojů založených na umělé inteligenci. Stáhnout nyní a zažijte efektivitu jako nikdy předtím!

Část 2: Zkontrolujte, zda je datum v aplikaci Excel svátkem

Po uvedení všech dat svátků konkrétních let můžeme pomocí vzorců v aplikaci Excel snadno zkontrolovat, zda je datum svátkem nebo ne. Předpokládejme, že máte seznam dat, jak ukazuje následující snímek obrazovky, a já vám představím způsoby, jak to snadno udělat.

snímek obrazovky se seznamem dat ve sloupcisnímek obrazovky s použitím vzorce ke kontrole, zda je datum státním svátkem

Vyberte prázdnou buňku kromě seznamu dat, říká buňka B18, zadejte vzorec = IF (COUNTIF ($ C $ 2: $ D $ 11, A18), "Prázdniny", "Ne") do něj a poté přetáhněte rukojeť výplně do požadovaného rozsahu. Viz snímek obrazovky výše:

Poznámky:

(1) Ve vzorci = IF (COUNTIF ($ C $ 2: $ D $ 11, A18), "Prázdniny", "Ne"), je $ C $ 2: $ D $ 11 rozsah státních svátků v konkrétních letech a A18 je buňka s datem, které chcete zkontrolovat, zda je svátek, a můžete je změnit podle svých potřeb. A tento vzorec vrátí „svátek“, pokud je konkrétním datem státní svátek, a vrátí „ne“, pokud tomu tak není.

(2) Můžete také použít tento vzorec pole = IF (NEBO ($ C $ 2: $ D $ 11 = A18), "Prázdniny", "NE") zkontrolovat, zda je odpovídající datum svátek nebo ne.


Část 3: Počítání dnů mezi dvěma dny kromě víkendů a svátků v aplikaci Excel

V části 1 jsme uvedli všechny svátky v daném roce a nyní vás tato metoda provede počítáním počtu dnů kromě všech víkendů a svátků v časovém období.

Vyberte prázdnou buňku, kterou vrátíte počet dní, a zadejte vzorec = NETWORKDAYS (E1, E2, B2: B10) do něj a stiskněte vstoupit klíč.

Pozor: Ve výše uvedených buňkách je E1 počátečním datem zadaného časového období, E2 je koncovým datem a B2: B10 je seznam svátků, který počítáme v části 1.

snímek obrazovky s použitím funkce NETWORKDAYS k počítání dnů mezi dvěma dny kromě víkendů a svátků

Nyní získáte počet dní kromě víkendů a svátků ve stanoveném časovém období.


Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


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!