Мне интересно, как включить эту функцию в существующую формулу, которая гласит:

=IF(M4491<4,"-1",IF(M4491=4,"0",IF(M4491=5,"1",IF(M4491=6,"2",IF(M4491>6,"3"))))
)

Например, если число или результат в M4491 равен 5 тогда ответ в целевой ячейке будет 1 . Как автоматически назначить цвет фона КРАСНЫЙ этой целевой ячейке на основе ответа 1 или больше.

Если результат в M4491 равен 4 , то результатом целевой ячейки будет 0 и я хочу, чтобы эта ячейка была СИНИМ цветом фона.

Если результат в M4491 равен 3 , то результатом целевой ячейки будет -1, и я хочу, чтобы эта ячейка была ЗЕЛЕНЫМ цветом фона.

1 ответ1

1

Excel допускает стиль формата 3-цветовой шкалы, который является максимальным. Однако мы можем сделать это, применив более одного правила условного форматирования:

  1. Трехцветная шкала, определяющая правило форматирования, когда число находится в диапазоне от 1 до 3 (включительно):

3-х цветная гамма

  1. Создание двух правил, которые окрашивают только ячейки, которые содержат определенные значения:

Форматировать только те ячейки, которые содержат

После применения третьего правила аналогичным образом окно диспетчера правил условного форматирования должно выглядеть примерно так:

Результат

Редактировать:

Вы можете упростить свою формулу, избегая лишних вложенных IF:

=IF(M4491<4,-1,IF(M4491<5,0,IF(M4491<6,1,IF(M4491<7,2,3))))

Или, если это вариант, вы можете вообще пропустить его и использовать VLOOKUP . Назначьте свою плиту диапазону, скажем, A1:B5 , например:

╔═══╦═══╦════╗
║   ║ A ║ B  ║
╠═══╬═══╬════╣
║ 1 ║ 0 ║ -1 ║
║ 2 ║ 4 ║  0 ║
║ 3 ║ 5 ║  1 ║
║ 4 ║ 6 ║  2 ║
║ 5 ║ 7 ║  3 ║
╚═══╩═══╩════╝

Затем вы можете использовать VLOOKUP для получения значений:

=VLOOKUP(D2,$A$1:$B$5,2,1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .