Vzorec Excel: Seznam svátků mezi dvěma daty
Existuje tabulka svátků a odpovídající data, jak můžete v Excelu vypsat všechny svátky mezi daným obdobím? Zde představuje maticový vzorec k dosažení tohoto cíle.
Pokud chcete pokračovat v tomto výukovém programu, stáhněte si vzorovou tabulku.
Obecný vzorec
Syntaxe a argumenty
Start_date, End_date: the two dates that you want to list holidays between. |
Date: a range refers to the dates of holidays. |
Holidays: a range refers to the holidays. |
Návratová hodnota
Vzorec se vrátí na prázdný, pokud v daném časovém období nebyl nalezen žádný svátek, nebo vrátí odpovídající svátky.
Poznámka
Funkce TEXTJOIN je k dispozici pouze v Office 365, Excel 2019 a novějších verzích.
Jak tento vzorec funguje
Seznam dat takto:
B3:B6, výpis prázdnin;
C3:C6, výpis dat svátků;
F2: umístění data zahájení;
F3: umístění koncového data;
E4: výpis svátků mezi počátečním a koncovým datem.
Použijte vzorec takto:
Držet směna a Ctrl klávesy pro získání správného výsledku.
Vysvětlení
Funkce IF: pro otestování podmínky a návrat PRAVDA nebo NEPRAVDA, nebo můžete zadat konkrétní texty, které se mají zobrazit místo PRAVDA a NEPRAVDA.
Funkce TEXTJOIN: spojení dvou nebo více hodnot pomocí oddělovačů.
Vzorec lze analyzovat ze tří částí:
{IF(C3:C6<=F3,$B$3:$B$6,""): zjistí, která data svátků jsou dřívější nebo rovna datu ukončení, V tomto poli můžete vidět výsledek {"Nový rok ";"Den nezávislosti";"Dávání tanků";""}.
{IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),"")}, podle výše uvedeného vzorce lze tuto část vidět takto:
{IF(C3:C6>=F2,{"Nový rok";"Den nezávislosti";"Tanksgiving";""}"")}: zjistí, která data svátků jsou pozdější nebo stejná jako počáteční datum. V tomto poli můžete vidět výsledek {"";"Den nezávislosti";"Tanksgiving";""}.
{TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),"")}, nyní může celý vzorec být viděn takto:
{TEXTJOIN(", ",TRUE, {"";"Den nezávislosti";"Tanksgiving";""}), spojí hodnoty dohromady čárkami a ignoruje prázdné hodnoty.
Relativní vzorce
- Zkontrolujte, zda je datum posledního N měsíce ode dneška
Předpokládejme, že potřebujete zkontrolovat, zda je datum nástupu zaměstnanců posledních 6 měsíců ode dneška, můžete použít vzorec kombinovaný funkcemi AND, EOMONTH a TODAY v Excelu, abyste úlohu rychle zvládli. - Zkontrolujte, zda je datum poslední N den dneška
Chcete-li zkontrolovat, zda jsou produkty splatné dnes, můžete použít vzorec ke kontrole, zda jsou data výroby posledních 7 dnů dnešního dne. - Převést název měsíce na číslo
Tento kurz poskytuje vzorec pro převod názvu měsíce na odpovídající číslo měsíce v Excelu. - Získejte stejný den loni nebo příští rok
V tomto tutoriálu poskytuje dva vzorce pro samostatné získání stejného data v minulém a příštím roce na základě daného data v aplikaci Excel.
Relativní funkce
- Funkce Excel DATE
Vytvořte datum s rokem, měsícem a dnem - Funkce Excel YEAR
Vrátí rok data ve formátu čtyřmístného sériového čísla - Funkce MĚSÍC Excel
MĚSÍC se používá k získání měsíce jako celočíselného čísla (1 až 12) od data - Funkce Excel DAY
Funkce DAY získá den jako číslo (1 až 31) od data - Funkce WORKDAY aplikace Excel
Přidá pracovní dny k danému datu a vrátí pracovní den
Nejlepší kancelářské nástroje produktivity
Kutools for Excel - Pomáhá vám vyčnívat z davu
Kutools for Excel Může se pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...

Office Tab - Povolit čtení a úpravy na kartách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
