aprender excel

A função SE é uma das funções mais úteis e usadas com frequência no Excel. Ele permite que você faça comparações lógicas entre valores e gere um valor dependendo se a comparação é verdadeira ou falsa.

Aprender como estruturar e aninhar adequadamente funções IF é fundamental para analisar dados de maneira eficaz e calcular resultados com base em condições ou critérios variados. Aqui está um guia passo a passo para usar a função SE no Excel.

Sintaxe da Função SE

A estrutura de sintaxe para uma função IF no Excel é:

=IF(logical_test, value_if_true, value_if_false)

Onde:

  • Teste lógico: A condição que você deseja testar e que é avaliada como TRUE ou FALSE
  • Valor se Verdadeiro: O valor retornado se o teste lógico for avaliado como TRUE
  • Valor se falso: O valor retornado se o teste lógico for avaliado como FALSE

Agora vamos examinar alguns exemplos simples de uso de funções IF no Excel.

Exemplos de uso da função IF no Excel

1. Exemplo de uso da função IF: teste lógico simples

Digamos que você tenha dados de pontuação de teste de alunos e queira informar se cada aluno foi aprovado ou reprovado no exame com base em uma pontuação de corte de aprovação de 50 pontos.

NomePontuação do testePassar ou falhar
Surtida45
Mark60

A função SE testaria se a pontuação do aluno foi maior ou igual a 50, que é avaliada como VERDADEIRO ou FALSO.

  • Se for TRUE, retorne “Pass”
  • Se FALSO, retorne “Falha”

Então a célula C2 seria:

=IF(B2>=50,”Pass”,”Fail”)

E a célula C3 seria:

=IF(B3>=50,”Pass”,”Fail”)

Preencher isso gera uma aprovação ou reprovação para cada linha com base na pontuação:

NomePontuação do testePassar ou falhar
Surtida45Falhar
Mark60Passar

Este é um exemplo direto de como o teste lógico separa os valores de saída com base em uma condição VERDADEIRO ou FALSO usando os valores de pontuação do aluno.

2. Exemplo de função IF 2: IFs aninhados

Com base no exemplo de pontuação acima, vamos adicionar alguns testes lógicos mais complexos, nidificação múltiplas funções IF juntas.

Aninhamento refere-se a colocar uma instrução IF dentro de outra instrução IF para criar mais condições.

Vamos gerar notas com letras A, B, C, D ou F em vez de apenas Passar / falhar com base nas seguintes faixas de notas:

  • UMA = 90-100
  • B = 80-89
  • C = 70-79
  • D = 60-69
  • F = <60

Veja a pontuação de 60 de Mark como exemplo. As instruções IF aninhadas no Excel seriam:

=IF(B3>=90,"A",IF(B3>=80,"B",IF(B3>=70,"C", IF(B3>=60,"D","F"))))

Dividindo isso passo a passo:

  • Teste se a pontuação de Mark é maior ou igual a 90. Se sim, retorne A. Se não, prossiga.
  • Teste se a pontuação dele é maior ou igual a 80. Se sim, retorne B. Se não, prossiga.
  • Teste se a pontuação dele é maior ou igual a 70…. E assim por diante.
  • O critério else final retorna F se nenhuma das afirmações acima for verdadeira.

Assim, você pode observar como o aninhamento de instruções IF permite saídas de vários valores, dependendo de testes lógicos em cascata.

Leitura recomendada: 10 funções do Excel que todo aluno deve conhecer

3. SE Exemplo 3: Condições E/OU

Além de comparar valores com operadores lógicos como maior ou igual a, você também pode avaliar condições lógicas E/OU mais complexas usando SE.

Por exemplo, vamos gerar um status de aprovação se o aluno obteve pontuação acima de 75 E compareceu a mais de 80% das aulas usando estes dados:

NomeContagemComparecimento %Status do passe
Surtida8590%
Mark7278%

O teste lógico AND seria estruturado como:

=IF(AND(B2>75,C2>80),"Pass","Fail")

