Excel vzorec: Pokud buňka začíná x, y nebo z -

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í.

Zajímavé články...