Excel képlet: Az érték egy tartományban létezik

Általános képlet

=COUNTIF(range,value)>0

Összegzés

Annak megállapításához, hogy létezik-e érték egy cellatartományban, használjon egyszerű képletet a COUNTIF függvény alapján. A bemutatott példában a D5 képlete a következő:

=COUNTIF(rng,B5)>0

ahol "rng" az F4: F10 megnevezett tartomány.

Magyarázat

A COUNTIF függvény megszámolja azokat a cellákat, amelyek megfelelnek a megadott feltételeknek, visszaadva a talált előfordulások számát. Ha egyetlen cella sem felel meg a feltételeknek, a COUNTIF nullát ad vissza. Bármely pozitív szám azt jelenti, hogy az értéket megtalálták. Ez azt jelenti, hogy a nagyobb, mint operátor (>) segítségével egyszerű tesztet futtathat a COUNTIF eredményén, hogy IGAZ vagy HAMIS eredményt kényszerítsen:

=COUNTIF(range,value)>0

A képletet egy IF utasításba is beburkolhatja egy adott eredmény kényszerítésére. Például az "Igen" vagy "Nem" visszaadásához használja:

=IF(COUNTIF(range,value),"Yes","No")

Ez azért működik, mert az IF a> 0 bármely számot IGAZ-nak tekinti, amikor logikai teszt argumentumként jelenik meg.

Alszekció vagy részleges egyezés tesztelése

Ha tesztelni szeretne egy tartományt, hogy megnézze, tartalmaz-e konkrét szöveget (rész- vagy részszöveget), akkor helyettesítő karaktereket adhat a képlethez. Például, ha van egy értéke, amelyet meg kell keresnie a C1 cellában, és ellenőrizni szeretné az A1: A100 tartományt, akkor a csillagok összefűzésével beállíthatja a COUNTIF parancsot, hogy ezt az értéket a cellában bárhol keresse:

=COUNTIF(A1:A100,"*"&C1&"*")>0

A csillag (*) egy vagy több karakter helyettesítő karaktere. A csillagok összefűzésével a C1-es érték előtt és után a képlet megszámolja a C1-ben szereplő alszöveget, bárhol is jelenik meg a tartomány minden cellájában.

Alternatív képlet a MATCH használatával

Alternatív megoldásként használhat egy olyan képletet, amely a MATCH függvényt használja a COUNTIF helyett:

=ISNUMBER(MATCH(value,range,0))

A MATCH függvény visszaadja az egyezés helyzetét (számként), ha megtalálja, és # N / A, ha nem található. A MATCH ISNUMBER belsejébe csomagolásával a végeredmény IGAZ lesz, amikor a MATCH talál egyezést, és FALSE, amikor a MATCH visszatér # N / A értékre.

érdekes cikkek...