Excel vzorec: Ak bunka začína na x, y alebo z -

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.

Zaujímavé články...