
Všeobecný vzorec
=SUM(COUNTIF(A1,("x*","y*","z*")))>0
Zhrnutie
Ak chcete otestovať, či hodnoty začínajú jedným z niekoľkých znakov (tj. Začínajú x, y alebo z), môžete použiť funkciu COUNTIF spolu s funkciou SUM.
V zobrazenom príklade je vzorec v C5:
=SUM(COUNTIF(B5,("x*","y*","z*")))>0
Vysvetlenie
Jadro tohto vzorca je COUNTIF, ktorý je nakonfigurovaný na počítanie troch samostatných hodnôt pomocou zástupných znakov:
COUNTIF(B5,("x*","y*","z*")
Hviezdička (*) je zástupný znak pre jeden alebo viac znakov, takže sa používa na vytvorenie testu „začína na“.
Hodnoty v kritériách sa dodávajú v „konštante poľa“, čo je pevne zakódovaný zoznam položiek so zloženými zátvorkami na oboch stranách.
Keď COUNTIF prijme kritériá v konštante poľa, vráti viac hodnôt, jednu pre každú položku v zozname. Pretože COUNTIF dávame iba rozsah jednej bunky, vráti iba dve možné hodnoty pre každé kritérium: 1 alebo 0.
V bunke C5 je funkcia COUNTIF vyhodnotená na (0,0,0). V bunke C9 bude funkcia COUNTIF vyhodnotená ako: (0,1,0). V obidvoch prípadoch je prvá položka výsledkom kritéria „x *“, druhá je výsledkom kritéria „y *“ a tretí výsledok je výsledkom kritéria „z *“.
Pretože testujeme 3 kritériá s logikou OR, záleží nám iba na tom, či nejaký výsledok nie je nula. Aby sme to skontrolovali, spočítame všetky položky pomocou funkcie SUMA a aby sme vynútili výsledok TRUE / FALSE, pridáme „> 0“ na vyhodnotenie výsledku SUMY. V bunke C5 máme:
=SUM((0,0,0))>0
Čo sa vyhodnotí ako FALSE.
Viac kritérií
Príklad zobrazuje 3 kritériá (začína sa x, y alebo z), ale podľa potreby pridáte ďalšie kritériá.
Podmienené formátovanie
Pretože tento vzorec vracia TRUE / FALSE, môžete ho ako-tak použiť na zvýraznenie hodnôt pomocou podmieneného formátovania.