Solucionando problemas da função IF aninhada

1

Estou com problemas na função IF no exemplo abaixo.

Condições:

  • Existem 3 exames e uma pontuação total.
  • O aluno deve 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 tem que ser > = 16 para passar, caso contrário ele também falha.

Exemplo 1:

Test 1 = 4, Test 2 = 10, Test 3 = 10, Total = 24; he has more than 16 but fails because he got a 4 in one of the exams.

Exemplo 2:

Test 1 = 5, Test 2 = 5, Test 3 = 5, Total =15; fails again because the total score is under 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, recebo FALSE , mas quero que seja Fail .

Screenshot:

    
por An Acount 27.09.2016 / 01:11

1 resposta

0

Baseado no comentário de @ fixer1234 :

Use a função AND no < href="https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2"> Função IF para verificar várias condições e reduzir a complexidade:

=IF(AND(E4>=5,F4>=5,G4>=5,H4>=16);"Pass";"Fail")
    
por 27.09.2016 / 15:44