И принимает ряд условий и возвращает ИСТИНА, если все условия равны ИСТИНА.
В вашей формуле есть два AND
оператора:
Если значение в E4 больше, чем $ A $ 5, и равно или больше, чем $ A $ 9
Это записывается как AND($E$4>$A$5,$E$4>=$A$9)
и возвращает TRUE или FALSE.
Ваше второе AND
утверждение:
, если E4 больше, чем $ A $ 5, и меньше, чем $ A $ 9
Это записывается какAND($E$4>$A$5,$E$4<$A$9)
и вернет TRUE или FALSE.
Функция IF вернет один из двух ответов, основываясь на сравнении, возвращающем TRUE или FALSE (например, операторы AND
).
Таким образом, функция IF
имеет вид =IF(Comparison, Result if TRUE, Result if FALSE)
.
Для сравнения необходимы две функции IF
, поэтому FALSE возвращается, если E4 меньше, чем A5.
=IF(Comparison_1, Result if TRUE, IF(Comparison_2, Result if TRUE, Result if FALSE))
При использовании ваших условий это будет записано как (замените последний FALSE на то, что вы хотите, если не выполняются условия):
=IF(AND($E$4>$A$5,$E$4>=$A$9),$E$4/$C$3*100,IF(AND($E$4>$A$5,$E$4<$A$9),$E$4/$C$3*100, FALSE))