Формула Excel: если ячейка равна -

Общая формула

=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%). Если результат теста ЛОЖЬ, мы просто используем исходную цену как есть.

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