Excel-formule: Feestdagen weergeven tussen twee data
Er is een tabel met feestdagen en de bijbehorende data. Hoe kunt u alle feestdagen binnen een bepaald datumbereik in Excel weergeven? Hier wordt een matrixformule geïntroduceerd om dit doel te bereiken.
Als u deze handleiding wilt volgen, download dan het voorbeeldspreadsheet.
Algemene formule
Syntaxis en argumenten
Startdatum, Einddatum: de twee data waarvoor u de feestdagen ertussen wilt weergeven. |
Datum: een bereik dat verwijst naar de data van de feestdagen. |
Feestdagen: een bereik dat verwijst naar de feestdagen. |
Retourwaarde
De formule retourneert blanco als er geen feestdag wordt gevonden in het opgegeven datumbereik, of retourneert de bijbehorende feestdagen.
Opmerking
De functie TEXTJOIN is alleen beschikbaar in Office 365, Excel 2019 en latere versies.
Hoe deze formule werkt
Gegevenslijst zoals deze:
B3:B6, opsomming van feestdagen;
C3:C6, opsomming van data van feestdagen;
F2: plaatsing van de startdatum;
F3: plaatsing van de einddatum;
E4: opsomming van feestdagen tussen de start- en einddatum.
Gebruik de formule als volgt:
Houd Shift en Ctrl toetsen ingedrukt om het juiste resultaat te krijgen.
Uitleg
IF-functie: test een voorwaarde en retourneert WAAR of ONWAAR, of u kunt specifieke teksten opgeven om weer te geven in plaats van WAAR en ONWAAR.
TEXTJOIN-functie: voegt twee of meer waarden samen met scheidingstekens.
De formule kan worden geanalyseerd in drie delen:
{IF(C3:C6<=F3,$B$3:$B$6,""): vindt welke feestdagen eerder zijn of gelijk aan de einddatum. In deze array ziet u het resultaat {"Nieuwjaar";"Onafhankelijkheidsdag";"Dankdag";""}.
{IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),"")}, volgens bovenstaande formule kan dit deel als volgt worden gezien:
{IF(C3:C6>=F2,{"Nieuwjaar";"Onafhankelijkheidsdag";"Dankdag";""},"")}: vindt welke feestdagen later zijn of gelijk aan de startdatum. In deze array ziet u het resultaat {"";"Onafhankelijkheidsdag";"Dankdag";""}.
{TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))}, nu kan de hele formule als volgt worden gezien:
{TEXTJOIN(", ",TRUE, {"";"Onafhankelijkheidsdag";"Dankdag";""}), het voegt de waarden samen met komma's en negeert de lege waarden.
Gerelateerde formules
- Controleer of datum in de laatste N maanden van vandaag valt
Stel dat u moet controleren of de indiensttredingsdatum van een medewerker in de laatste 6 maanden van vandaag valt, dan kunt u een formule gebruiken die bestaat uit AND, EOMONTH en TODAY-functies in Excel om de taak snel af te handelen. - Controleer of datum in de laatste N dagen van vandaag valt
Om te controleren of producten vandaag verlopen, kunt u een formule gebruiken om te controleren of de productiedata in de laatste 7 dagen van vandaag vallen. - Converteer maandnaam naar nummer
Deze handleiding biedt een formule om een maandnaam om te zetten naar het bijbehorende maandnummer in Excel. - Haal dezelfde dag op van vorig jaar of volgend jaar
In deze handleiding worden twee formules gegeven om respectievelijk dezelfde datum van vorig jaar en volgend jaar te verkrijgen op basis van de gegeven datum in Excel.
Gerelateerde functies
- Excel DATUM Functie
Creëer datum met jaar, maand en dag - Excel JAAR Functie
Retourneert het jaar van de datum in een 4-cijferig serienummerformaat - Excel MAAND Functie
De MAAND wordt gebruikt om de maand als geheel getal (1 tot 12) uit een datum te halen - Excel DAG Functie
DAG-functie haalt de dag als een getal (1 tot 31) uit een datum - Excel WERKDAG Functie
Voeg werkdagen toe aan de gegeven datum en retourneer een werkdag
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.