Função SE Excel

15
10124
função se excel

função SE Excel foi criada para retornar resultados de testes lógicos. Por oferecer ao usuário a possibilidade de estabelecer condições em um teste e a partir destas obter diferentes retornos, a função é uma das mais versáteis e importantes dentro do Excel. Neste artigo, além da sintaxe e a estrutura da função SE, apresentaremos um exemplo prático no Excel e também uma aplicação composta (conhecida como “se dentro de se”).

Sintaxe e estrutura da função SE

Em linhas gerais, podemos dizer que a função SE retorna um valor para uma condição verdadeira e outro para uma condição falsa. Sua sintaxe se apresenta da seguinte forma:

=SE(teste_lógico, [valor_se_verdadeiro], [valor_se_falso])

A estrutura apresentada possui três argumentos, sendo dois deles obrigatórios. Vejamos:

  • teste_lógico: argumento obrigatório, é a condição que será testada através da função.
  • valor_se_verdadeiro: definirá o valor a ser retornado caso o resultado do teste for verdadeiro. É um argumento obrigatório.
  • valor_se_falso: este argumento não é obrigatório. Representa o valor que será retornando se o resultado do teste for falso.

Utilizando a função SE na prática

Para que possamos compreender melhor a forma de utilizar a função SE, vamos a um exemplo prático. Na tabela abaixo, temos as notas obtidas nos quatro bimestres por um grupo de alunos da oitava série na disciplina de matemática e as suas médias finais, apuradas com o auxílio da função MÉDIA. Com base nestes dados, vamos verificar se estes alunos foram aprovados ou reprovados.

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Para obter o retorno desejado, vamos utilizar a função SE a partir da média final dos alunos. Para tanto, vamos inserir a função SE na célula I7. É possível observar que, na lista de funções apresentada pelo Excel, há uma sucinta descrição do que cada uma delas faz, como na imagem a seguir:

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Como vimos anteriormente, o primeiro argumento será o teste lógico desejado. Uma vez que serão aprovados, em nosso exemplo, os alunos com média maior ou igual a 7,0, vamos definir exatamente esta condição como teste. Assim, a célula H7, onde está a média final, deverá obedecer a condição necessária para que o aluno seja aprovado:

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

O próximo passo será definir os valores a serem retornados se o resultado for verdadeiro (aprovado, no exemplo) ou falso (reprovado). Esta definição ocorrerá da seguinte forma:

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

É importante observar que os atributos são separados pelo sinal de ponto-e-vírgula (;) e que, como serão expressados em texto, devem estar entre aspas.

Completados estes passos, a função estará pronta. Basta apenas expandir a função para as demais colunas para que a tabela esteja concluída.

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Função SE dentro de SE

Para a realização de testes mais complexos, o Excel permite que sejam aninhadas até 64 funções SE dentro de outras. A fim de entendermos como trabalhar com estas funções aninhadas, vamos a um novo exemplo.

Em um cenário hipotético, uma empresa trabalha com dois produtos: capitalização e seguro de vida. Para cada um dos produtos, é oferecida uma comissão diferente. Com o auxílio da função SE, vamos obter o valor correto da comissão de vendas de quatro profissionais.

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Para construirmos a função, vamos tratar de cada um dos produtos individualmente. No primeiro teste lógico, vamos considerar que o valor da célula C4, que descreve o produto comercializado, seja “Capitalização”. Caso isto ocorra, será aplicado o valor de 15% sobre o total de vendas, obtido na célula B4. Observe:

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Se o produto comercializado for o seguro de vida, porém, o percentual de comissão será de 20%. Assim, vamos aninhar uma nova função SE, que aplicará o percentual sobre o total de vendas (célula B4) adequado se o conteúdo da célula C4 for “Seguro de Vida”:

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Desta forma, teremos a função preparada para calcular o valor correto da comissão de vendas de acordo com o produto vendido. Em suma, se o produto vendido for a capitalização, o percentual da comissão é de 15%, e se for o seguro de vida passa para 20%. É preciso ter cuidado para fechar os parênteses referentes a cada função aninhada (em nosso exemplo, são dois parênteses a fechar). Basta expandir a função para as células restantes da coluna e teremos a tabela completa.

Saiba como usar a função SE e faça planilhas mais elaboradas no Excel

Pronto! Agora que você conhece um pouco mais sobre a função SE, pode incrementar suas planilhas com este poderoso recurso. Partilhe conosco suas experiências nos comentários.

 

COMPARTILHAR
Artigo anteriorComo Fazer Fluxo de Caixa Descontado
Próximo artigoFunção Data Excel
Rafael Ávila
Administrador e turismólogo, apaixonado pelas possibilidades que o Excel dá para gestores, empreendedores e estudantes. É sócio diretor da área de planilhas na LUZ - Planilhas Empresariais (luz.vc) e é o responsável pelo desenvolvimento das mais de 150 planilhas com foco empresarial e pessoal comercializadas em seu site. Também ministra os cursos online de Excel (cursos.luz.vc) e gosta de ajudar milhares de planilheiros por meio do Fórum e Blog da LUZ.

