0

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

Для того, чтобы клетки должны быть заполнены в зеленый цвет он должен отвечать следующим условиям:

  • Если поле в колонке B находится в пределах от 80 или 100% шоу зеленого

  • Если поле в колонке A находится в возрасте до 3 месяцев, а соседнее поле в колонке B составляет от 60 до 100% зеленого цвета

  • Если поле в столбце A меньше 1 месяца, а смежное поле в столбце B находится между 40 и 100%, отображается зеленым

Если я создаю только одно правило для каждого условия, оно работает. Смотрите ниже:

Правило 1

=IF(B1>=0.8,IF(B1<=1,TRUE,FALSE),FALSE) 

Правило 2

=IF(A1<3,IF(B1>=0.6,TRUE,FALSE),FALSE) 

Правило 3

=IF(A1<1,IF(B1>=0.4,TRUE,FALSE),FALSE) 

Когда я объединить все правила он будет возвращать только в зависимости от того условие первого. См. Ниже:

=IF(B1>=0.8,IF(B1<=1,TRUE, 
IF(B1>=0.6,IF(A1<3,TRUE, 
IF(B1>=0.4,IF(A1<1,TRUE))))),FALSE) 

Я также попытался использовать AND заявления. Снова та же проблема, когда я запустил вторую строку, чтобы проверить, будет ли условие работать само по себе, оно ничего не возвращает. См. Ниже:

=IF(B1>=0.8,IF(B1<=1,TRUE, 
IF(A1<3,IF(AND(B1>=0.6,B1<=1),TRUE, 
IF(A1<1,IF(AND(B1>=0.4,B1<=1),TRUE,FALSE))))),FALSE) 

Любые советы по этому поводу были бы очень желанными.

ответ

0

Я считаю, что это то, что вам нужно.

=IF(OR(AND(B2>=0.8,B2<=1),AND(A2<3,B2>=0.6),AND(A2<1,B2>=0.4)),TRUE,FALSE) 

Разбивка: совместили 2 условия ваших 3 правил с помощью AND. Затем добавили OR, так как вы хотите иметь ту же подсветку, независимо от того, какой из них является истинным.