
Generička formula
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Sažetak
Da biste testirali raspon i utvrdili sadrži li jedan od mnogih podnizova (djelomična podudaranja, određeni tekst itd.), Možete upotrijebiti formulu koja se temelji na funkciji COUNTIF ugniježđenoj u funkciji SUMPRODUCT.
Obrazloženje
Sav naporan rad vrši funkcija COUNTIF, koja je konfigurirana za brojanje vrijednosti u imenovanom rasponu "podnizima" koje se pojavljuju u imenovanom rasponu "rng" ovako:
COUNTIF(rng,"*"&substrings&"*"))
Omatajući podnizove u zvjezdice, Excel evaluira formulu ovako:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF broji vrijednosti gdje god se pojave u ćeliji. Budući da dajemo COUNTIF višestrukih vrijednosti koje treba potražiti, za svaku vrijednost u polju poput ovog dobivamo count: (1; 0; 1; 1) .
Konačno, SUMPRODUCT vraća zbroj svih stavki u polju. Bilo koji rezultat veći od nule vraća TRUE.