Excel-formule: bereik bevat specifieke datum -

Inhoudsopgave

Generieke formule

=COUNTIFS(range,date)>0

Samenvatting

Om te testen of een bereik een specifieke datum bevat, kunt u de AANTAL.ALS-functie gebruiken. In het getoonde voorbeeld is de formule in F5, naar beneden gekopieerd,:

=COUNTIFS(dates,E5)>0

waarbij datums het benoemde bereik B5: B16 is

Uitleg

Ten eerste is het belangrijk op te merken dat Excel-datums gewoon grote serienummers zijn. Als we een datum zoeken met een formule, zoeken we een specifiek groot getal, geen tekst.

Deze formule is een eenvoudig voorbeeld van het gebruik van de COUNTIFS-functie met slechts één voorwaarde. Het benoemde bereik van datums wordt geleverd als het eerste argument en de datum in kolom E wordt geleverd als het tweede argument voor de voorwaarde:

=COUNTIFS(dates,E5)

Met de datum 13-juni-2020 in cel E5 retourneert de AANTAL.ALS-functie 1, dus de formule wordt vervolgens vereenvoudigd tot:

=1>0

wat WAAR retourneert.

Door te controleren of het resultaat van AANTAL.ALS groter is dan nul, behandelen we ook gevallen waarin het aantal groter is dan 1 (dwz de datum die we zoeken komt meer dan eens voor), zoals in cel E7. Elk positief resultaat zorgt ervoor dat de formule WAAR retourneert. Wanneer AANTAL.ALS een telling van nul retourneert, retourneert de formule FALSE.

Met een hardgecodeerde datum

De beste manier om een ​​datum hard in deze formule te coderen, is door de functie DATUM als volgt te gebruiken:

=COUNTIFS(dates,DATE(2020,6,13))>0

De functie DATUM zorgt ervoor dat de juiste datum wordt doorgegeven aan COUNTIFS, zonder dat Excel een datum in tekstformaat hoeft te interpreteren.

Kijk voor de datum van vandaag

Gebruik de functie VANDAAG als volgt om de datum van vandaag te controleren:

=COUNTIFS(dates,TODAY())>0

Opmerking: de functie VANDAAG wordt voortdurend bijgewerkt naarmate de tijd verstrijkt.

Met IF

U kunt deze formule nesten in de ALS-functie als de logische test. Als u bijvoorbeeld het eindresultaat "Ja" of "Nee" wilt retourneren, kunt u IF als volgt gebruiken:

=IF(COUNTIFS(dates,E5),"Yes","No")

Interessante artikelen...