
Генеричка формула
=IF(A1="red",true result,false result)
Резиме
Да бисте предузели једну радњу када је ћелија једнака одређеној вредности, а другу када није једнака, можете да користите функцију ИФ. У приказаном примеру, формула у ћелији Д6 је:
=IF(B6="red","x","")
Објашњење
Ако желите да урадите нешто одређено када је ћелија једнака одређеној вредности, можете да користите функцију ИФ да бисте тестирали вредност, затим учините нешто ако је резултат ИСТИНИТ и (опционо) учините нешто друго ако је резултат теста ФАЛСЕ .
У приказаном примеру желимо да к означимо редове у којима је боја црвена. Другим речима, желимо да тестирамо ћелије у колони Б и предузмемо одређену акцију када се поклапају са речју „црвено“. Формула у ћелији Д6 је:
=IF(B6="red","x","")
У овој формули, логични тест је следећи бит:
B6="red"
Ово ће вратити ТРУЕ ако је вредност у Б6 "црвена" и ФАЛСЕ ако није. С обзиром да желимо да означимо или означимо црвене предмете, морамо да предузмемо мере само када је резултат теста ИСТИНИТ. У овом случају једноставно додајемо „к“ у колону Д ако је када је боја црвена. Ако боја није црвена (или празна, итд.), Једноставно вратимо празан низ (""), који се приказује као ништа.
Напомена: ако празан низ ("") није наведен за валуе_иф_фалсе, формула ће вратити ФАЛСЕ када боја није црвена или зелена.
Повећајте цену ако је боја црвена
Наравно, могли бисте да урадите и нешто сложеније. На пример, рецимо да желите да повећате цену црвених предмета само за 15%.
У том случају можете користити ову формулу у колони Е за израчунавање нове цене:
=IF(B6="red",C6*1.15,C6)
Тест је исти као и раније (Б6 = "црвени"). Ако је резултат ИСТИНИТ, множимо првобитну цену са 1,15 (повећање за 15%). Ако је резултат теста ФАЛСЕ, ми једноставно користимо оригиналну цену каква јесте.