Isso retorna um Pass se AMBOS os critérios forem atendidos, enquanto a falha em qualquer uma das condições resulta na saída de Fail.

Por outro lado, você pode testar várias condições OR com:

=IF(OR(B2>75,C2>80),"Pass","Fail")

Agora os alunos seriam aprovados se OU a pontuação acima de 75 OU tendo mais de 80% de frequência for verdadeira. Mas a falha em ambos ainda retorna um status de falha.

4. SE Exemplo 4: Função SUMIF

Além de IF, outra função útil relacionada à lógica condicional é SUMIF. Isso soma um intervalo de células com base em critérios especificados.

Vamos revisitar o conjunto de dados de pontuações e usar SUMIF para somar apenas as pontuações de aprovação acima de 50.

A sintaxe SUMIF é:

=SUMIF(range, criteria, sum_range)

Então inserindo:

=SUMIF(B2:B4,”>=50”, B2:B4)

Produziria 105, somando apenas os 60 de Mark e os 85 de Sally, uma vez que estes atendem aos critérios >=50, ignorando os 45.

Isso demonstra como o SUMIF pode totalizar dados numéricos seletivamente com base em parâmetros condicionais, como valores acima/abaixo, correspondências de texto, intervalos de datas ou outros atributos.

5. SE Exemplo 5: Função VLOOKUP

Finalmente, vamos examinar um caso de uso comum que combina funções IF e VLOOKUP.

VLOOKUP extrai dados de uma tabela ou intervalo separado com base em um valor de pesquisa que corresponde a um critério.

Podemos integrar uma instrução IF para gerar um valor de VLOOKUP se houver uma correspondência e exibir outro valor se não existir nenhuma correspondência.

Digamos que você tenha números de identificação de estudante em uma tabela e queira colocar seus nomes correspondentes em outra tabela por meio de VLOOKUP para corresponder aos IDs.

Seria estruturado como:

=IF(ISNA(VLOOKUP(A2,Sheet2!A1:B5,2,FALSE)),"No Match",VLOOKUP(A2,Sheet2!A1:B5,2,FALSE))

Portanto, se VLOOKUP não retornar nenhuma correspondência, a instrução IF captura o código de erro #N/A e gera “Sem correspondência”. Mas se uma correspondência de nome for encontrada, a string do nome real será exibida.

Essa sintaxe permite manipular essas pesquisas VLOOKUP incomparáveis ​​normalmente ou retornar sinalizadores personalizados quando não existem dados.

Dicas avançadas para uso da função IF

Com esses exemplos básicos cobertos, vamos dar algumas dicas rápidas sobre o uso mais avançado de funções IF:

  • Transpor matrizes com IF para retornar matrizes completas de colunas ou linhas em vez de apenas escalares
  • Combinar com CONT.SE contar ocorrências que atendam a certas condições
  • Crie menus suspensos em cascata aninhando IFs onde os valores de seleção filtram os menus suspensos posteriores dinamicamente
  • Construir gráficos dinâmicos atualização na mudança de seleção vinculando intervalos de dados do gráfico às saídas IF
  • Construa regras de validação de dados com respostas personalizadas de tratamento de erros usando IF
  • Integrar IF com Tabelas dinâmicas e gráficos para personalizar a lógica de agregação em vez de exibir padrões
  • Melhorar interações do painel vinculando saídas IF a controles de entrada, como segmentações de dados ou barras de rolagem

Aprender a combinar criativamente SE com VLOOKUP, SUMIF, COUNTIF e outras funções expande sua capacidade de manipular os resultados da análise de dados.

Principais lições

A simplicidade e flexibilidade das funções IF no Excel as tornam inestimáveis ​​para testes lógicos básicos e complexos. Basta compreender os arranjos de sintaxe e os princípios de aninhamento para lidar com cenários elaborados com múltiplas condições.

Com domínio robusto sobre IF, você pode personalizar praticamente qualquer cálculo de dados, análise ou interação de painel para atender com precisão às necessidades de negócios. Portanto, integre alguns testes lógicos hoje para desbloquear maior inteligência de seus modelos Excel!

Artigos relacionados