De COUNTIF functie telt cellen die voldoen aan opgegeven criteria, en retourneert het aantal gevonden occurrences. Als geen enkele cel aan de criteria voldoet, geeft COUNTIF nul terug. Elk positief getal betekent dat de waarde is gevonden. Dit betekent dat je de operator groter dan kunt gebruiken (>) om een eenvoudige test uit te voeren op het resultaat van COUNTIF om een WAAR of ONWAAR resultaat te forceren:

=COUNTIF(range,value)>0

Je kunt de formule ook in een IF-statement wikkelen om een specifiek resultaat te forceren. Om bijvoorbeeld “Ja” of “Nee” terug te geven, gebruik je:

=IF(COUNTIF(range,value),"Yes","No")

Dit werkt omdat IF elk getal > 0 als TRUE beschouwt wanneer het verschijnt als het logische testargument.

Testen op een substring of gedeeltelijke overeenkomst

Als u een bereik wilt testen om te zien of het specifieke tekst bevat (een substring of gedeeltelijke tekst), kunt u jokertekens aan de formule toevoegen. Als je bijvoorbeeld een waarde hebt in cel C1, en je wilt het bereik A1:A100 controleren, dan kun je COUNTIF configureren om die waarde overal in een cel te zoeken door sterretjes aan elkaar te rijgen:

=COUNTIF(A1:A100,"*"&C1&"*")>0

Het sterretje (*) is een wildcard voor een of meer tekens. Door sterretjes voor en na de waarde in C1 aan elkaar te plakken, telt de formule de substring in C1 overal waar deze in elke cel van het bereik voorkomt.

Een alternatieve formule met MATCH

Als alternatief kunt u een formule gebruiken die de MATCH-functie gebruikt in plaats van COUNTIF:

=ISNUMBER(MATCH(value,range,0))

De MATCH-functie retourneert de positie van een overeenkomst (als een getal) als deze is gevonden, en #N/A als deze niet is gevonden. Door MATCH in ISNUMBER te wikkelen, is het eindresultaat WAAR als MATCH een overeenkomst vindt en ONWAAR als MATCH #N/A retourneert.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *