2015-01-07 2 views
0

я не могу получить IF и и заявление на работу по следующим критериям:EXCEL IF и вложенные И

  • Зеленый, если клетка находится между -0,02 и +0,02
  • Амбером, если клетка находится между -0.02 и -0,05
  • Янтарная, если клетка между +0,02 и +0,05
  • Красный если ячейка меньше, чем -0,05 или более +0,05

это двойные критерии янтарные, что я тонкий k отбрасывает меня. Любая помощь могла бы быть полезна.

+0

Это условное форматирование, или вы хотите формулу ячейки? – Roberto

ответ

0

Как это?

=IF(AND(A1>=-0.02,A1<=0.02),"Green",IF(AND(A1>=-0.05,A1<=-0.02),"Amber",IF(AND(A1>=0.02,A1<=0.05),"Amber",IF(OR(A1<-0.05,A1>0.05),"Red","Oops")))) 

На будущее, это лучше всего, когда вы размещаете вопрос, по крайней мере, после того, что код, который вы уже пробовали, даже если он не работает.

0

Вот еще один подход. Однако в исходном вопросе вы не укажете, что вы хотите вернуть, если значение точно равно до границ. Поэтому вам, возможно, придется немного изменить массив поиска, если это не возвращает то, что вы ожидаете.

=LOOKUP(A1,{-9E+307,-0.05,-0.02,0.02,0.05},{"Red","Amber","Green","Amber","Red"}) 
0

Это было не слишком ясно из вопроса, но я предположил, что вы пытались настроить условные правила форматирования для окраски своих ячеек. Вы можете использовать настройки, как это:

enter image description here

Как уже отмечалось другими, у вас есть некоторые совпадения на границах (например, 0,02 зеленый или янтарный?). Вы можете сделать это в любом случае в зависимости от порядка, в котором вы определяете правила форматирования (правила применяются в порядке показания).

Смежные вопросы