Você precisa verificar se várias condições são verdadeiras ao mesmo tempo em seus dados do Excel. Essa é uma tarefa comum para validação de dados, formatação condicional ou cálculos complexos. O Excel oferece a função E para testar múltiplos critérios em uma única fórmula. Este artigo explica como usar a função E sozinha e combinada com outras funções como SE.
Principais Pontos: Usando Lógica E no Excel
- A função E: Retorna VERDADEIRO apenas se cada teste lógico fornecido for avaliado como VERDADEIRO.
- E dentro de uma função SE: Permite especificar um resultado personalizado, como “Aprovado” ou um cálculo, quando todas as condições forem atendidas.
- Formatação Condicional > Nova Regra > Usar uma fórmula: Aplica formatação a células com base em múltiplos critérios usando uma fórmula com E.
Entendendo a Função E para Múltiplos Critérios
A função E é uma função lógica. Ela avalia duas ou mais condições e retorna um único resultado VERDADEIRO ou FALSO. A regra principal é que E retorna VERDADEIRO apenas quando todas as condições dentro dela são verdadeiras. Se qualquer condição for falsa, a função inteira retorna FALSO. Você pode usá-la sozinha ou aninhada dentro de outras funções para criar fórmulas mais poderosas.
Sintaxe e Argumentos da Função E
A sintaxe é E(lógico1; [lógico2]; …). O argumento “lógico1” é obrigatório. Você pode adicionar até 255 condições. Cada condição, ou teste lógico, geralmente é uma comparação usando operadores como igual (=), maior que (>), menor que (<) ou diferente (<>). Por exemplo, uma condição pode ser A1>10 ou B2=”Concluído”. A função processa todos os testes e dá um veredito final.
Passos para Criar Fórmulas com Lógica E
Método 1: Usando a Função E Sozinha
Este método é útil para criar uma coluna simples de VERDADEIRO/FALSO que sinaliza linhas que atendem a todos os seus critérios.
- Selecione a célula de resultado
Clique na célula onde deseja que o resultado VERDADEIRO ou FALSO apareça. - Digite a fórmula E
Comece digitando =E(. Em seguida, insira seu primeiro teste lógico, como C2>50000. - Adicione mais condições
Separe cada condição com ponto e vírgula. Por exemplo: =E(C2>50000; D2=”Oeste”; E2>=0,9). Isso verifica se as vendas são superiores a 50.000, a região é Oeste e o cumprimento da meta é de pelo menos 90%. - Feche a fórmula e pressione Enter
Digite o parêntese de fechamento ) e pressione Enter. A célula mostrará VERDADEIRO se todas as condições forem atendidas para aquela linha; caso contrário, mostrará FALSO. - Copie a fórmula para baixo
Use a alça de preenchimento para arrastar a fórmula para baixo na coluna, aplicando o mesmo teste de múltiplas condições a todas as linhas do seu conjunto de dados.
Método 2: Combinando E com a Função SE
Esta é a abordagem mais comum. Ela permite retornar um valor ou texto específico em vez de apenas VERDADEIRO ou FALSO.
- Comece com uma função SE
Na célula de resultado, comece digitando =SE(. - Insira E como o teste lógico
Para o primeiro argumento de SE, digite sua função E com todas as suas condições. A estrutura é: =SE(E(condição1; condição2; …); . - Especifique o valor se verdadeiro
Após a função E, adicione ponto e vírgula e depois o resultado desejado se todas as condições forem VERDADEIRAS. Pode ser texto entre aspas, um número ou outra fórmula. Exemplo: =SE(E(C2>50000; D2=”Oeste”); “Elegível para Bônus”; . - Especifique o valor se falso
Adicione outro ponto e vírgula e o resultado para quando qualquer condição for FALSA. Valores comuns são “” para vazio, “Não Elegível” ou 0. Complete a fórmula: =SE(E(C2>50000; D2=”Oeste”); “Elegível para Bônus”; “Não Elegível”). - Pressione Enter e copie para baixo
Pressione Enter para ver o resultado personalizado. Em seguida, arraste a alça de preenchimento para baixo para aplicar a lógica a toda a lista.
Método 3: Usando E na Formatação Condicional
Você pode destacar células ou linhas que atendem a múltiplas condições usando E dentro de uma regra de formatação.
- Selecione as células a serem formatadas
Destaque o intervalo de células ao qual a regra será aplicada, como A2:E100. - Abra o menu Formatação Condicional
Vá para a guia Página Inicial na faixa de opções. No grupo Estilos, clique em Formatação Condicional. - Crie uma nova regra com uma fórmula
Selecione Nova Regra no menu. Na caixa de diálogo, escolha “Usar uma fórmula para determinar quais células devem ser formatadas”. - Insira a fórmula E
Na caixa de fórmula, escreva uma fórmula E que faça referência à primeira célula do intervalo selecionado. Por exemplo, para destacar linhas onde a coluna C é maior que 50.000 e a coluna D é “Oeste”, use =E($C2>50000; $D2=”Oeste”). Use cifrões ($) para travar as referências de coluna. - Defina o formato e aplique
Clique no botão Formatar para escolher uma cor de preenchimento, estilo de fonte ou borda. Clique em OK duas vezes para aplicar a regra. Todas as linhas que atenderem a ambas as condições serão destacadas.
Erros Comuns e Limitações a Evitar
E Retorna Erro #VALOR!
Esse erro aparece se um dos argumentos da sua função E não for um valor lógico. Verifique se cada condição usa um operador de comparação corretamente. Certifique-se de que os valores de texto estejam entre aspas duplas. Verifique se as referências de célula apontam para células contendo números ou texto, e não valores de erro.
Fórmula Retorna FALSO Quando Deveria Ser VERDADEIRO
Isso geralmente acontece devido a incompatibilidade de tipo de dados. Um número armazenado como texto não será igual a um número real. Use a função VALOR para converter texto em número, ou verifique espaços iniciais/finais no texto usando a função ARRUMAR. Além disso, certifique-se de que seus operadores lógicos como > e < estejam corretos para o teste pretendido.
Usando E Quando a Lógica OU é Necessária
E exige que todas as condições sejam verdadeiras. Se você precisa de uma ação quando qualquer uma das várias condições for verdadeira, deve usar a função OU. Por exemplo, para sinalizar vendas da região “Oeste” OU “Leste”, use =OU(D2=”Oeste”; D2=”Leste”) dentro da sua função SE.
Desempenho com Grandes Conjuntos de Dados
Em conjuntos de dados muito grandes, usar muitas funções E em milhares de linhas pode tornar o cálculo mais lento. Para análises complexas de múltiplas condições em grandes volumes de dados, considere usar a função FILTRO ou Tabelas Dinâmicas, que são otimizadas para desempenho.
Função E vs. Funções SE Aninhadas: Principais Diferenças
| Item | Função E | Funções SE Aninhadas |
|---|---|---|
| Uso Principal | Testar se múltiplas condições são todas VERDADEIRAS simultaneamente | Testar uma série de condições em uma sequência específica |
| Valor de Retorno | Único VERDADEIRO ou FALSO | Pode retornar diferentes resultados personalizados para cada condição |
| Complexidade da Fórmula | Mais simples, todas as condições estão em um nível | Pode se tornar complexa e difícil de ler com muitos níveis |
| Melhor Combinado Com | SE, Formatação Condicional, validação de dados | Usado sozinho para lógica em cascata, como faixas de imposto ou escalas de notas |
| Lógica de Avaliação | Todas as condições são avaliadas | O Excel para na primeira condição VERDADEIRA encontrada |
Agora você pode usar a função E para testar vários critérios de uma só vez em suas planilhas. Combine-a com SE para exibir texto personalizado como “Aprovado” ou “Reprovado” com base em suas regras. Para cenários mais complexos, explore a função SES, que pode lidar com múltiplas condições sem aninhamento. Lembre-se de usar referências absolutas com cifrões ($) ao aplicar fórmulas E em regras de Formatação Condicional em uma linha.