
Általános képlet
(=AND(COUNT(SEARCH(inc,A1))>0,COUNT(SEARCH(exc,A1))=0))
Összegzés
Egy cella teszteléséhez, hogy bizonyos szavakat tartalmaz-e, másokat nem, használhat egy tömbképletet, amely a COUNT és a SEARCH függvényeken alapul, az AND függvénybe csomagolva.
A bemutatott példában a C5 képlete a következő:
(=AND(COUNT(SEARCH(inc,B5))>0,COUNT(SEARCH(exc,B5))=0))
Ez a formula TRUE értékkel tér vissza, ha B5 tartalmazza sem a szavakat a megnevezett tartományban inc , és sem a szavak a névvel ellátott tartomány nettó .
Ez egy tömbképlet, amelyet a Control + Shift + Enter billentyűkombinációval kell megadni.
Magyarázat
Ez a képlet az AND függvényre támaszkodik két feltétel egyszerre történő tesztelésére:
- Az inc megnevezett tartomány szavainak száma> 0
- Az exc megnevezett tartomány szavainak száma = 0
Ha mindkét feltétel IGAZ, a képlet IGAZ értéket ad vissza. Ha bármelyik feltétel HAMIS, a képlet HAMIS értéket ad vissza.
Több szó tesztje a KERESÉS funkció segítségével történik, a COUNT segítséggel.
Amikor a SEARCH egynél több elemet kap keresésre, akkor eredményenként tömböt ad vissza, elemenként egyet. Ha talál egy mérkőzést, a KERESÉS visszaadja a mérkőzés helyzetét. Ha nem található egyezés, a SEARCH a # ÉRTÉK hibát adja vissza. A COUNT függvény számokat kap a tömbben, amelyet a SEARCH adott vissza. A COUNT alapértelmezés szerint figyelmen kívül hagyja a hibákat.
A bemutatott példában a képletet ilyen lépésekben oldjuk meg
=AND(COUNT((1;11;#VALUE!))>0,COUNT((#VALUE!;#VALUE!))=0) =AND(2>0,0=0) =AND(TRUE,TRUE) =TRUE
Keményen kódolt értékekkel
Nincs szükség arra, hogy a dolgok listájához tartományt használjon. Ha csak kevés dologra vágyik, használhat egy tömb formátumú listát, amelyet tömb konstansnak nevezünk. Például a piros, a kék vagy a zöld teszteléséhez, de a rózsaszín és a narancs kizárásához használhatja:
=AND(COUNT(SEARCH(("red","blue","green"),B5))>0,COUNT(SEARCH(("orange","pink"),B5))=0)
Ez a verzió nem igényli a vezérlő + shift + enter tömbképlet szintaxist.