
Generieke formule
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Samenvatting
Om een bereik te testen en te bepalen of het een van de vele subtekenreeksen bevat (gedeeltelijke overeenkomsten, specifieke tekst, enz.), Kunt u een formule gebruiken op basis van de functie AANTAL.ALS genest in de functie SOMPRODUCT.
Uitleg
Al het harde werk wordt gedaan door de AANTAL.ALS-functie, die is geconfigureerd om de waarden in het benoemde bereik "substrings" te tellen die het benoemde bereik "rng" als volgt weergeven:
COUNTIF(rng,"*"&substrings&"*"))
Door subtekenreeksen in de asterisken te wikkelen, evalueert Excel de formule als volgt:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
AANTAL.ALS telt de waarden waar ze ook voorkomen in de cel. Aangezien we AANTAL.ALS meerdere waarden geven om naar te zoeken, ontvangen we een telling voor elke waarde in een array als deze: (1; 0; 1; 1) .
Ten slotte retourneert SOMPRODUCT de som van alle items in de array. Elk resultaat groter dan nul retourneert WAAR.