Lógicas

Escolhendo um resultado a partir de vários testes

Definição

Escolher um rótulo a partir de vários testes em ordem significa dar a IFS cada teste seguido do resultado desse teste.

Sintaxe

=IFS(logical_test1, value_if_true1, logical_test2, value_if_true2)

Argumentos

Argumento Significado
logical_test1 O primeiro teste, por exemplo B2>=80.
value_if_true1 O resultado quando o primeiro teste passa, por exemplo "high".
logical_test2 O teste seguinte, usado só quando o primeiro teste falha, por exemplo B2>=0.
value_if_true2 O resultado quando o segundo teste passa, por exemplo "low".

Exemplo resolvido

Uma lista de provas guarda notas em B2:B4. Uma nota de 80 ou mais é high; qualquer outra nota de 0 ou mais é low.

A: Prova B: Nota
A 90
B 12
C 80

Fórmula: =IFS(B2>=80,"high",B2>=0,"low")

Resultado: high. 90 é pelo menos 80, então o primeiro teste vence e o segundo teste não é usado.

Prática

A célula A2 contém 40. Em B2, escreva uma fórmula que mostre pass quando A2 for pelo menos 50 e fail quando A2 for pelo menos 0.

  1. Em B2, escreva uma fórmula IFS que mostre pass quando A2 for pelo menos 50 e fail quando A2 for pelo menos 0.
Passo 1 de 2
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…

Funções relacionadas

IFS é a função que percorre os testes em ordem e retorna o rótulo correspondente.

Erro comum

Colocar o teste amplo primeiro, como em =IFS(B2>=0,"low",B2>=80,"high"): 90 também passa no primeiro teste, então o resultado é low.

Funções relacionadas

Estes links são funções relacionadas.