Екцел формула: Ако је ћелија једнака -

Генеричка формула

=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%). Ако је резултат теста ФАЛСЕ, ми једноставно користимо оригиналну цену каква јесте.

Занимљиви Чланци...