
Splošna formula
=SUM(COUNTIF(A1,("x*","y*","z*")))>0
Povzetek
Če želite preizkusiti vrednosti in preveriti, ali se začnejo z enim od več znakov (tj. Začnejo se z x, y ali z), lahko uporabite funkcijo COUNTIF skupaj s funkcijo SUM.
V prikazanem primeru je formula v C5:
=SUM(COUNTIF(B5,("x*","y*","z*")))>0
Pojasnilo
Jedro te formule je COUNTIF, ki je konfiguriran za štetje treh ločenih vrednosti z nadomestnimi znaki:
COUNTIF(B5,("x*","y*","z*")
Zvezdica (*) je nadomestni znak za enega ali več znakov, zato se uporablja za ustvarjanje testa "začne se z".
Vrednosti v merilih so podane v "konstanti matrike", trdno kodiranem seznamu elementov s kodrastimi oklepaji na obeh straneh.
Ko COUNTIF prejme merila v konstanti matrike, vrne več vrednosti, po eno na element na seznamu. Ker za COUNTIF damo samo enocelični obseg, bo za vsa merila vrnil le dve možni vrednosti: 1 ali 0.
V celici C5 se COUNTIF izračuna na (0,0,0). V celici C9 COUNTIF izračuna na: (0,1,0). V vsakem primeru je prva postavka rezultat meril "x *", druga je iz meril "y *", tretja pa iz meril "z *".
Ker testiramo tri kriterije z logiko OR, nas skrbi samo, če kateri koli rezultat ni nič. Da bi to preverili, seštejemo vse elemente s funkcijo SUM in za vsiljevanje rezultata TRUE / FALSE dodamo "> 0" za ovrednotenje rezultata SUM. V celici C5 imamo:
=SUM((0,0,0))>0
Kar oceni na FALSE.
Več meril
Primer prikazuje 3 merila (začne se z x, y ali z), vendar po potrebi dodate več meril.
Pogojno oblikovanje
Ker ta formula vrne TRUE / FALSE, jo lahko uporabite kot je za označevanje vrednosti s pogojnim oblikovanjem.