Formula Excel: Gama conține unul dintre multele șiruri de caractere -

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.

Articole interesante...