![](https://codky.com/wp-content/uploads/2024/11/28114.png)
A função `SWITCH` no Excel é utilizada para avaliar uma expressão em relação a uma lista de valores e retornar o resultado correspondente ao primeiro valor que coincide. É uma alternativa mais organizada e fácil de ler quando comparada ao uso excessivo da função `IF`.
Aqui está a sintaxe básica da função `SWITCH`:
=SWITCH(expressão, valor1, resultado1, [valor2, resultado2], ..., [valor_n, resultado_n], [valor_se_nao_corresponder])
- expressão: Este é o argumento ou valor que você deseja comparar com uma lista de valores específicos.
- valor1, resultado1: São os pares valor e resultado. Quando a expressão é igual a valor1, `SWITCH` retorna resultado1.
- valor_se_nao_corresponder: Opcional. É o valor que será retornado se nenhuma correspondência for encontrada. Se este argumento não for fornecido, e nenhuma correspondência for encontrada, a função retornará um erro.
Exemplo de Uso:
Imagine que você tenha uma célula (por exemplo, `A1`) que contém um número de 1 a 3 e você quer retornar “Um” para 1, “Dois” para 2, “Três” para 3 e “Inválido” para qualquer outro número.
Você pode usar a função `SWITCH` da seguinte maneira:
=SWITCH(A1,
1, "Um",
2, "Dois",
3, "Três",
"Inválido")
Neste exemplo, o Excel verifica o valor em `A1`. Se for 1, retornará “Um”; se for 2, retornará “Dois”; se for 3, retornará “Três”. Para qualquer outro valor, retornará “Inválido”.
Essa função está disponível a partir do Excel 2016 e no Excel para a web, assim como em outras versões mais recentes do Office 365. Se você usa uma versão anterior que não oferece suporte ao `SWITCH`, você pode precisar utilizar funções `IF` aninhadas para obter resultados semelhantes.