
Obecný vzorec
=SUM(COUNTIF(A1,("x*","y*","z*")))>0
souhrn
Chcete-li otestovat hodnoty, abyste zjistili, zda začínají jedním z několika znaků (tj. Začínají x, y nebo z), můžete použít funkci COUNTIF společně s funkcí SUMA.
V zobrazeném příkladu je vzorec v C5:
=SUM(COUNTIF(B5,("x*","y*","z*")))>0
Vysvětlení
Jádro tohoto vzorce je COUNTIF, který je nakonfigurován tak, aby počítal tři samostatné hodnoty pomocí zástupných znaků:
COUNTIF(B5,("x*","y*","z*")
Hvězdička (*) je zástupný znak pro jeden nebo více znaků, proto se používá k vytvoření testu „začíná na“.
Hodnoty v kritériích jsou dodávány v „konstantě pole“, pevně zakódovaném seznamu položek se složenými závorkami na obou stranách.
Když COUNTIF přijme kritéria v maticové konstantě, vrátí více hodnot, jednu na položku v seznamu. Protože dáváme pouze COUNTIF rozsah jedné buňky, vrátí pouze dvě možné hodnoty pro každé kritérium: 1 nebo 0.
V buňce C5 se COUNTIF vyhodnotí na (0,0,0). V buňce C9 se funkce COUNTIF vyhodnotí jako: (0,1,0). V každém případě je první položka výsledkem kritéria „x *“, druhá je z kritéria „y *“ a třetí výsledek je z kritéria „z *“.
Protože testujeme 3 kritéria s logikou OR, je nám jedno, jestli výsledek není nula. Abychom to zkontrolovali, sečteme všechny položky pomocí funkce SUMA a pro vynucení výsledku PRAVDA / NEPRAVDA přidáme "> 0" k vyhodnocení výsledku SUMY. V buňce C5 máme:
=SUM((0,0,0))>0
Který se vyhodnotí jako FALSE.
Další kritéria
Příklad ukazuje 3 kritéria (začíná x, y nebo z), ale podle potřeby přidáte další kritéria.
Podmíněné formátování
Vzhledem k tomu, že tento vzorec vrací TRUE / FALSE, můžete jej použít jako tak k zvýraznění hodnot pomocí podmíněného formátování.