
Formula generică
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
rezumat
Pentru a testa un interval și pentru a determina dacă acesta conține unul dintre multele șiruri de caractere (potriviri parțiale, text specific etc.) puteți utiliza o formulă bazată pe funcția COUNTIF imbricată în funcția SUMPRODUCT.
Explicaţie
Toată munca grea este realizată de funcția COUNTIF, care este configurată pentru a număra valorile din intervalul denumit „șiruri de caractere” care apar în intervalul denumit „rng”, astfel:
COUNTIF(rng,"*"&substrings&"*"))
Înfășurând șiruri de caractere în asteriscuri, Excel evaluează formula astfel:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF contorizează valorile oriunde apar în celulă. Deoarece oferim valorilor multiple COUNTIF de căutat, primim un număr pentru fiecare valoare dintr-o matrice ca aceasta: (1; 0; 1; 1) .
În cele din urmă, SUMPRODUCT returnează suma tuturor articolelor din matrice. Orice rezultat mai mare de zero returnează ADEVĂRAT.