A função SWITCH no Excel permite que você implemente várias verificações em um valor e retorne resultados com base em condições. Abaixo estão os detalhes sobre como usar a função SWITCH no Excel .
Se você gastou muito tempo criando uma fórmula SE aninhada ( função SEF ), você vai adorar usar a nova função SWITCH no Excel . Esta função economiza seu tempo em situações em que você precisa usar a função IFS. Anteriormente, essa função só estava disponível no VBA, mas SWITCH foi adicionado recentemente no Excel 2016, Excel Online e Mobile, Excel para desktop e celulares Android. Este artigo orientará você sobre como usar a função SWITCH no Excel 2016.
Sintaxe da função SWITCH
A função SWITCH compara uma expressão com uma lista de valores e retorna o resultado de acordo com o primeiro valor correspondente. Se nenhuma correspondência for encontrada, ele poderá retornar um valor padrão.
A estrutura da função SWITCH é a seguinte:
SWITCH(expressão, valor1, resultado1, [padrão ou valor2, resultado2],…[padrão ou valor3, resultado3])
Ele tem 4 argumentos, um dos quais é opcional:
- Expressão é um argumento obrigatório usado para comparar valor1… valor 126.
- ValorN é um valor usado para comparar com a expressão.
- ResultN é o valor retornado quando o argumento valueN correspondente corresponde à expressão. Deve ser especificado para cada argumento valueN.
- O padrão é o valor retornado se nenhuma correspondência for encontrada nas expressões valueN. Este argumento não tem uma expressão resultN correspondente e deve ser o último argumento na função.
Como as funções são limitadas a 254 argumentos, você pode usar até 126 pares de argumentos de valor e resultado.
Como usar a função SWITCH com outras funções do Excel
Você também pode combinar a função SWITCH com outras funções do Excel. Por exemplo, você pode aninhá-lo dentro de uma função SE para aumentar a eficiência geral e criar fórmulas mais complexas.
Além disso, você pode combinar SWITCH com as seguintes funções do Excel:
- Função SUM : Você pode somar valores com base em condições específicas usando as funções SUM e SWITCH. Por exemplo, use primeiro a função SWITCH para determinar os valores a serem somados com base na condição e, em seguida, use a função SUM para calcular.
- Funções INDEX e MATCH : usando essas funções, você pode extrair dados de uma tabela com base em determinadas condições. Por exemplo, você pode usar a função SWITCH para determinar valores de destino e, em seguida, usar INDEX e MATCH para extrair os dados necessários. Você também pode usar a função PROCV para obter o valor correspondente.
Compare a função SWITCH com a função IFS
A função SWITCH, assim como a função IFS, ajuda a definir uma série de condições. Entretanto, com a função SWITCH você pode definir uma expressão e uma série de valores e resultados, não algumas instruções condicionais. Com a função SWITCH, você não precisa repetir as expressões novamente como na função IFS.
Por exemplo, a função IFS abaixo encontra os estados exatos.

Explicação: A célula A2 contém a sequência 85-UT. A função RIGHT extrai os 2 caracteres mais à direita desta string (UT). Como resultado, a função IFS retorna o estado correto (Utah). Se os dois caracteres mais à direita não forem iguais a UT, TX ou OH, a função IFS retornará um ponto de interrogação. Em vez de TRUE, você também pode usar 1=1 ou algo que seja sempre TRUE.
A função SWITCH abaixo produz resultados idênticos, mas é muito mais legível.
![Como usar a função SWITCH no Excel 2016 Como usar a função SWITCH no Excel 2016]()
Explicação: se o primeiro argumento (RIGHT(A2,2) neste exemplo) for igual a UT, a função SWITCH retornará Uta; se o TX retornar ao Texas; se OH retornar para Ohio. O último argumento (o ponto de interrogação neste exemplo) é sempre o valor padrão (se não houver correspondência).
Da mesma forma, você pode ver o exemplo abaixo com o sistema de classificação, a função SWITCH parece mais compacta.
![Como usar a função SWITCH no Excel 2016 Como usar a função SWITCH no Excel 2016]()
![Como usar a função SWITCH no Excel 2016 Como usar a função SWITCH no Excel 2016]()
Vamos ver como a função SWITCH funciona em combinação com outras funções. Digamos que temos algumas datas e queremos ver rapidamente se é hoje, ontem ou amanhã. Para fazer isso, usaremos a função TODAY, que retorna o número de série da data atual, e a função DAYS, que retorna o número de dias entre duas datas.
Você pode ver que a função SWITCH funciona perfeitamente para esta tarefa.
![Como usar a função SWITCH no Excel 2016 Como usar a função SWITCH no Excel 2016]()
Com a função SE, a conversão requer algum aninhamento e complexidade. Então é mais provável que você cometa erros.
![Como usar a função SWITCH no Excel 2016 Como usar a função SWITCH no Excel 2016]()
Entretanto, nem sempre é possível usar a função SWITCH no Excel. Há muitos exemplos em que você não pode usar a função SWITCH em vez da função IFS.
![Como usar a função SWITCH no Excel 2016 Como usar a função SWITCH no Excel 2016]()
Explicação: como os símbolos "<=" e="" "="">" são usados aqui nesta função IFS, você não pode usar a função SWITCH.
A função SWITCH é realmente uma função útil, ela economiza tempo e comete menos erros.
Boa sorte!
Veja também: