Lógicas

IFS

Definição

IFS retorna o resultado do primeiro teste que é verdadeiro.

Sintaxe

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

Argumentos

Argumento Significado
logical_test1 O primeiro teste, como A2>=100.
value_if_true1 O que retornar quando esse primeiro teste for verdadeiro. O texto precisa ficar entre aspas duplas.
logical_test2, value_if_true2, ... Pares posteriores opcionais. O Excel para no primeiro teste que é verdadeiro.

Exemplo resolvido

Um clube concede Gold com 100 pontos, Silver com 50 e Bronze caso contrário. Os pontos estão em A2:A4.

A: Pontos
64
120
12

Fórmula: =IFS(A2>=100,"Gold",A2>=50,"Silver",A2>=0,"Bronze")

Resultado: Silver. 64 está abaixo de 100 e é pelo menos 50, então o segundo par retorna Silver. Preenchida para baixo, a fórmula dá Silver, Gold e Bronze.

Prática

A célula A2 contém 80. Em B2, escreva uma fórmula que retorne "A" quando A2 for pelo menos 90, "B" quando A2 for pelo menos 70 e "C" quando A2 for pelo menos 0.

  1. Em B2, escreva uma fórmula IFS que mostre A quando A2 for pelo menos 90, B quando A2 for pelo menos 70 e C 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

IF trata um teste com dois resultados. IFS lista vários testes em ordem e retorna a primeira correspondência.

Erro comum

Colocar um teste mais amplo primeiro, como A2>=0 antes de A2>=100: toda pontuação não negativa corresponde ao primeiro par, então Gold e Silver nunca rodam.

Funções relacionadas

Estes links são funções relacionadas.