Diferença entre as funções SE e Alternar no Excel

Resumo

  • A instrução IF retorna um valor baseado na avaliação TRUE/FALSE e você pode aninhar instruções IF dentro de outra instrução para criar uma lógica complexa.
  • A instrução SWITCH avalia uma expressão e a testa em relação a vários valores para encontrar uma correspondência e, em seguida, retorna o valor correspondente.
  • Use a instrução IF para testes lógicos complexos com muitos operadores diferentes e a instrução SWITCH para testes de igualdade simples.

A instrução SE é uma função lógica comum no Excel . A instrução SWITCH é menos conhecida, mas você pode usá-la em vez da instrução IF em alguns casos. Vamos explorar as diferenças entre IF e SWITCH no Excel e seus casos de uso.

Diferença entre as funções SE e Alternar no Excel

O que é o comando SE no Microsoft Excel?

A instrução SE no Excel é uma função que executa um teste lógico para determinar se uma condição especificada é verdadeira ou falsa. Ele retorna um valor baseado nos resultados da avaliação, permitindo que você tome decisões com base nos resultados.

Declaração IF básica

Vamos começar analisando a instrução IF básica antes de nos aprofundarmos no problema que o SWITCH tenta resolver.

A sintaxe para uma instrução IF básica é:

IF (logical_test, result_if_true, [result_if_false])

O parâmetro logical_test é a condição que a função testará e result_if_true é o resultado que a função retorna se for avaliada como TRUE. O parâmetro result_if_false é o resultado que a função retorna se o resultado for FALSE.

Na captura de tela abaixo, queremos retornar Aprovado ou Reprovado para a pontuação, dependendo se o valor da pontuação do teste na coluna C é maior ou igual a 50.

Diferença entre as funções SE e Alternar no Excel

A fórmula abaixo será escrita na célula C2:

IF(C2 >= 50, "Pass", "Fail")

E aqui está o resultado:

Diferença entre as funções SE e Alternar no Excel

Instruções IF aninhadas

Se você quiser verificar várias condições de uma vez, você pode colocar as instruções IF dentro de outra instrução.

Elas são chamadas de instruções IF aninhadas e a sintaxe básica é:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Considere o exemplo abaixo, onde cada cor na coluna A (Vermelho, Amarelo ou Verde) precisa de um estado correspondente na coluna B (por exemplo, Parar, Cuidado, Seguir e Desconhecido).

Diferença entre as funções SE e Alternar no Excel

Primeiro, inseriremos a seguinte fórmula na célula B2 para a cor na célula A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Como A2 é Vermelho, ele retornará Parar, conforme a fórmula acima. À medida que copiamos para outras células, cada cor terá um estado.

Diferença entre as funções SE e Alternar no Excel

Como você pode ver, a lógica pode rapidamente se tornar confusa quando você aninha instruções IF. É aí que a instrução SWITCH entra para simplificar um pouco as coisas.

O que é a instrução Switch no Excel?

A instrução SWITCH no Excel é uma função relativamente nova. Ele pega uma expressão e a testa em relação a vários resultados em um formato mais legível e estruturado do que instruções IF aninhadas.

A sintaxe básica da instrução SWITCH é:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test é o valor que será avaliado em relação aos valores de teste (test_value1, test_value2, etc). Se um valor corresponder, ele retornará o resultado correspondente. Por exemplo, se test_value1 corresponder à expressão, ele retornará result_if_true1.

Você pode especificar o parâmetro value_if_no_match para retornar um valor caso nenhuma correspondência seja encontrada.

Como a instrução SWITCH pode simplificar IFs aninhados, podemos usar o exemplo de cor do if aninhado. Aqui está a versão SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Como você pode ver, a fórmula agora é mais fácil de ler como uma instrução SWITCH e funciona exatamente como a versão IF.

Comparação entre IF e Switch: Casos de Uso

Quando comparado à instrução SWITCH, IF é melhor utilizado ao executar testes lógicos complexos envolvendo múltiplas condições. Também funciona bem com testes que usam vários operadores lógicos no Excel (por exemplo, >, <, =, =""> <>, AND e OR). Portanto, ela é mais flexível e pode lidar com mais situações do que a instrução SWITCH.

Por outro lado, a instrução SWITCH funciona bem quando os testes lógicos envolvem operações de igualdade simples e valores fixos, visto que sua forma básica avalia apenas o operador de igualdade. Se você usar a instrução SWITCH para testes lógicos complexos, não será diferente de usar a instrução IF.

Um exemplo desta instrução IF aninhada complexa:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

Você pode escrever o comando SWITCH da seguinte maneira:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Aqui, definimos a expressão a ser testada como TRUE, o que permite testar diversas condições usando mais operadores do que o operador equals. Mas agora a lógica parece menos compacta e legível do que a instrução SWITCH básica.

