KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Formel: Feiertage zwischen zwei Daten auflisten

AutorSun Änderungsdatum

doc-list-holidays-01

Es gibt eine Tabelle mit Feiertagen und den zugehörigen Daten. Wie können Sie alle Feiertage innerhalb eines angegebenen Datumsbereichs in Excel auflisten? Hier wird eine Arrayformel vorgestellt, mit der Sie dieses Ziel erreichen.

Wenn Sie dieses Tutorial nachvollziehen möchten, laden Sie einfach die Beispieldatei herunter.
doc-sample

Allgemeine Formel

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

Syntax und Argumente

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.

Rückgabewert

Die Formel liefert ein leeres Ergebnis, wenn im angegebenen Datumsbereich kein Feiertag gefunden wird – andernfalls gibt sie die entsprechenden Feiertage zurück.

Hinweis

Die Funktion TEXTVERKETTEN ist ausschließlich in Office 365, Excel 2019 und neueren Versionen verfügbar.

Funktionsweise dieser Formel

Datenliste wie folgt:
B3:B6: Liste der Feiertage;
C3:C6: Zugehörige Feiertagsdaten;
F2: Startdatum;
F3: Enddatum;
E4: Feiertage im Zeitraum zwischen Start- und Enddatum.

Verwenden Sie bitte die Formel wie folgt:

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

Halten Sie die Tasten Umschalttaste und Strg gedrückt, um das korrekte Ergebnis zu erhalten.
doc-list-holidays-02

Erläuterung

WENN-Funktion: Prüft eine Bedingung und gibt WAHR oder FALSCH zurück – oder optional von Ihnen festgelegte Texte anstelle dieser Werte.

TEXTVERKETTEN-Funktion: Verknüpft zwei oder mehr Werte mit einem Trennzeichen.

Die Formel lässt sich in drei Teile gliedern:

{WENN(C3:C6<=F3;$B$3:$B$6;„")}: ermittelt, welche Feiertagsdaten auf oder vor dem Enddatum liegen. Das Ergebnis dieses Arrays lautet: {"Neujahr";"Unabhängigkeitstag";"Thanksgiving";„"}.

{WENN(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_26]]:$B[[PH_25]],"");„")}: gemäß der obigen Formel kann dieser Teil wie folgt dargestellt werden:

{WENN(C3:C6>=F2;{"Neujahr";"Unabhängigkeitstag";"Tanksgiving";""};„")}: ermittelt, welche Feiertage auf oder nach dem Startdatum liegen. Das resultierende Array lautet {"";"Unabhängigkeitstag";"Tanksgiving";„"}.

{TEXTVERKETTEN(", ";WAHR;WENN(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_28]]:$B[[PH_27]],"");„"))}: nun kann die gesamte Formel wie folgt dargestellt werden:

{TEXTVERKETTEN(", ";WAHR; {"";"Unabhängigkeitstag";"Tanksgiving";„"})}: Verknüpft die Werte mit Kommas und ignoriert dabei leere Einträge.


Verwandte Formeln

  • Prüfen, ob ein Datum in den letzten N Monaten ab heute liegt
    Angenommen, Sie möchten prüfen, ob das Eintrittsdatum eines Mitarbeiters innerhalb der letzten 6 Monate ab heute liegt. In diesem Fall können Sie eine Formel verwenden, die die Excel-Funktionen UND, MONATSENDE und HEUTE kombiniert, um diese Aufgabe schnell und einfach zu erledigen.
  • Prüfen, ob Datum der letzte N-te Tag ab heute ist
    Um zu prüfen, ob Produkte heute fällig sind, können Sie eine Formel verwenden, um zu überprüfen, ob die Produktionsdaten dem Datum vor 7 Tagen entsprechen.
  • Monatsnamen in Zahl umwandeln
    In diesem Tutorial zeigen wir Ihnen eine praktische Formel, mit der Sie einen Monatsnamen ganz einfach in die entsprechende Monatszahl in Excel umwandeln können.
  • Gleichen Tag Letztes Jahr oder Nächstes Jahr erhalten
    In diesem Tutorial stellen wir Ihnen zwei Formeln vor, mit denen Sie basierend auf einem vorgegebenen Datum das entsprechende Datum des Vorjahres bzw. des Folgejahres ermitteln können.

Verwandte Funktionen


Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.