Função SWITCH Excel

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 expressão para comparar
  • 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

Você pode baixar este modelo de troca de função aqui - modelo de troca de função de Excel

  1. Um dos nomes do projeto “Palm Court”
  2. Diferentes blocos que estão disponíveis no projeto
  3. Diferentes nºs de unidades disponíveis no projeto para seus respectivos blocos
  4. 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 vem para a condição 2 para verificar se ela 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 fornecerá 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 é verdade, 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 com a 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 com o valor 1, o 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 corresponde os valores em sua lista a uma 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.