Формула на Excel: Ако клетката е равна -

Обща формула

=IF(A1="red",true result,false result)

Обобщение

За да предприемете едно действие, когато клетката е равна на определена стойност, и друго, когато не е равно, можете да използвате функцията IF. В показания пример формулата в клетка D6 е:

=IF(B6="red","x","")

Обяснение

Ако искате да направите нещо конкретно, когато клетката е равна на определена стойност, можете да използвате функцията IF, за да тествате стойността, след това направете нещо, ако резултатът е TRUE и (по желание) направете нещо друго, ако резултатът от теста е FALSE .

В показания пример искаме да маркираме редове, където цветът е червен, с „х“. С други думи, ние искаме да тестваме клетки в колона Б и да предприемем конкретно действие, когато те се равняват на думата "червено". Формулата в клетка D6 е:

=IF(B6="red","x","")

В тази формула логичният тест е този бит:

B6="red"

Това ще върне TRUE, ако стойността в B6 е "червена" и FALSE, ако не. Тъй като искаме да маркираме или маркираме червени елементи, трябва да предприемем действия само когато резултатът от теста е ИСТИНСКИ. В този случай ние просто добавяме "x" към колона D, ако когато цветът е червен. Ако цветът не е червен (или празен и т.н.), ние просто връщаме празен низ (""), който се показва като нищо.

Забележка: ако за value_if_false не е предоставен празен низ (""), формулата ще върне FALSE, когато цветът не е червен или зелен.

Увеличете цената, ако цветът е червен

Разбира се, бихте могли да направите и нещо по-сложно. Да приемем например, че искате да увеличите цената на червените артикули само с 15%.

В този случай можете да използвате тази формула в колона Е, за да изчислите нова цена:

=IF(B6="red",C6*1.15,C6)

Тестът е същият както преди (B6 = "червен"). Ако резултатът е ИСТИНСКИ, умножаваме първоначалната цена по 1,15 (увеличение с 15%). Ако резултатът от теста е FALSE, ние просто използваме оригиналната цена, каквато е.

Интересни статии...