Sign up and earn $1000 a day ⋙

Leave a Comment

Como adicionar o mecanismo de busca ChatGPT no Chrome

Como adicionar o mecanismo de busca ChatGPT no Chrome

A OpenAI lançou o ChatGPT Search para que você possa transformar o ChatGPT em seu próprio mecanismo de busca personalizado com tecnologia de IA. Aqui estão as instruções para adicionar o mecanismo de busca ChatGPT no Chrome.

O que torna o recurso de pesquisa do ChatGPT superior ao Perplexity?

O que torna o recurso de pesquisa do ChatGPT superior ao Perplexity?

Embora o Perplexity seja confiável há muito tempo, os novos recursos do ChatGPT estão fazendo com que os usuários retornem lentamente ao chatbot original de IA generativa.

Posso usar 2 roteadores na mesma rede doméstica?

Posso usar 2 roteadores na mesma rede doméstica?

Se você tem uma rede doméstica grande, pode ter problemas para se conectar a ela sem fio a partir de certos pontos da casa. Um segundo roteador pode melhorar o desempenho da rede e ajudar você a se conectar de qualquer lugar da casa.

5 motivos pelos quais os usuários não usam o botão Meta AI do WhatsApp, apesar de sua utilidade

5 motivos pelos quais os usuários não usam o botão Meta AI do WhatsApp, apesar de sua utilidade

O novo botão de IA do Meta está aparecendo nos chats do WhatsApp, oferecendo uma maneira rápida de interagir com seu assistente de IA. Embora possa parecer útil, há alguns motivos principais pelos quais muitas pessoas optam por não usá-lo.

Coceira nas axilas é um sinal de alerta de câncer?

Coceira nas axilas é um sinal de alerta de câncer?

Coceira nas axilas geralmente é causada por problemas de pele. Mas certas condições de saúde, incluindo alguns tipos de câncer, podem causar erupções cutâneas com coceira nas axilas e outros sintomas.

O que é a doença do sangramento nasal espontâneo?

O que é a doença do sangramento nasal espontâneo?

Quando você tem sangramento nasal, a causa pode estar relacionada a medicamentos, um problema de saúde ou simplesmente ar seco. Aqui está o que você precisa saber sobre sangramentos nasais.

4 VPNs que não exigem login ou registro

4 VPNs que não exigem login ou registro

Quer aproveitar os benefícios de uma VPN sem precisar criar uma conta? Acredite ou não, existem opções disponíveis.

Último código para Sword Sweep Eight Desolations e como resgatar o código

Último código para Sword Sweep Eight Desolations e como resgatar o código

O Code Piu Piu Master oferece aos jogadores uma série de recompensas atraentes, como Gemas, Ouro e Trava do Tesouro.

Dicas para organizar tarefas do Gmail no Android e iPhone de forma extremamente profissional

Dicas para organizar tarefas do Gmail no Android e iPhone de forma extremamente profissional

O aplicativo Gmail no Android oferece vários recursos poderosos que podem economizar seu tempo, organizar sua caixa de entrada e ajudar você a gerenciar seu e-mail com mais eficiência.

Como usar o Canva AI para criar cartões de visita

Como usar o Canva AI para criar cartões de visita

Você pode usar o Magic Design, Magic Media, Magic Write e Canva Print do Canva para seu projeto de cartão de visita.

Os pássaros mais bizarros, alguns parecem viajar para a Terra vindos de outro mundo

Os pássaros mais bizarros, alguns parecem viajar para a Terra vindos de outro mundo

Vamos admirar a beleza dos pássaros com aparências únicas e estranhas, como se tivessem viajado de outro mundo para a Terra.

Último Código dos Três Reinos em execução em execução em execução

Último Código dos Três Reinos em execução em execução em execução

O Código Tam Quoc Run Run Run é um procedimento indispensável de troca de presentes antes de participar de partidas de corrida para destruir as multidões agressivas ao seu redor.

Último código Long Ngu Suong Thanh e como resgatar o código

Último código Long Ngu Suong Thanh e como resgatar o código

Resgate o código de presente Long Ngu Suong Thanh abaixo para receber recompensas valiosas, como heróis, comida, baús de diamantes...

Código do simulador de pesca, código do Fishing Fever e como entrar

Código do simulador de pesca, código do Fishing Fever e como entrar

O código do simulador de pesca pode expirar com data de validade desconhecida. Portanto, verifique regularmente o código do Fishing Simulator neste artigo.

13 lindos e estilosos penteados curtos femininos

13 lindos e estilosos penteados curtos femininos

Abaixo estão os mais lindos e individuais cortes de cabelo curtos femininos que também ajudam a "hackear" a idade, que são os mais amados pelas mulheres hoje em dia.