#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"))))
Приветствую Тима