
Formula generică
=SUM(COUNTIF(A1,("x*","y*","z*")))>0
rezumat
Pentru a testa valorile pentru a vedea dacă încep cu unul din mai multe caractere (adică începe cu x, y sau z), puteți utiliza funcția COUNTIF împreună cu funcția SUM.
În exemplul prezentat, formula din C5 este:
=SUM(COUNTIF(B5,("x*","y*","z*")))>0
Explicaţie
Nucleul acestei formule este COUNTIF, care este configurat să numere trei valori separate folosind metacaractere:
COUNTIF(B5,("x*","y*","z*")
Asteriscul (*) este un wildcard pentru unul sau mai multe caractere, deci este folosit pentru a crea un test „începe cu”.
Valorile din criterii sunt furnizate într-o „constantă de matrice”, o listă codificată de articole cu acolade de ambele părți.
Când COUNTIF primește criteriile într-o constantă de matrice, va returna mai multe valori, una pentru fiecare articol din listă. Deoarece oferim COUNTIF doar un interval cu o singură celulă, acesta va returna doar două valori posibile pentru fiecare criteriu: 1 sau 0.
În celula C5, COUNTIF evaluează la (0,0,0). În celula C9, COUNTIF evaluează la: (0,1,0). În fiecare caz, primul element este rezultatul criteriilor „x *”, al doilea rezultă din criteriile „y *”, iar al treilea rezultat este din criteriul „z *”.
Deoarece testăm 3 criterii cu logică SAU, ne pasă doar dacă un rezultat nu este zero. Pentru a verifica acest lucru, adăugăm toate articolele folosind funcția SUM și, pentru a forța un rezultat TRUE / FALSE, adăugăm „> 0” pentru a evalua rezultatul SUM. În celula C5, avem:
=SUM((0,0,0))>0
Care se evaluează la FALS.
Mai multe criterii
Exemplul prezintă 3 criterii (începe cu x, y sau z), dar adăugați mai multe criterii după cum este necesar.
Formatarea condițională
Deoarece această formulă returnează ADEVĂRAT / FALS, o puteți folosi ca atare pentru a evidenția valorile folosind formatarea condițională.