Edu Tognon

Considerada uma das principais funções lógicas do Excel, a função tem por finalidade obter um resultado verdadeiro ou falso de acordo com a análise de diversas condições simultaneamente. Analisando todos os testes lógicos, ela resulta o valor lógico verdadeiro apenas se TODAS as condições também forem verdadeiras, ou seja, valida critérios cumulativos. 

Neste artigo, vamos aprender a lógica por trás da função E, sua sintaxe e alguns exemplos práticos de uso, que você pode adaptar para suas próprias planilhas. Além disso, veremos como utilizar a função E atrelada a uma outra importante função (SE) para gerar resultados personalizados em nossas células. 

Versão em vídeo

Versão do Excel utilizada na aula: Microsoft Excel 365 [versão 2112]

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

Inscreva-se para receber novos arquivos, aulas, artigos e dicas por e-mail! 

Ao se cadastrar, você aceita nossos Termos de Uso e Serviço e nossa Política de Privacidade.

Versão em texto / ilustrada

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

Entendendo a lógica por trás da função E

A atribuição básica da função é retornar o valor verdadeiro ou falso analisando um conjunto de condições. O valor verdadeiro só é retornado quanto TODAS as condições são satisfeitas (ou seja, verdadeiras) ao mesmo tempo, não apenas uma ou um conjunto delas, diferentemente do que acontece com a função OU

Sendo assim, usamos a função E toda vez que queremos testar se todos os critérios de um teste lógico são satisfeitos. 

No exemplo a seguir, temos uma lista de funcionários com seus respectivos valores em vendas, a quantidade de vendas à vista e a quantidade de vendas parceladas. 

Exemplo de planilha com cálculo de bônus de acordo com dois critérios

O funcionário só receberá uma bonificação se suas vendas atenderem a dois critérios SIMULTANEAMENTE: ele precisa ter movimentado, no mínimo, R$ 15.000,00 em vendas e ter feito, no mínimo, 5 vendas à vista. Não basta que tenha feito mais que 5 vendas ou que tenha gerado mais de R$ 15.000,00 em vendas; é necessário que as duas condições sejam satisfeitas para que ele ganhe a bonificação. 

Executando a função E

Diante desse exemplo, vamos começar a montar nossa função. Com a célula que irá receber o status de bonificação do primeiro funcionário selecionada, iremos inserir a seguinte fórmula: 

Sintaxe da função E para testar duas condições

