Função OU no Excel: basta uma condição
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=SE(OU(D2="Pendente";D2="Cancelado");"Conferir";"Ok").Sintaxe
=OU(lógico1; [lógico2]; ...)- lógico1
- A primeira condição, como D2="Pendente".
- lógico2
- Mais condições, até 255.
Pratique agora
Em E3, mostre Conferir se o status (D3) for Pendente ou Cancelado; senão, Ok.
OU dentro do SE
Marque para conferir as vendas pendentes ou canceladas:
=SE(OU(D2="Pendente";D2="Cancelado");"Conferir";"Ok")OUEXCLUSIVO
O OUEXCLUSIVO só dá VERDADEIRO quando uma condição é verdadeira, não as duas.
Passo a passo
Escreva =OU( e coloque as condições separadas por ponto e vírgula. Feche o parêntese. O resultado é VERDADEIRO se pelo menos uma condição for verdadeira, e FALSO só quando todas falham.
Dentro do SE, a OU decide o resultado: =SE(OU(...);"texto se alguma passar";"texto se nenhuma passar").
Exemplo do dia a dia: frete grátis
Uma loja dá frete grátis se a compra passar de R$ 200 ou se o cliente for assinante. O valor está em B2 e a assinatura (Sim ou Não) em C2.
=SE(OU(B2>200;C2="Sim");0;19,9)Assinantes nunca pagam frete. Quem não é assinante paga R$ 19,90, a não ser que compre mais de R$ 200.
Exemplo do dia a dia: fim de semana
Com a DIA.DA.SEMANA tipo 1, domingo é 1 e sábado é 7. Para marcar as datas que caem no fim de semana:
=OU(DIA.DA.SEMANA(A2)=1;DIA.DA.SEMANA(A2)=7)Vários valores da mesma célula
Para testar se uma célula é um entre vários valores, repita a célula em cada condição. Não existe atalho do tipo "A2 = Sul ou Sudeste".
=OU(B2="Sul";B2="Sudeste";B2="Centro-Oeste")Com muitos valores, uma lista e o CONT.SE ficam mais simples: =CONT.SE($H$1:$H$10;B2)>0 dá VERDADEIRO se B2 está na lista.
OU na formatação condicional
Para pintar as linhas com status Pendente ou Cancelado, use uma regra de fórmula com OU e trave a coluna com $.
=OU($D2="Pendente";$D2="Cancelado")Somar no lugar da OU
Em fórmulas com intervalos, como SOMARPRODUTO e FILTRO, a OU não funciona linha a linha. Some as condições: (B2:B9="Sul")+(B2:B9="Nordeste"). A soma dá 1 ou mais quando pelo menos uma passa.
No Excel em inglês e no Google Planilhas
No Excel em inglês, a função se chama OR. O OUEXCLUSIVO se chama XOR. No Google Planilhas em português, os nomes são OU e OUEXCLUSIVO.
Erros comuns
- Escrever só o valor na segunda condição, como OU(B2="Sul";"Sudeste"): o texto sozinho é tratado como verdadeiro e a fórmula passa sempre; repita a célula
- Usar vírgula entre as condições no Excel em português
- Confundir OU com E: com OU basta uma condição, com E precisam todas
Exemplo do dia a dia: aviso de estoque
Um produto precisa de atenção se o estoque está abaixo do mínimo ou se a validade vence em menos de 30 dias. Com o estoque em B2, o mínimo em C2 e a validade em D2:
=SE(OU(B2<C2;D2-HOJE()<30);"Atenção";"Ok")Junte com a formatação condicional para pintar a linha de amarelo quando aparecer "Atenção".
Passo a passo para não errar
Escreva cada condição sozinha numa célula ao lado e confira se dá VERDADEIRO ou FALSO como você espera. Depois junte todas dentro da OU. Esse teste em partes evita a maior parte dos erros, principalmente quando há datas e textos na mesma fórmula.
Exemplo do dia a dia: cliente prioritário
Um cliente entra na fila prioritária se for idoso (60 anos ou mais), gestante ou pessoa com deficiência. Com a idade em B2 e as marcações "Sim" ou "Não" em C2 e D2, a OU junta as três regras e o SE mostra o tipo de fila.
=SE(OU(B2>=60;C2="Sim";D2="Sim");"Prioritária";"Normal")Erros comuns
Sempre VERDADEIRO
Uma condição está escrita só com o valor, como OU(B2="Sul";"Sudeste"). O texto sozinho conta como verdadeiro. Repita a célula: B2="Sudeste".
#NOME?
O texto da condição ficou sem aspas.
Perguntas frequentes
Existe atalho para várias OU iguais?
Não. Mas uma lista de valores e o CONT.SE resolvem: =CONT.SE(H1:H5;B2)>0 testa se B2 é qualquer valor da lista.
OU dentro da formatação condicional precisa de $?
Sim, na coluna: =OU($D2="Pendente";$D2="Cancelado"). Sem o $, cada coluna da linha olharia uma célula diferente.
A OU funciona com datas?
Sim. Exemplo: =OU(A2<DATA(2027;1;1);A2>DATA(2027;12;31)) é verdadeiro para datas fora de 2027.
OU funciona no Google Planilhas?
Sim, com o mesmo nome. Em inglês, OR.
Quantas condições a OU aceita?
Até 255.
Como contar as linhas que atendem a uma condição OU outra?
Some dois CONT.SE: =CONT.SE(B2:B9;"Sul")+CONT.SE(B2:B9;"Nordeste").
Qual a diferença entre OU e OUEXCLUSIVO?
A OU aceita uma ou mais condições verdadeiras. O OUEXCLUSIVO só dá VERDADEIRO quando o número de condições verdadeiras é ímpar; com duas condições, quando só uma é verdadeira.
Dá para juntar E e OU?
Sim: =E(D2="Pago";OU(B2="Sul";B2="Sudeste")) é verdadeiro para pedidos pagos do Sul ou do Sudeste.
Qual a diferença entre OU e E?
OU aceita qualquer condição verdadeira. E exige todas.
Como testar vários valores na mesma célula?
Repita a célula em cada condição: OU(A2="Sul";A2="Sudeste").
Veja também
Treine OU até ficar fácil
A lição "UND, ODER und XODER" tem 4 exercícios com correção na hora.