Lógicas
SWITCH
Definição
SWITCH retorna o resultado que corresponde a um valor, ou um padrão quando nenhum corresponde.
Sintaxe
=SWITCH(expression, value1, result1, [value2, result2], ...)
Argumentos
| Argumento | Significado |
|---|---|
expression |
O valor a corresponder, ou a célula que o contém. |
value1 |
O primeiro valor a comparar com a expressão. |
result1 |
O que retornar quando a expressão for igual a esse primeiro valor. O texto precisa ficar entre aspas duplas. |
value2, result2, ... |
Pares extras opcionais. Um último argumento sem par é o padrão se nada corresponder. |
Exemplo resolvido
Uma planilha de bússola mapeia uma letra para um nome completo. As letras estão em A2:A4.
| A: Código |
|---|
| S |
| N |
| E |
Fórmula: =SWITCH(A2,"N","North","E","East","S","South")
Resultado: South. A2 é S, que corresponde ao terceiro par. Preenchida para baixo, a fórmula dá South, North e East.
Prática
A célula A2 contém 2. Em B2, escreva uma fórmula que retorne "one" quando A2 for 1, "two" quando A2 for 2 e "three" quando A2 for 3.
- Em B2, escreva uma fórmula SWITCH que mostre one quando A2 for 1, two quando A2 for 2 e three quando A2 for 3.
- B2 deve mostrar o resultado para 2.
Funções relacionadas
IF e IFS testam se uma comparação é verdadeira. SWITCH corresponde a um valor exato e retorna o resultado em par.
Erro comum
Escrever uma comparação como A2>="N" como correspondência de SWITCH: SWITCH só aceita valores exatos, então as desigualdades pertencem a IFS ou IF.