Edu Tognon

Sendo uma das funções mais versáteis do Excel, a função SE pode ser útil em inúmeras situações que impliquem resultados direcionados a condições específicas. Neste artigo, vamos fazer uso da função SE em 3 exemplos que também envolvem porcentagem: desconto condicional, desconto com teto e desconto com valor mínimo.

Videoaula completa

Download dos arquivos

Você pode baixar os arquivos utilizados no tutorial em vídeo. O arquivo inicial refere-se ao arquivo sem as modificações, ideal para praticar o passo a passo e treinar suas habilidades. O arquivo pronto é o arquivo final, com todas as modificações ensinadas já aplicadas, ideal se você já quiser ter em mãos o resultado. 

Para baixar os arquivos, acesse a página de download e clique no botão Baixar

Versão em texto / ilustrada

Desconto condicional

Observe a planilha abaixo. No lado direito, temos uma relação de vendas com seus respectivos valores e formas de pagamento. As duas colunas vazias servirão para o cálculo do desconto (de acordo com o método de pagamento) e do valor final (ou seja, o valor da compra subtraindo-se o valor do desconto, caso o desconto seja aplicável). 

Já do lado esquerdo temos uma pequena relação de desconto de acordo com o método de pagamento. Nosso intuito é calcular o valor do desconto de cada venda de acordo com o método de pagamento usado em cada uma. 

Tabela de vendas para cálculo condicional de desconto

Uma das maneiras mais habituais de obter esse resultado condicional é fazendo uso da função SE. Dentro da coluna de descontos, vamos começar a criar funções SE aninhadas, para que elas testem cada um dos métodos de pagamento. Basicamente, o argumento falso de uma função SE será uma nova função SE para testar os demais argumentos. Veja: 

=SE(H3=$B$3;G3*$C$3;SE(H3=$B$4;G3*$C$4;SE(H3=$B$5;G3*$C$5;SE(H3=$B$6;G3*$C$6;SE(H3=$B$7;G3*$C$7;””)))))

Funções SE aninhadas calculando o desconto de acordo com o método de pagamento

Observe nossa lógica de forma sequencial: 

  • Se H3 (método de pagamento) for igual a B3 (“Dinheiro”), então multiplique G3 (valor da venda) por C3 (desconto atribuído ao método “Dinheiro”).

Se não… 

  • Se H3 (método de pagamento) for igual a B4 (“Débito”), então multiplique G3 (valor da venda) por C4 (desconto atribuído ao método “Débito). 

Essa lógica é seguida até o último teste (“Pix”). O cálculo de porcentagem nada mais é que o valor da compra multiplicado pela porcentagem, que representa um número decimal. As células correspondentes à tabela da esquerda precisam de travamento ($) porque, no momento de usar o autopreenchimento nessa fórmula, os demais valores de vendas precisam seguir em sequência, mas os métodos e porcentagens atribuídas a eles precisam ser analisados de forma fixa, conforme a diferenciação entre referência absoluta e relativa

O último argumento da função SE é sempre o valor falso. Nesse caso, definimos que, se o método de pagamento não for nenhum dos citados na tabela da esquerda, o Excel preencherá a célula com o valor vazio (“” – duas aspas duplas). Esse procedimento é útil caso precisemos estender a fórmula para células que ainda estão vazias. Como o método de pagamento não é nenhum dos citados, então esse critério se encaixa para a aplicação do valor vazio nas células de desconto. 

Aplicando o autopreenchimento, obteremos todos os resultados de desconto. 

Descontos condicionais aplicados

A obtenção do valor final é simples: basta subtrair o desconto aplicado do valor da compra. No entanto, mesmo nessas situações podemos fazer uso da função SE, justamente usando o mesmo propósito anterior: testar células vazias. Veja: 

=SE(I3=””;””;G3-I3) 

Função SE aplicando desconto e testando células vazias

Se o valor do desconto for vazio (“”), ou seja, se a célula não estiver preenchida, então nenhum resultado será mostrado na coluna de valor final. Do contrário, o Excel então realizará o cálculo devido: a subtração do desconto (I3) do valor da venda (G3). 

Aplicando o autopreenchimento da fórmula, obtemos todos os valores com descontos aplicados. 

Valor final com descontos aplicados

Desconto com teto

Vamos usar o mesmo exemplo anterior para uma situação diferente: vamos imaginar que o valor máximo de desconto a ser aplicado é de R$ 20,00. 

Exemplo de desconto com teto

Observe nossa lógica: 

=SE(G3=””;””;SE(I3<=$C$9;G3-I3;G3-$C$9)) 

Aplicando desconto de acordo com valor do teto

Nosso primeiro passo foi testar se a célula que contém o valor da compra está vazia, para que retornemos uma célula vazia. Em seguida, testamos se o valor do desconto (I3) é menor ou igual ao valor máximo de desconto (C9). Caso sim, então o Excel subtrai o desconto (I3) do valor da compra (G3). 

Se essa condição não for satisfeita, então o valor do desconto (I3) só pode só pode ser maior que o valor máximo (C9). Nesse caso, o valor a ser descontado da venda (G3) não é o valor do desconto que obtivemos na coluna, mas o valor máximo fixado, presente em C9

Veja como ficam todos os cálculos com o autopreenchimento. 

Valor final de acordo com o teto de desconto

Veja que, quando o desconto é inferior a R$ 20,00, esse valor é aplicado no valor final. Quando o valor do desconto ultrapassa R$ 20,00, então o valor final é sempre o valor da compra menos o máximo estabelecido (R$ 20,00). 

Desconto com valor mínimo de compra

Por fim, vamos estabelecer a seguinte situação: o desconto só será aplicado se o valor mínimo da compra for de R$ 400,00. Podemos fazer esse cálculo diretamente na coluna de desconto, mas, em vez disso, vamos usá-la como parâmetro e realizar nossos cálculos na coluna de valor final. 

Exemplo de cálculo de desconto com valor mínimo de compra

Nesse caso, temos a seguinte fórmula que nos convém: 

=SE(G3=””;””;SE(G3<$C$9;G3;G3-I3)) 

Cálculo de desconto de acordo com valor mínimo de compra

Depois de testarmos habitualmente a hipótese de a célula que contém o valor da compra (G3) estar vazia, testamos agora se o valor (G3) é menor que o valor mínimo (C9). Caso seja, não há desconto, portanto o Excel apenas referenciará o valor normal da venda (G3). Do contrário, o valor só pode ser igual ou maior a R$ 400,00. Sendo assim, o Excel aplicará o desconto, ou seja, subtrairá o valor do desconto (I3) do valor da compra (G3). 

Aplicando o autopreenchimento, temos os demais resultados. 

Valor final de acordo com o valor mínimo de compra

Versão do Excel utilizada neste tutorial: Microsoft Excel 365 [versão 2303]

Dicas e informações complementares

  • Você pode unir os casos apresentados nos exemplos em uma mesma fórmula, aninhando várias funções SE e também utilizando funções lógicas como teste, como, por exemplo, a função E a função OU
  • Em relação a porcentagem no Excel, você também pode agregar cálculos como acréscimo percentual e proporção percentual
Edu Tognon
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.