
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:
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.