15 COMENTÁRIOS

  1. Boa noite Galera, alguém pode me ajudar? Tenho uma dúvida: preciso montar uma fórmula com o seguinte argumento:
    Se a sobra for maior que R$ 10,00 VALE, abaixo não. Se houver diferença acima de 5,00 VALE.
    abaixo não.

    • Supondo que existe a coluna A e B para os valores que vão ser comparados, a C para mostrar a diferença e a D para mostrar a sobra.

      =SE(E(D1>10;C1>5);”Vale”;”Não”)

      • Rafael, boa tarde.

        Primeiramente obrigado pela sua ajuda. Usei seu exemplo, porém não funcionou, talvez eu não tenha me expressado bem. O que realmente preciso é o seguinte;

        Se a sobra for maior que 10,00, ou se a a diferença for maior que 5,00 pagar, caso contrário em ambas situações não Pagar.

  2. Boa tarde, tenho só 14 anos e sou bem novato nesse tipo de coisa! Gostaria de pedir ajuda pra vocês no seguinte:

    Acredito que a função SE me ajudará.
    Participo de campeonatos de futebol e montei uma tabela de jogos e uma tabela classificatória e gostaria que conforme eu colocasse o resultado da partida, fosse acrescentado 3 pontos, no caso da vitória, 1 ponto no caso do empate e nenhum ponto na derrota. Acredito que tenha alguma forma disso acontecer! Caso tenha será que consigo fazer um banco de dados para Saldos de gols? Valeu galera! Meu e-mail de contato: alefserrat@gmail.com

  3. Boa tarde, estou com uma dúvida:
    eu tentei, pela lógica utilizar a fórmula dessa maneira: =SE(F:F=”Lucas”;”Sim”;””)
    só que pelo visto a função SE não funciona se eu utilizar uma coluna inteira, teria outra função ou outra maneira para que atendesse aquela lógica?

    • Oi Cabrini,

      não sei como está a organização da sua planilha, mas de maneira geral você pode criar uma coluna auxiliar, digamos que seja a coluna G. Nela você vai colocar uma fórmula condicional SE na primeira célula da sua tabela. Algo como =SE(F1=”Lucas”;”Sim”;”Não”)

      Depois basta criar um CONT.SE para essa coluna e, se ele for diferente de zero indicará que tem o nome Lucas na coluna F

  4. Estou tentando fazer com datas (títulos vencidos e a vencer), aonde possuo dias positivos e negativos, separadamente, a função da correta, mas se eu tentar junção, da falso. Sera que alguém pode me ajudar na correção? – G3= número positivo ou negativo
    =SE(G3>=0;SE(G3<61;"0+59";SE(G3<121;"60+119";SE(G3<181;"120+179";SE(G3<241;"180+240";SE(G3360;”360+”;SE(G3-61;”1-59″;SE(G3>-121;”60-119″;SE(G3>-181;”120-179″;SE(G3>-241;”180-240″;SE(G3>-361;”240-360″;SE(G3<-360;"360-"))))))))))))))

  5. Estou tentando fazer um comando SE mas não to conseguindo que seria mais ou menos assim.
    tenho uma planilha com varias colunas e varias linhas e queria que se na ultima coluna fosse o mesmo valor da penultima coluna toda aquela linha ficasse pintada de outra cor

    • Oi Denis, a estrutura da sua planilha é fixa? Se for, basta você criar uma coluna auxiliar a mais com uma fórmula SE para analisar as duas últimas. Por exemplo, se você tem as colunas P1 e Q1 como últimas, poderia criar na R1 a fórmula =SE(P1=R1;1;0) e depois criar uma formatação condicional para ser aplicada em toda a linha sempre que R1 for igual a 1.

      Se a sua planilha não for de tamanho fixo, complicaria um pouco mais, mas acredito que você conseguiria usar um PROCH buscando o valor “” e depois usar o DESLOC para achar os valores das duas últimas colunas.

  6. Boa noite. Estou precisando fazer uma planilha para horas trabalhadas onde o horário normal seria 7:0 horas, porém quero permitir que o funcionário tenha uma tolerância de 15:0 minutos, ou seja, ele pode chegar até 7:15 e não lhe será descontado, e o programa considera que ele chegou as 7:0 hs. Porém se ele passar deste horário, o programa recebe o horário que ele chegou e lhe será descontado este tempo.
    Por outro lado o programa também considera a chegada as 7:0 hs se ele chegar das 6:45 as 7:0 hs, considerando que ele tenha chagado as 7:0 hs.
    Ou seja; =se (6:45<b3<7:15;"7:0";caso contrário prevalece em b3 o horário que chegou após as 7:15)
    Por favor peço ajuda para montar esta planilha.

  7. Olá Rafael!
    Boa noite!
    Tudo bem?
    Amigo, gostaria de saber se existe alguma função que me permita sugerir algo, após respostas de um formulário.

    Ex.: Sou dono de um restaurante e gostaria de aumentar a experiência gastronomica do cliente com um formulário para sugerir o melhor prato de acordo com o gosto do cliente. O formulário seria uma pesquisa sobre quais os sabores que o cliente prefere: Mais picante, mais citrico, se gosta de bebida alcoolica, qual tipo de bebida prefere…essas coisas. E no final eu teria a indicação do prato, harmonizado com a bebida. É possível?

    • Oi Gabriel, é possível sim, mas você precisaria de uma lista bem grande de opções (uma tabela auxiliar). Eu faria da seguinte forma:
      1 – Supondo que sejam 5 perguntas e cada uma delas tenha respostas diferentes – isso gera 5 colunas com as linhas para os clientes responderem
      2 – Depois eu criaria uma coluna extra para concatenar essas respostas
      3 – Por fim, você deve criar um tabelão que tem todas as combinações de concatenação e qual a harmonização sugerida nesse caso

DEIXE UMA RESPOSTA

Por favor, escreva o seu comentário
Por favor, digite seu nome