Formula Excel: navedite praznike med dvema datumoma
Obstaja tabela praznikov in ustreznih datumov, kako lahko v Excelu navedete vse praznike med danim časovnim obdobjem? Tukaj je predstavljena formula matrike za dosego tega cilja.
Če želite slediti tej vadnici, prenesite primer preglednice.
Splošna formula
Sintaksa in argumenti
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. |
Vrnjena vrednost
Formula se vrne v prazno, če v danem časovnem obdobju ni nobenega praznika ali vrne ustrezne praznike.
Opomba
Funkcija TEXTJOIN je na voljo samo v Office 365, Excel 2019 in novejših različicah.
Kako deluje ta formula
Seznam podatkov je naslednji:
B3:B6, seznam praznikov;
C3:C6, seznam datumov praznikov;
F2: postavitev začetnega datuma;
F3: postavitev končnega datuma;
E4: seznam praznikov med začetnim in končnim datumom.
Prosimo, uporabite naslednjo formulo:
Držite Shift in Ctrl tipke za pravilen rezultat.
Izjava
Funkcija IF: da preizkusite pogoj in vrnete TRUE ali FALSE, lahko pa določite določena besedila za prikaz namesto TRUE in FALSE.
Funkcija TEXTJOIN: združi dve ali več vrednosti skupaj z ločili.
Formulo je mogoče analizirati s tremi deli:
{IF(C3:C6<=F3,$B$3:$B$6,""): ugotovi, kateri datumi praznikov so zgodnejši ali enaki končnemu datumu. V tem nizu lahko vidite rezultat {"Novo leto ";"Dan neodvisnosti";"Dan tankov";""}.
{IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),"")}, v skladu z zgornjo formulo je ta del mogoče videti takole:
{IF(C3:C6>=F2,{"New Year";"Independence Day";"Tanksgiving";""},"")}: ugotovi, kateri datumi praznikov so poznejši ali enaki začetnemu datumu. V tem nizu lahko vidite rezultat {"";"Independence Day";"Tanksgiving";""}.
{TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))}, zdaj lahko celotna formula videti takole:
{TEXTJOIN(", ",TRUE, {"";"Independence Day";"Tanksgiving";""}), združi vrednosti skupaj z vejicami in prezre prazne vrednosti.
Relativne formule
- Preverite, ali je datum zadnji N mesec od danes
Predpostavimo, da morate preveriti, ali je datum vstopa osebja zadnjih 6 mesecev od danes, lahko uporabite formulo, ki jo kombinirajo funkcije IN, EOMONTH in DANES v Excelu, da hitro opravite delo. - Preverite, ali je datum zadnji N dan danes
Če želite preveriti, ali izdelki zapadejo danes, lahko s formulo preverite, ali so datumi proizvodnje zadnjih 7 dni od danes. - Pretvori ime meseca v številko
Ta vadnica ponuja formulo za pretvorbo imena meseca v ustrezno številko meseca v Excelu. - Dobite isti dan lani ali prihodnje leto
V tej vadnici ponuja dve formuli za ločeno pridobivanje istega datuma lani in prihodnje leto na podlagi danega datuma v Excelu.
Relativne funkcije
- Excelova funkcija DATE
Ustvari datum z letom, mesecem in dnevom - Excel LETNA funkcija
Vrne leto v 4-mestni obliki serijske številke - Excel MESEC Funkcija
MONTH se uporablja za pridobivanje meseca kot celoštevilčnega števila (1 do 12) od datuma - Excel DAY funkcija
Funkcija DAY dobi dan kot število (od 1 do 31) od datuma - Excel DELOVNI DEL Funkcija
Danemu datumu dodamo delovne dni in vrnemo delovni dan
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.