Excel IF и AND с 4 выходами

#excel #if-statement

#excel #if-инструкция #excel-формула

Вопрос:

Я пытаюсь обновить функцию IF, но получаю сообщение об ошибке с подсветкой «E41»

У меня есть следующее, которое отлично работает:

 =IF(AND(E41<B9,(B9-E41)<=E36,E31>=B9),"Yes, remaining d is sufficient",IF(E31<B9,"d limits DF range",IF(E41>=B9,"L not limiting DF range")))
  

Новое 4-е условие добавлено ниже, но выдает ошибку:

(текст внутри «и» отличается, но это не причина проблемы!)

 =IF(AND(E41<B9,(B9-E41)<=E36,E31>=B9),"Yes, remaining d is sufficient",IF(E31<B9,"d limits DF range",IF(E41>=B9,"L not limiting DF range")),IF(B9-E41)>E36,"Insufficient d after L runs out"))
  

Следовательно, мои четыре случая и условия:

 If E31<B9 - display "d limits DF range"

If E41>B9 - display "L not limiting DF range"

If E41<B9 and (B9-E41)=<E36 and E31 >=B9 - display "Yes remainging d is sufficient"
  

Новое условие заключается в том, чтобы учитывать дополнительную опцию

 If E41<B9 and (B9-E41)>E36 then display "insufficient d once L runs out"
  

Любая помощь с благодарностью принята! Все еще пытаюсь понять синтаксис!

Спасибо!!!

Ответ №1:

Формула Excel с несколькими условиями

 =IF(AND(E41<B9,B9-E41<=E36,E31>=B9),"Yes, remaining d is sufficient",IF(E31<B9,"d limits DF range",IF(E41>=B9,"L not limiting DF range",IF(B9-E41>E36,"Insufficient d after L runs out"))))
  

Сравнить

 =IF(AND(E41<B9,B9-E41<=E36,E31>=B9),"Yes, remaining d is sufficient",IF(E31<B9,"d limits DF range",IF(E41>=B9,"L not limiting DF range",IF(B9-E41>E36,"Insufficient d after L runs out"))))
=IF(AND(E41<B9,(B9-E41)<=E36,E31>=B9),"Yes, remaining d is sufficient",IF(E31<B9,"d limits DF range",IF(E41>=B9,"L not limiting DF range")),IF(B9-E41)>E36,"Insufficient d after L runs out"))
  

Ответ №2:

Попробуйте это:

=IF(AND(E41=B9),"Yes, remaining d is sufficient",IF(E31=B9,"L not limiting DF range",IF(B9-E41)>E36,"Insufficient d after L runs out","None is True"))))
Приветствую Тима