Условное форматирование Excel для нескольких совпадений - PullRequest
0 голосов
/ 11 декабря 2018

В этом Excel я хочу установить условное форматирование, как показано на следующем рисунке:

Screenshot

Я установил условное форматирование в строке C, например, следующим образомчтобы выделить ячейки, когда они ниже значения / см. примечание на прилагаемых фотографиях:

=IF(B3="A",13,IF(B3="B",11,IF(B3="C",9)))

Однако, когда я оцениваю условное форматирование, хотя я установил B3 на «C», он продолжит оценкук первому условию, которое является «A».

Что я должен сделать, чтобы условное форматирование форматировалось в соответствии с его собственными совпадениями;выделите строку C, если она ниже 13 «Продукт A», выделите строку C, если она ниже 11 «Продукт B» и т. д.

1 Ответ

0 голосов
/ 11 декабря 2018

В вашем примере выберите диапазон C2: C7 и добавьте условное форматирование с формулой

=$C2<IF($B2="A",13,IF($B2="B",11,IF($B2="C",9,FALSE)))

Как указал Хроноцид в своем комментарии:
Если выесть не только 3 продукта, но даже больше, вы можете использовать список продуктов и их соответствующие значения "меньше" в сочетании с функцией VLOOKUP:

=$C2<VLOOKUP($B2,$F:$G,2,FALSE)

Обратите внимание, что $F:$G должен указывать на список продуктов и «меньше» значений (см. рисунок ниже):

enter image description here

Таким образом, выможете легко добавить больше продуктов в свой список без необходимости корректировать формулу.Также вы можете легко изменить значение «меньше» для каждого продукта, не изменяя формулу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...