Дакле, постоје тренуци када желите да знате да је вредност на листи или не. Ово смо урадили користећи ВЛООКУП. Али исто можемо учинити и помоћу функције ЦОУНТИФ. Дакле, у овом чланку ћемо научити како да проверимо да ли је вредност на листи или не на различите начине.
Проверите да ли је вредност у опсегу помоћу функције ЦОУНТИФ
Дакле, као што знамо, коришћењем функције ЦОУНТИФ у екцелу можемо знати колико се пута одређена вредност појављује у опсегу. Дакле, ако рачунамо за одређену вредност у опсегу и већу од нуле, то би значило да је у опсегу. Зар не?
Општа формула
= ЦОУНТИФ (опсег, вредност)> 0
Домет: Опсег у којем желите да проверите да ли вредност постоји у опсегу или не.
Вредност: Вредност коју желите да проверите у домет.
Погледајмо пример:
Екцел вредност проналаска је у Примеру опсега
За овај пример испод имамо узорке података. Потребна нам је пријава у ћелију Д2, ако дата ставка у Ц2 постоји у опсегу А2: А9 или реците списак ставки. Ако је тамо, одштампајте ИСТИНА елсе ФАЛСЕ.
Напишите ову формулу у ћелију Д2:
= ЦОУНТИФ (А2: А9, Ц2)> 0
Пошто Ц2 садржи „скалу“ и није на листи ставки, приказује ФАЛСЕ. Тачно како смо хтели. Сада ако у горњој формули замените „скалу“ са „оловку“, показаће се ТРУЕ.
Сада, ово ИСТИНИТО и ЛАЖНО изгледа веома бело и бело. Шта кажете на прилагођавање излаза. Мислим, шта кажете да прикажемо, "пронађено" или "није пронађено" када је вредност на листи, а када није респективно.
Пошто нам овај тест даје ТРУЕ и ФАЛСЕ, можемо га користити са ИФ функцијом екцела.
Напишите ову формулу:
= ИФ (ЦОУНТИФ (А2: А9, Ц2)> 0, "на листи", "Није на листи")
Ово ћете имати као излаз.
Шта ако уклоните „> 0“ из ове формуле иф?
= ИФ (ЦОУНТИФ (А2: А9, Ц2), "на листи", "Није на листи")
Добро ће радити. Имаћете исти резултат као горе. Зашто? Јер ИФ функција у екцелу третира сваку вредност већу од 0 као ТРУЕ.
Како проверити да ли је вредност у опсегу са оператерима Вилд Цард
Понекад бисте желели да знате да ли се ваша ставка подудара са листом или не. Мислим када не желите тачно подударање, већ било које подударање.
На пример, ако сте на горе наведеној листи, желите да проверите да ли постоји нешто са „црвено“. Да бисте то урадили, напишите ову формулу.
= ИФ (ЦОУНТИФ (А2: А9, "*ред*"), "на листи", "Није на листи")
Ово ће вратити ИСТИНИТО пошто на листи имамо „црвену оловку“. Ако црвену замените ружичастом, вратиће се ЛАЖНО. Пробајте.
Овдје сам тврдо кодирао вриједност на листи, али ако је ваша вриједност у ћелији, рецимо у нашој омиљеној ћелији Б2, онда напишите ову формулу.
ИФ (ЦОУНТИФ (А2: А9, "*" & Б2 & "*"), "на листи", "Није на листи")
Постоји још један начин да учините исто. Можемо користити функцију МАТЦХ у Екцелу да проверимо да ли колона садржи вредност. Да видимо како.
Проверите да ли се вредност налази на листи помоћу функције МАТЦХ
Дакле, сви знамо да функција МАТЦХ у Екцелу враћа индекс вредности ако је пронађена, иначе враћа грешку #Н/А. Тако да помоћу ИСНУМБЕР можемо да проверимо да ли функција враћа број.
Ако врати број, ИСНУМБЕР ће показати ТРУЕ, што значи да се налази на другом месту ФАЛСЕ, и знате шта то значи.
Напишите ову формулу у ћелију Ц2:
= ИСНУМБЕР (МАТЦХ (Ц2, А2: А9,0))
Функција МАТЦХ тражи тачно подударање вредности у ћелији Ц2 у опсегу А2: А9. Пошто је ДЕСК на листи, приказује ТРУЕ вредност и ФАЛСЕ за СЦАЛЕ.
Дакле, да, ово су начини помоћу којих можете пронаћи да ли је вриједност на листи или не, а затим подузети радње према њима како желите користећи функцију ИФ. Објаснио сам како пронаћи вредност у распону на најбољи могући начин. Јавите ми ако имате било каквих мисли. Одељак за коментаре је ваш.
Како да проверите да ли ћелија садржи одређени текст у Екцелу
Како проверити листу текстова у низу у Екцелу
Како узети просечну разлику између листа у Екцелу
Како добити сваку н -ту вредност са листе у Екцелу
Популарни чланци:
50 Екцел пречица за повећање продуктивности
Како се користи функција ВЛООКУП у програму Екцел
Како се користи функција ЦОУНТИФ у програму Екцел
Како се користи функција СУМИФ у програму Екцел