
Общая формула
=IF(A1="red",true result,false result)
Резюме
Чтобы выполнить одно действие, когда ячейка равна определенному значению, и другое, когда оно не равно, вы можете использовать функцию ЕСЛИ. В показанном примере формула в ячейке D6:
=IF(B6="red","x","")
Объяснение
Если вы хотите сделать что-то конкретное, когда ячейка равна определенному значению, вы можете использовать функцию ЕСЛИ для проверки значения, затем сделать что-то, если результат ИСТИНА, и (необязательно) сделать что-то еще, если результат теста ЛОЖЬ .
В показанном примере мы хотим отметить строки красного цвета знаком «x». Другими словами, мы хотим протестировать ячейки в столбце B и предпринять определенные действия, когда они равны слову «красный». Формула в ячейке D6:
=IF(B6="red","x","")
В этой формуле логическая проверка - это бит:
B6="red"
Это вернет ИСТИНА, если значение в B6 "красный", и ЛОЖЬ, если нет. Поскольку мы хотим отмечать или отмечать красные элементы, нам нужно действовать только тогда, когда результат теста ИСТИНА. В этом случае мы просто добавляем «x» в столбец D, если цвет красный. Если цвет не красный (или пустой и т. Д.), Мы просто возвращаем пустую строку («»), которая отображается как ничего.
Примечание: если пустая строка («») не указана для value_if_false, формула вернет FALSE, если цвет не является красным или зеленым.
Увеличить цену, если цвет красный
Конечно, можно сделать и что-нибудь посложнее. Например, предположим, что вы хотите увеличить цену на красные предметы только на 15%.
В этом случае вы можете использовать эту формулу в столбце E для расчета новой цены:
=IF(B6="red",C6*1.15,C6)
Тест такой же, как и раньше (B6 = «красный»). Если результат ИСТИНА, мы умножаем исходную цену на 1,15 (увеличиваем на 15%). Если результат теста ЛОЖЬ, мы просто используем исходную цену как есть.