Tenho uma lista de alunos que precisam tirar no mínimo 40 notas em cada disciplina (cinco disciplinas) para conseguir a vaga. Por exemplo, se um aluno não obtiver mais ou igual a 40 valores em cada disciplina, ele não será classificado e deverá ser afastado da vaga. A seguir está minha solução atual que não funciona.
=IF(IF(COUNTIF(C2:G2,">=40")=5,TRUE,FALSE), RANK(H2,H$2:H$6),"NA")
Isso não funciona corretamente porque não pula a classificação. Por favor ajude.
Responder1
Em vez de COUNTIF(C2:G2,">=40")=5
eu usaria o seguinte, para simplificar:
IF(min(C2:G2)<40, "FAIL", "PASS")
ou seja, se o menor número for menor que 40, FALHA, mas se todos estiverem acima de 40, então o menor de todos os números for maior que/igual a 40, APROVADO. No seu exemplo, você substituirá "PASS" pela fórmula de classificação
Responder2
Você não precisa de duas instruções IF() se houver apenas duas opções possíveis. Aboa explicaçãodisto foi dado recentemente.
Citando essa resposta, a instrução IF() é simplesmente:
=IF(Condition, What to do if true, What to do if false).
Você tem a condição correta: COUNTIF(C2:G2,">=40")=5
... e o que fazer se for verdadeiro: RANK(H2,H$2:H$6)
... e o que fazer se for falso:"NA"
Então tudo que você precisa fazer é combiná-los em uma instrução IF().