O que é a função SWITCH no Excel?
A função de troca no Excel é uma função de comparação e referência no Excel que compara e corresponde uma célula referida a um grupo de células e retorna o resultado com base na primeira correspondência encontrada, o método para usar esta função é o seguinte = SWITCH (célula alvo, valor 1, resultado 1….), com base no valor em que o resultado é publicado.
Sintaxe

- Valor da expressão - o valor ou a expressão a ser comparada
- Valor1 / Resultado1 - O primeiro par de valor e resultado
- Valor2 / Resultado2 - O segundo par de valor e resultado (opcional)
- Padrão - valor padrão a ser usado quando nenhuma correspondência for encontrada
Exemplo

- Um dos nomes do projeto "Palm Court".
- Diferentes blocos que estão disponíveis no projeto
- Diferentes nºs de unidades disponíveis no projeto para seus respectivos blocos
- Esta é a "Faixa de Preço" que devemos determinar de acordo com o pressuposto

Mudar de fórmula

Vejamos a fórmula de troca para obter o valor da célula 2 na coluna Faixa de preço -
- A função SWITCH estará disponível no Excel 2016.
- Neste exemplo, temos que tomar a célula do bloco como a expressão, pois as suposições de preços são baseadas nos números do bloco.
- Valor1 e Resultado 1 - mencionamos a condição de que, se uma expressão corresponder ao Valor 1, pegue o Resultado 1 ou vá para a condição 2.
- Valor 2 e Resultado 2 - Se a condição 1 não for satisfeita, a expressão chega à condição 2 para verificar se obterá a correspondência para obter o resultado 2, e esta etapa continuará até que a expressão corresponda ao valor.
- Se a expressão não corresponder a nenhum valor nas condições, por padrão, ela dará NA como saída (isso pode ser visto na imagem abaixo).

Para mencionar alguma declaração para as células que estão mostrando #NA, podemos fornecer uma string entre aspas como abaixo -

Se avaliarmos o problema acima usando a função IFs, precisamos ter um IF aninhado no Excel para verdadeiro ou falso, que não é uma função de pesquisa. Somente quando for verdade, ele dá um resultado e, para falsos, outros resultados.
Quão diferente é o SWITCH dos IFs?
- A função SWITCH não nos permite usar operadores lógicos no Excel como maior que (>) / menor que (<) para corresponder aos casos em que não haverá uma correspondência exata.
- Na função SWITCH do Excel, a expressão aparecerá apenas uma vez, mas na função IFS, a expressão precisa ser repetida.
- O comprimento da função SWITCH é menos comparado ao da função IFS, mais fácil de ler e criar, pois nos permite testar mais de uma condição.
- É mais como uma função ESCOLHER no Excel. Ele tem uma expressão que é o valor de pesquisa e estaríamos combinando-o com o valor 1, valor 2 e obteríamos o valor do resultado. Ao contrário da função IF, temos o valor padrão na função switch.
Coisas para lembrar
- A função SWITCH foi introduzida e está disponível no Excel 2016, mas não está disponível nas versões anteriores do Excel e Excel 2016 no Mac.
- 126 pares de valores e resultados podem ser usados na função SWITCH do Excel.
- A função SWITCH no Excel retornará o erro #NA se não mencionarmos nenhuma condição padrão e se alguma das condições não corresponder.
- No entanto, como negativo, não podemos usar operadores lógicos como>, <ou = na expressão. Ele simplesmente combina os valores em sua lista com a expressão e não pode testar se um valor é maior ou menor.
- Temos o valor padrão na função SWITCH, que não está na função IF.
- A função SWITCH no Excel não é como VLOOKUP, mas SWITCH pode ser usada em VLOOKUP.
Conclusão
A função SWITCH está disponível no Excel 2016 e é a função mais poderosa em vez do IFS. Isso pode ser usado em VLOOKUP para criar um array que também pode ser feito usando a função CHOOSE, mas o argumento padrão de SWITCH o torna uma solução melhor. Não é possível usar operadores lógicos na função SWITCH.