=E(B2>=H2;C2>=H3

A função E possui apenas um argumento, que pode ser replicado quantas vezes forem necessárias: o critério lógico. Basta inserir os critérios lógicos a serem testados separados por ponto e vírgula. 

Em nosso caso, o primeiro teste lógico é a comparação do valor em vendas com o valor mínimo necessário. Se o valor em vendas (B2) for maior ou igual (>=) ao valor mínimo (H2), esse primeiro teste retornará verdadeiro

O segundo teste compara a quantidade de vendas à vista com a quantidade mínima necessária. Se a quantidade de vendas à vista (C2) for maior ou igual (>=) à quantidade mínima requisitada (H3), então esse segundo teste retornará verdadeiro

Caso uma dessas condições não seja satisfeita, o teste retornará o valor lógico falso. Mas o que isso significa exatamente? 

Primeiro exemplo com a função E aplicada

Note que as vendas do Hugo não atingiram o mínimo necessário (R$ 15.000,00), portanto nosso primeiro teste resultou falso. No entanto, o segundo teste resultou verdadeiro, já que ele atingiu o número mínimo de vendas à vista (5). O resultado final da função E foi falso porque uma das condições foi falsa. Como já sabemos, a função E só retorna verdadeiro se todas as condições forem verdadeiras. No nosso exemplo, o Hugo não receberá bonificação porque não cumpriu TODOS os critérios necessários, ainda que tenha cumprido ao menos um. 

Aplicando autopreenchimento à função E

Como temos uma planilha com dados padronizados, organizados de forma sequencial, podemos fazer uso do autopreenchimento para calcular os demais resultados. No entanto, é necessário prestar bastante atenção ao deslocamento das células. 

=E(B2>=H2;C2>=H3) 

De fato, queremos que o Excel compare as células B2 e C2, depois B3 e C3, em seguida B4 e C4, e assim por diante. Todavia, as duas células onde se encontram os valores que servem como comparadores não podem ser deslocadas dessa forma, já que são células únicas e fixas. Portanto, antes de usar o autopreenchimento, é necessário que apliquemos referência absoluta a essas duas células, travando-as com o uso de $ (ou pressionando F4 com o cursor posicionado em cada uma delas no momento de edição dessa fórmula). 

=E(B2>=$H$2;C2>=$H$3

Autopreenchimento aplicado à função E

Assim, ao aplicar o autopreenchimento, preservamos as células com os valores a serem comparados e conseguimos os resultados dos demais funcionários. 

Observe que a Janaína atende aos dois critérios, portanto receberá o bônus, assim como o Felipe, a Simone, o Júlio e a Camila. 

Usando as funções E e SE para gerar resultados personalizados

Convenhamos que os resultados da função E (verdadeiro falso) não são atraentes ou funcionais à uma planilha. É por isso que, na grande maioria das vezes, a função E é usada em conjunto com alguma outra função, e uma das mais importantes é a função SE, responsável por realizar testes condicionais. Assim, podemos criar condições específicas para que o Excel realize uma determinada ação de acordo com o resultado da função E, por exemplo. 

Utilizando a mesma planilha de exemplo, vamos supor que queiramos mostrar o valor da bonificação (R$ 500,00) quando um funcionário tiver direito à ela, ou o texto “Sem bonificação” quando não. 

A função SE basicamente possui três argumentos: um teste lógico, uma ação se o teste for verdadeiro e uma ação se o teste for falso. É justamente no teste da função SE que iremos inserir a função E, para que, baseando-se no resultado obtido pela função E, o Excel execute alguma ação específica. 

Função E dentro da função SE para obter resultados personalizados

=SE(E(B2>=$H$2;C2>=$H$3);$H$5;Sem bonificação”

Note que o primeiro argumento da função SE (o teste) é justamente a função E, testando exatamente as mesmas condições do exemplo anterior. Em seguida, o segundo argumento refere-se ao valor verdadeiro, ou seja, o que o Excel deve executar se esse teste retornar verdadeiro. Nesse caso, estamos fazendo uma referência à célula H5, onde está o valor do bônus. Já o terceiro argumento se refere à ação a ser executada no caso de o teste retornar falso. Nesse caso, exibiremos o texto “Sem bonificação”. 

Perceba que, assim como acontece com quase todas as funções, sempre que precisamos referenciar uma célula ou realizar uma operação, esse argumento não pode estar entre aspas. Já quando o intuito é exibir um texto, este precisa estar entre aspas duplas. 

Perceba também que, em nossa fórmula, já estamos com as células devidamente travadas, tanto as que se referem aos testes da função E quanto à que se refere ao resultado da condição verdadeira (o valor do bônus). Assim, o autopreenchimento funciona de forma adequada. 

Funções SE e E estendidas por autopreenchimento
Aprenda o que quiser. Milhares de cursos incríveis para escolher.

Dicas e informações complementares

  • Você pode inserir quantos critérios lógicos desejar dentro da função E. Para que ela retorne verdadeiro, todos eles precisam ser verdadeiros. 
  • Em vez de testar condições matemáticas, você pode realizar qualquer outro tipo de teste como critério para a função E, como um teste de texto, uma operação matemática, uma referência ou até mesmo uma outra função. 
  • Em vez de usar a função SE em conjunto com a função E, você pode usar a função SES, mas, nesse caso, ela tem por finalidade o resultado apenas para condições verdadeiras, quando pelo menos uma das condições retratadas tem a chance de ser verdadeira. 
  • Com a coluna de resultados devidamente organizada, você pode fazer uso de filtros para filtrar apenas os funcionários que receberão bonificações, por exemplo. 
  • Você também pode usar formatação condicional para destacar células individuais ou linhas inteiras para os funcionários que atenderem aos seus critérios, criando um destaque visual em sua planilha.