Funções E e OU no Excel: várias condições no SE
Atualizado em
A função E retorna VERDADEIRO quando todas as condições são verdadeiras; a OU retorna VERDADEIRO quando pelo menos uma é. Elas são mais úteis como teste do SE: =SE(E(B2>15000;C2>=4);250;0) paga 250 de bônus só se as vendas passarem de R$ 15.000 e a avaliação for de pelo menos 4.
Sintaxe das funções E e OU
=E(lógico1; [lógico2]; …) =OU(lógico1; [lógico2]; …)
- lógico1
- A primeira condição, geralmente uma comparação como
B2>15000ouC2="Sim". - lógico2, …
- Outras condições, separadas por ponto e vírgula. A E exige que todas sejam VERDADEIRO, a OU só uma. Até 255.
Pratique E e OU aqui
Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.
Pago e enviado
Um pedido pode ser fechado quando está pago e enviado. Em D2, escreva um E que retorne VERDADEIRO quando B2 e C2 forem os dois Sim e copie até D6.
| Pedido | Pago | Enviado | Pode fechar |
| SO-1041 | Sim | Não | |
| SO-1042 | Sim | Sim | |
| SO-1043 | Não | Sim | |
| SO-1044 | Sim | Sim | |
| SO-1045 | Não | Não |
Como combinar condições passo a passo
- Escreva primeiro cada condição sozinha, por exemplo
B2>15000eC2>=4. - Coloque-as dentro de
E(se todas precisam ser verdadeiras, ou deOU(se basta uma, separadas por ponto e vírgula. - Pressione Enter para ver VERDADEIRO ou FALSO e confira algumas linhas à mão.
- Para mostrar seu próprio resultado, use esse E ou OU como primeiro argumento do SE:
=SE(E(…);250;0).
Exemplos das funções E e OU
Pago e enviado
=E(B2="Sim";C2="Sim")
VERDADEIRO só quando as duas células dizem Sim. Um único Não dá FALSO.
Frete grátis
=OU(B2>=50;C2="Sim")
VERDADEIRO quando o pedido é de pelo menos R$ 50 ou o cliente é assinante.
Sinalizar projeto com problema
=SE(OU(B2>0;D2>C2);"Revisar";"Em dia")
Mostra Revisar quando o projeto está atrasado ou estourou o orçamento.
OU dentro do E
=SE(E(OU(B2>=2;C2="Sim");D2=0);"30 dias";"Antecipado")
Dois anos como cliente ou um fiador, e nenhuma fatura em aberto: o OU é uma das condições do E.
Erros comuns com E e OU e como resolver
| Resultado | Causa | Solução |
|---|---|---|
| Sempre FALSO | E usado quando uma condição basta, ou um intervalo como B2:B6>0 no lugar de uma célula: aí a função E exige que todas as linhas do intervalo passem no teste. | Use OU quando qualquer condição serve, e teste uma linha por vez: B2>0. |
| #VALOR! | Os argumentos são células de texto, não comparações, como =E(A2;B2) com nomes nas duas células. A função E ignora texto e, sem nada para testar, retorna #VALOR!. | Escreva uma comparação completa em cada argumento: A2="Sim". |
| Resultado errado no limite | > e >= trocados, e um valor exatamente no limite cai do lado errado. | Releia a regra: “mais de” é >, “pelo menos” é >=. |
| #NOME? | Texto sem aspas, como C2=Sim, ou fórmula em inglês (AND, OR) copiada sem traduzir. | Coloque o texto entre aspas, C2="Sim", e use E e OU. |
E, OU, NÃO ou SE aninhado?
E e OU não substituem o SE aninhado. O SE aninhado escolhe um resultado entre várias faixas, enquanto E e OU juntam condições em um único VERDADEIRO ou FALSO para uma decisão. Para “não”, envolva a condição com NÃO: =E(B2>0;NÃO(C2="Fechado")). Para contar ou somar linhas, CONT.SES e SOMASES já combinam os critérios como um E.
Perguntas frequentes
Como fazer um SE com duas condições?
Coloque as duas condições no E (as duas verdadeiras) ou no OU (basta uma) e use como teste: =SE(E(B2>15000;C2>=4);250;0).
Dá para misturar E e OU?
Sim, colocando uma dentro da outra. =E(OU(B2>=2;C2="Sim");D2=0) quer dizer “B2 pelo menos 2 ou C2 é Sim, e D2 é 0”.
E e OU diferenciam maiúsculas e minúsculas?
Não. C2="sim" é VERDADEIRO para Sim, SIM ou sim.
Quantas condições cabem na função E?
Até 255. Passando de três ou quatro, uma coluna auxiliar por condição deixa a fórmula mais fácil de ler.
Continue praticando
Os 5 exercícios das funções E e OU, com explicações e acompanhamento do progresso.
Abrir os exercícios de E e OU