A instrução IF do Excel com combinação AND/OR não funciona

A instrução IF do Excel com combinação AND/OR não funciona

Minha fórmula do Excel é capaz de identificar tudo até o momento em que usa o primeiro cálculo em vez do segundo.

A fórmula que estou usando:

=IF(OR(A21="Ensure Plus",A21="Glucerna RTH",A21="Nepro Hp",A21="Novasource",A21="Supportan",AND(OR(B21>F11,AND(($E$19-E21)<=5,($E$19-E21)<=(-5)),AND(($F$19-F21)<=5,($F$19-F21)<=(-5))),AND(($G$19-G21)<=5,($G$19-G21)<=(-5)))),B21-50,IF(OR(AND(($E$19-E21)<=5,($E$19-E21)<=(-5)),AND(($F$19-F21)<=5,($F$19-F21)<=(-5)),AND(($G$19-G21)<=5,($G$19-G21)<=(-5))),B21-3,"Cannot Be"))

Aqui está uma captura de tela da planilha:

Planilha

Agradeço antecipadamente.

Responder1

Dica de solução de problemas para fórmulas longas e complexas:

Divida a fórmula em partes gerenciáveis ​​em células individuais. Então você pode identificar quais condições são resolvidas corretamente e quais não. Depois que todas as células com partes da fórmula exibirem o resultado correto, comece a combinar as fórmulas em duas das células e verifique o resultado. Repita até que todas as partes da fórmula tenham sido combinadas na fórmula principal.

Sem qualquer indicação de quais são suas regras e lógica de negócios, esta é a única resposta que vem à mente.

informação relacionada