Função SWITCH

Qual é a função SWITCH?

A função SWITCH está categorizada em Funções Lógicas do ExcelFunçõesLista das funções mais importantes do Excel para analistas financeiros. Esta folha de fraude cobre 100s de funções que são críticas para se conhecer como analista do Excel. Esta função avaliará uma dada expressão (ou um valor) em relação a uma lista de valores e retornará um resultado correspondente ao primeiro valor correspondente. Caso não exista um valor de correspondência, será devolvido um valor por defeito opcional.

SWITCH foi adicionado no MS Excel 2016 e não está disponível nas versões anteriores. No entanto, a função estava anteriormente disponível em VBA. A função SWITCH pode ser usada em vez de funções IF aninhadas.

Fórmula

=SWITCH(expressão, valor1, resultado1, ,…)

A função SWITCH usa os seguintes argumentos:

  1. Expressão (argumento requerido) – Pode ser um número, data, ou algum texto que a função compararia. Alguns exemplos do argumento da expressão são os seguintes:
Teste lógico

> Valores booleanos

Type of Expression Exemplo
Cell reference A2
A2=”PASS”
Número ou texto 2 ou “FAIL”
Gama nomeada Gama nomeada
TRUE ou FALSE
Expressão matemática A2+1
  1. Valor1 ……… valor126 (argumento requerido) – Este é o valor que será comparado com a expressão.
  2. Result1 ………result126 – O valor que será retornado quando o argumento correspondente do valorN corresponder à expressão.
  3. Default (argumento opcional) – Este é o valor que a função deve retornar se não forem encontradas correspondências na expressão do valorN.

Como usar a função SWITCH no Excel?

Vejamos alguns exemplos para compreender como funciona a função SWITCH:

Exemplo 1

Vamos assumir que nos é dada uma série de acrónimos e desejamos devolver o valor que os acrónimos representam.

A fórmula será =SWITCH(A6, “DR”, “Debtors”, “CR”, “Creditors”, “JE”, “Journal Entry”, “LB”, “Ledger book”, “unknown”).

Obtemos o resultado abaixo:

Se precisarmos de usar uma fórmula aninhada IF, seria uma fórmula longa. Tanto a função SWITCH como a função IF ajudam-nos a especificar uma série de condições. No entanto, com SWITCH, podemos definir uma expressão e uma sequência de valores e resultados, não várias declarações condicionais.

A melhor parte da função SWITCH é que não precisamos de repetir a expressão várias vezes, o que por vezes acontece em fórmulas SE aninhadas.

Agora, se precisássemos de utilizar a função IF, a fórmula teria sido:

=IF(B5=”DR”, “Devedores”,IF(A2=”CR”, “Credores”,IF(B5=”JE”, “Entrada no Diário”,IF(B5=”LB”, “Livro do Ledger”,”unknown”))))

Exemplo 2 – Usando SWITCH com outras funções

Suponha que nos são dadas algumas datas e queremos ver se elas se referem ao dia presente, amanhã, ou ontem. Usando as funções SWITCH, DAYS, e TODAY em conjunto, podemos alcançar os resultados desejados.

A função TODAY devolverá o número de série da data actual, e a função DAYS devolverá o número de dias entre duas datas.

A fórmula a utilizar é =SWITCH(DAYS(TODAY(),B5), 0, “Present date”, 1, “Yesterday”, -1, “Tomorrow”, “Unknown”).

Exemplo 3

Em alguns países, o ano financeiro começa numa data diferente de 1 de Janeiro, pelo que muitas vezes precisam de classificar as datas em trimestres fiscais. Por exemplo, se Abril a Março é o ano fiscal, então Abril-Junho seria o trimestre 1 e assim por diante. Podemos usar SWITCH em tais cenários:

obtemos os resultados abaixo:

Usamos aqui uma fórmula que encontraria o número do mês na coluna Datas: se é o mês 1, é o trimestre 4; se é o mês 2, é o trimestre 4; se é o mês 3, é o trimestre 4; se é o mês 4, é o trimestre 1; e assim por diante.

Umas notas sobre a função SWITCH

    1. Como as funções estão limitadas a 254 argumentos, podemos usar até 126 pares de argumentos de valor e resultado.
    2. #N/A error – Ocorre quando a função SWITCH é incapaz de corresponder e não há mais nenhum argumento. Por exemplo, para um valor 7 e damos a fórmula =SWITCH(A3,1, “domingo”,2, “segunda-feira”,3, “terça-feira”), a função devolverá o erro #N/A.
    3. #NAME? erro – Ocorre se editarmos uma célula numa versão do Excel que não inclua a função SWITCH.

    clique aqui para descarregar a amostra do ficheiro Excel

    Recursos adicionais

    Partes para ler o guia do CFI para a função SWITCH do Excel. Ao tomar o tempo necessário para aprender e dominar as funções do Excel, acelerará significativamente a sua análise financeira. Para saber mais, consulte estes recursos adicionais de CFI:

  • Funções Excel para FinançasEste guia do Excel para Finanças ensinará as 10 principais fórmulas e funções que deve saber para ser um grande analista financeiro no Excel. Este guia tem exemplos, screenshots e instruções passo a passo. No final, descarregue o modelo gratuito do Excel que inclui todas as funções financeiras cobertas no tutorial
  • Fórmulas Excel Avançadas CursoFórmulas Excel Avançadas Deve ConhecerFórmulas Excel Avançadas Deve ConhecerFórmulas Excel Avançadas Estas fórmulas Excel avançadas são fundamentais para conhecer e levarão as suas capacidades de análise financeira para o próximo nível. Funções avançadas do Excel

  • Atalhos do Excel para PC e MacExcel Atalhos para PC MacExcel – Lista dos mais importantes & Atalhos comuns do MS Excel para PC & Utilizadores de Mac, finanças, profissões contabilísticas. Os atalhos do teclado aceleram as suas capacidades de modelagem e poupam tempo. Aprenda a edição, formatação, navegação, fita, colar especial, manipulação de dados, edição de fórmulas e células, e outros resumos

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *