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:
Você forneceu valores verdadeiros e falsos para o IF interno mais interno, mas nenhum dos outros. Você pode fazer isso com AND: = SE (AND (E4> = 5, F4> = 5, G4> = 5, H4> = 16); "Aprovado"; "Fail")
—
fixer1234
Muito obrigado pela resposta rápida e, claro, funcionou :)
—
Uma conta