Excel-formule: Feestdagen tussen twee datums weergeven

Er is een tabel met feestdagen en de bijbehorende datums. Hoe kunt u alle feestdagen binnen een opgegeven datumreeks in Excel weergeven? Hier wordt een matrixformule beschreven om dit te realiseren.
Download het voorbeeldbestand als u deze handleiding wilt volgen.
Algemene formule
Syntaxis en argumenten
| 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. |
Retourneerwaarde
De formule retourneert een lege waarde als er geen feestdag wordt gevonden in de opgegeven datumreeks, of anders de bijbehorende feestdagen.
Opmerking
De functie TEKST.SAMENVOEGEN is exclusief beschikbaar in Office 365, Excel 2019 en nieuwere versies.
Hoe deze formule werkt
Gegevenslijst als volgt:
B3:B6: bevat feestdagen;
C3:C6: bevat datums van feestdagen;
F2: bevat de startdatum;
F3: bevat de einddatum;
E4: bevat het aantal feestdagen tussen de start- en einddatum.
Gebruik de formule als volgt:
Houd Shift en Ctrl ingedrukt om het juiste resultaat te krijgen.
Uitleg
ALS-functie: test een voorwaarde en geeft WAAR of ONWAAR terug, of geef optioneel eigen teksten op die in plaats van WAAR en ONWAAR moeten worden weergegeven.
TEKST.SAMENVOEGEN-functie: voegt twee of meer waarden samen met behulp van scheidingstekens.
De formule kan worden onderverdeeld in drie delen:
{ALS(C3:C6<=F3;$B$3:$B$6;„")}: zoekt naar feestdagen die op of vóór de einddatum vallen. In deze matrix ziet u het resultaat {"Nieuwjaar";"Onafhankelijkheidsdag";"Tanksgiving";„"}.
{ALS(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_26]]:$B[[PH_25]],"");„")}, gezien de bovenstaande formule, kan dit deel als volgt worden weergegeven:
{ALS(C3:C6>=F2;{"Nieuwjaar";"Onafhankelijkheidsdag";"Tanksgiving";""};„")}: zoekt welke feestdagen op of na de startdatum vallen. In deze matrix ziet u het resultaat {"";"Onafhankelijkheidsdag";"Tanksgiving";„"}.
{TEKST.SAMENVOEGEN(", ";WAAR;ALS(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_28]]:$B[[PH_27]],"");„"))}, nu kan de volledige formule als volgt worden weergegeven:
{TEKST.SAMENVOEGEN(", ";WAAR; {"";"Onafhankelijkheidsdag";"Tanksgiving";„"})} – deze functie voegt waarden samen met komma’s en slaat lege waarden over.
Gerelateerde formules
- Controleren of een datum in de afgelopen N maanden valt
Moet u bijvoorbeeld nagaan of de indiensttredingsdatum van een medewerker binnen de afgelopen 6 maanden ligt? Gebruik dan in Excel een formule met de functies EN, LAATSTEDAG en VANDAAG om deze taak razendsnel uit te voeren. - Controleren of datum binnen de laatste N dagen van vandaag valt
Om te controleren of producten vandaag vervallen, kunt u een formule gebruiken om te zien of de productiedatum ligt op 7 dagen geleden ten opzichte van vandaag. - Maandnaam omzetten naar getal
In deze handleiding vind je een formule om een maandnaam eenvoudig om te zetten naar het bijbehorende maandnummer in Excel. - Hetzelfde dagdeel van vorig jaar of volgend jaar ophalen
In deze handleiding worden twee formules uitgelegd om, op basis van een opgegeven datum in Excel, hetzelfde datumdeel van vorig jaar respectievelijk volgend jaar op te halen.
Gerelateerde functies
- Excel DATUM-functie
Datum maken met jaar, maand en dag - Excel JAAR-functie
Geeft het jaar van een datum terug in formaat van een viercijferig volgnummer - Excel MAAND-functie
De functie MAAND wordt gebruikt om de maand als geheel getal (1 tot 12) uit een datum op te halen - Excel DAG-functie
De functie DAG haalt de dag op als getal (1 tot 31) uit een datum - Excel WERKDAG-functie
Voegt werkdagen toe aan de opgegeven datum en geeft een werkdag terug
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.