Hoppa till huvudinnehåll

Excel Formel: Lista helgdagar mellan två datum

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...

Beskrivning


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations