Como usar a função SWITCH do Excel -

Índice

Resumo

A função SWITCH do Excel compara um valor com uma lista de valores e retorna um resultado correspondente à primeira correspondência. SWITCH pode retornar um valor padrão opcional quando nenhuma correspondência for encontrada.

Objetivo

Combine vários valores, retorne a primeira correspondência

Valor de retorno

Resultado correspondente à primeira correspondência

Sintaxe

= SWITCH (expressão, val1 / resultado1, (val2 / resultado2),…, (padrão))

Argumentos

  • expressão - o valor ou a expressão a ser comparada.
  • val1 / result1 - O primeiro par de valor e resultado.
  • val2 / result2 - (opcional) O segundo par de valor e resultado.
  • default - (opcional) O valor padrão a ser usado quando nenhuma correspondência for encontrada.

Versão

Excel 2019

Notas de uso

A função SWITCH compara um valor com uma lista de valores e retorna um resultado que corresponde à primeira correspondência. Você pode usar a função SWITCH quando quiser realizar uma correspondência exata com vários resultados possíveis e retornar um valor padrão quando nenhuma correspondência for encontrada.

O primeiro argumento é chamado de "expressão" e pode ser uma constante embutida em código, uma referência de célula ou outra fórmula que retorna um valor específico que você deseja comparar. Os valores correspondentes e os resultados correspondentes são inseridos em pares. SWITCH pode lidar com até 126 pares, após o qual o último argumento é um valor padrão (opcional) a ser retornado em casos onde não há correspondência.

No exemplo mostrado, a fórmula em D5 é:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

SWITCH executa apenas uma correspondência exata, portanto, você não pode incluir operadores lógicos como maior que (>) ou menor que (<) na lógica usada para determinar uma correspondência. Você pode contornar essa limitação construindo uma fórmula para comparar TRUE como esta:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

No entanto, em um caso como este, você pode querer usar a função IFS.

SWITCH versus IFS

Como a função IFS, a função SWITCH permite testar mais de uma condição sem aninhar várias instruções IF, tornando as fórmulas com muitas condições mais fáceis de ler e escrever. Uma vantagem de SWITCH sobre IFS é que a expressão aparece apenas uma vez na função e não precisa ser repetida. No entanto, SWITCH é limitado à correspondência exata. Não é possível usar operadores como maior que (>) ou menor que (<) com a sintaxe padrão. Em contraste, a função IFS realmente requer expressões para cada condição, então você pode usar operadores lógicos conforme necessário.

Observação: a função SWITCH e a função IFS são novas no Excel 2019 e no Excel 365.

Notas

  1. Expressão pode ser outra fórmula que retorna um valor específico.
  2. SWITCH pode lidar com até 126 pares de valor / resultado.
  3. Insira um argumento final para definir um resultado padrão quando nenhuma correspondência for encontrada.

Artigos interessantes...