Estou tendo problemas com a função IF no exemplo abaixo.
Condições:
- Existem 3 exames e uma pontuação total.
- O aluno tem que marcar pelo menos 5 pontos em cada exame para passar.
- Se ele tiver em um dos exames uma pontuação de 4 ou menos pontos, ele falhará.
- No entanto, a pontuação total deve ser> = 16 para passar, caso contrário, ele também falhará.
Exemplo 1:
Teste 1 = 4, Teste 2 = 10, Teste 3 = 10, Total = 24; ele tem mais de 16, mas não consegue porque conseguiu um 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 é menor que 16.
Problema:
Eu usei essa 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 recebe 4 ou menos em um dos exames. Quando isso acontece, eu entendo, FALSE
mas quero que seja Fail
.
Captura de tela:
microsoft-excel
function-keys
Uma conta
fonte
fonte
Respostas:
Baseado no comentário de @ fixer1234 :
Use a função AND na função IF para verificar várias condições e reduzir a complexidade:
fonte