Solução de problemas da função IF aninhada

Solução de problemas da função IF aninhada

Estou tendo problemas com oFunção SEno exemplo abaixo.

Condições:

  • Existem 3 exames e uma pontuação total.
  • O aluno deve obter pelo menos 5 pontos em cada exame para ser aprovado.
  • Se obtiver num dos exames nota igual ou inferior a 4 valores é reprovado.
  • Porém, a pontuação total deve ser >=16 para passar, caso contrário ele também será reprovado.

Exemplo 1:

Teste 1 = 4, Teste 2 = 10, Teste 3 = 10, Total = 24; ele tem mais de 16 anos, mas é reprovado porque tirou 4 em um dos exames.

Exemplo 2:

Teste 1 = 5, Teste 2 = 5, Teste 3 = 5, Total =15; falha novamente porque a pontuação total é inferior a 16.

Problema:

Eu usei esta função:

=IF(E4>=5;IF(F4>=5;IF(G4>=5;IF(H4>=16;"Pass";"Fail"))))

Funciona bem, exceto no cenário em que o aluno tira nota 4 ou menos em um dos exames. Quando isso acontece, eu entendo FALSE, mas quero que seja Fail.

Captura de tela:

https://i.stack.imgur.com/NM6rk.png

Responder1

Com base no comentário de@fixador1234:

Use oE funçãodentro doFunção SEpara verificar múltiplas condições e reduzir a complexidade:

=IF(AND(E4>=5,F4>=5,G4>=5,H4>=16);"Pass";"Fail")

informação relacionada