Hoppa till huvudinnehåll
 

Excel Formel: Lista helgdagar mellan två datum

Författare: Sun Senast ändrad: 2024-07-29

doc konvertera datum till julia 1

Det finns en tabell över helgdagar och motsvarande datum, hur kan du lista alla helgdagar mellan ett givet datumintervall i Excel? Här introduceras en matrisformel för att uppnå detta mål.

Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
doc konvertera datum till julia 1

Generisk formel

{TEXTJOIN(", ",TRUE,IF(dates>=start_date,IF(dates<=end_date,holidays,""),""))}

Syntax och argument

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.

Returvärde

Formeln återgår till tom om det inte finns någon helgdag inom det givna datumintervallet, eller så returnerar den motsvarande helgdagar.

Anmärkning

TEXTJOIN-funktionen är endast tillgänglig i Office 365, Excel 2019 och senare versioner.

Hur den här formeln fungerar

Datalista så här:
B3:B6, listar helgdagar;
C3:C6, listar datum för helgdagar;
F2: placering av startdatum;
F3: placering av slutdatum;
E4: listar helgdagar mellan startdatum och slutdatum.

Använd formeln så här:

=TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))

Håll shift och ctrl för att få rätt resultat.
doc konvertera datum till julia 1

Förklaring

IF funktion: för att testa ett villkor och returnera TRUE eller FALSE, eller så kan du ange specifika texter som ska visas istället för TRUE och FALSE.

TEXTJOIN-funktion: sammanfoga två eller flera värden med avgränsare.

Formeln kan analyseras i tre delar:

{IF(C3:C6<=F3,$B$3:$B$6,""): hittar vilka datum för helgdagar som är tidigare eller lika med slutdatumet. I den här arrayen kan du se resultatet är {"New Year ";"Independence Day";"Tanksgiving";""}.

{IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),"")}, enligt ovanstående formel kan denna del ses så här:

{IF(C3:C6>=F2,{"New Year";"Independence Day";"Tanksgiving";""},"")}: hittar vilka datum för helgdagar som är senare eller lika med startdatumet. I den här arrayen kan du se resultatet är {"";"Independence Day";"Tanksgiving";""}.

{TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))}, nu kan hela formeln ses så här:

{TEXTJOIN(", ",TRUE, {"";"Independence Day";"Tanksgiving";""}), den sammanfogar värdena med kommatecken och ignorerar de tomma värdena.


Relativa formler

Relativa funktioner


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel rullgardinslista  |  Beroende rullgardinslista  |  Flervals-rullgardinslista...
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  Jämför kolumner med Välj Samma och olika celler ...
Utvalda funktioner: Rutnätsfokus  |  Designvy  |  Stor formelbar  |  Arbetsbok & Bladhanterare | Resursbibliotek (Automatisk text)  |  Datumväljare  |  Kombinera arbetsblad  |  Kryptera/Dekryptera celler  |  Skicka e-postmeddelanden efter lista  |  Superfilter  |  Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken ...)  |  50+ Diagram Typer (Gantt Chart ...)  |  40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag ...)  |  19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg ...)  |  12 Konvertering verktyg (Siffror till ord, Valutaväxling ...)  |  7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.