
Генеричка формула
=COUNTIF(range,value)>0
Резиме
Да бисте утврдили да ли вредност постоји у опсегу ћелија, можете да користите једноставну формулу засновану на функцији ЦОУНТИФ. У приказаном примеру, формула у Д5 је:
=COUNTIF(rng,B5)>0
где је „рнг“ именовани опсег Ф4: Ф10.
Објашњење
Функција ЦОУНТИФ броји ћелије које испуњавају испоручене критеријуме, враћајући број пронађених појава. Ако ниједна ћелија не испуњава критеријуме, ЦОУНТИФ враћа нулу. Било који позитиван број значи да је вредност пронађена. То значи да можете користити оператор веће од (>) за покретање једноставног теста на резултату ЦОУНТИФ да бисте форсирали ТРУЕ или ФАЛСЕ резултат:
=COUNTIF(range,value)>0
Такође можете умотати формулу у израз ИФ ако намећете одређени резултат. На пример, да бисте вратили „Да“ или „Не“, користите:
=IF(COUNTIF(range,value),"Yes","No")
То функционише јер ИФ сматра било који број> 0 до ИСТИНОМ када се појави као логички аргумент теста.
Тестирање подниза или делимичног подударања
Ако желите да тестирате опсег да бисте видели да ли садржи одређени текст (подниз или делимични текст), у формулу можете додати џокер знакове. На пример, ако имате вредност коју треба потражити у ћелији Ц1, а желите да проверите опсег А1: А100, можете да конфигуришете ЦОУНТИФ да тражи ту вредност било где у ћелији спајањем звездица:
=COUNTIF(A1:A100,"*"&C1&"*")>0
Звездица (*) је џокер знак за један или више знакова. Спајањем звездица пре и после вредности у Ц1, формула ће бројати подниз у Ц1 било где да се појави у свакој ћелији опсега.
Алтернативна формула која користи МАТЦХ
Као алтернативу можете користити формулу која користи функцију МАТЦХ уместо ЦОУНТИФ:
=ISNUMBER(MATCH(value,range,0))
Функција МАТЦХ враћа позицију подударања (као број) ако је пронађена и # Н / А ако није пронађена. Умотавањем МАТЦХ-а у ИСУМБЕР, коначни резултат ће бити ТРУЕ када МАТЦХ пронађе подударање и ФАЛСЕ када МАТЦХ врати # Н / А.