
Генеричка формула
=IF(AND(A1="this",B1="that"),"x","")
Резиме
Да бисте урадили нешто када две ћелије имају одређене вредности (тј. Ово И оно) које можете да користите ИФ функцију заједно са функцијом АНД за покретање теста. У ћелији Д6, формула је:
=IF(AND(B6="red",C6="small"),"x","")
који враћа "к" када је Б6 "црвен", а Ц6 "мали", а ако није, враћа празан низ ("").
Објашњење
Да бисте урадили нешто одређено када су два или више услова ИСТИНИТО, можете да користите функцију ИФ у комбинацији са функцијом АНД да бисте тестом проценили услове, затим предузели једну акцију ако је резултат ИСТИНИТ, и (опционално) предузели другу ако је резултат теста је ФАЛСЕ.
У приказаном примеру једноставно желимо да "означимо" записе где је боја црвена И величина мала. Другим речима, желимо да проверимо у ћелијама у колони Б боју „црвена“ И да проверимо ћелије у колони Ц да бисмо видели да ли је величина „мала“. Затим, ако су оба услова ИСТИНА, ред означавамо са „к“. У Д6, формула је:
=IF(AND(B6="red",C6="small"),"x","")
У овој формули, логични тест је следећи бит:
AND(B6="red",C6="small")
Овај исечак ће вратити вредност ИСТИНА само ако је вредност у Б6 „црвена“ А вредност у Ц6 „мала“. Ако било који услов није тачан, тест ће вратити ФАЛСЕ.
Даље, треба да предузмемо мере када је резултат теста ИСТИНИТ. У овом случају то чинимо додавањем „к“ у колону Д. Ако је тест ФАЛСЕ, једноставно додамо празан низ („“). То доводи до тога да се „к“ појави у колони Д када су оба услова тачна и ако се не прикажу ништа.
Напомена: ако не бисмо додали празан низ када је ФАЛСЕ, формула би заправо приказала ФАЛСЕ кад год боја није црвена.
Тестирање исте ћелије
У горњем примеру проверавамо две различите ћелије, али не постоји ништа што вас спречава да покренете два теста на истој ћелији. На пример, рецимо да желите да проверите вредности у колони А, а затим урадите нешто када је вредност најмање 100, али мања од 200. У том случају можете користити овај код за логички тест:
=AND(A1>=100,A1<200)