Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
OR

Função OU do Excel

O que a função OU faz?

A função OU testa várias condições e devolve VERDADEIRO quando pelo menos uma delas é verdadeira. Só devolve FALSO se todas forem falsas. Costuma ser usada dentro do SE para aceitar mais de um caminho. Aceita até 255 condições.

Nome em portuguêsOU
Nome em inglêsOR
CategoriaLógica
RetornaVERDADEIRO ou FALSO
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função OU?

Excel em português do BrasilOU(lógico1; [lógico2]; ...)
Excel em inglêsOR(logical1, [logical2], ...)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
lógico1SimA primeira condição, que pode resultar em VERDADEIRO ou FALSO.
lógico2; ...NãoCondições adicionais, até um total de 255. Textos e células vazias dentro de intervalos são ignorados.

Como usar a função OU na prática?

Exemplo 1: Entrega grátis por valor ou por cliente especial

Planilha do exemplo 1 da função OU
ABCD
1 ClienteCompraPlano
2 Loja SolR$ 80,00OuroVERDADEIRO
3 Mercado LuaR$ 250,00ComumVERDADEIRO
4 Padaria EstrelaR$ 90,00ComumFALSO
Fórmula na célula D2 =OU(B2>=200;C2="Ouro") Em inglês: =OR(B2>=200,C2="Ouro")
Resultado: VERDADEIRO
Fórmula na célula D3 =OU(B3>=200;C3="Ouro") Em inglês: =OR(B3>=200,C3="Ouro")
Resultado: VERDADEIRO
Fórmula na célula D4 =OU(B4>=200;C4="Ouro") Em inglês: =OR(B4>=200,C4="Ouro")
Resultado: FALSO

A entrega é grátis se a compra chegar a R$ 200 ou se o cliente for do plano Ouro. A Loja Sol compra pouco, mas é Ouro. O Mercado Lua passa pelo valor. A Padaria Estrela não cumpre nenhuma das duas condições.

Exemplo 2: OU dentro do SE

Planilha do exemplo 2 da função OU
ABC
1 DiaFeriado
2 SábadoNãoFechado
3 SegundaSimFechado
4 TerçaNãoAberto
Fórmula na célula C2 =SE(OU(A2="Sábado";A2="Domingo";B2="Sim");"Fechado";"Aberto") Em inglês: =IF(OR(A2="Sábado",A2="Domingo",B2="Sim"),"Fechado","Aberto")
Resultado: Fechado
Fórmula na célula C3 =SE(OU(A3="Sábado";A3="Domingo";B3="Sim");"Fechado";"Aberto") Em inglês: =IF(OR(A3="Sábado",A3="Domingo",B3="Sim"),"Fechado","Aberto")
Resultado: Fechado
Fórmula na célula C4 =SE(OU(A4="Sábado";A4="Domingo";B4="Sim");"Fechado";"Aberto") Em inglês: =IF(OR(A4="Sábado",A4="Domingo",B4="Sim"),"Fechado","Aberto")
Resultado: Aberto

A loja fecha em sábado, domingo ou feriado. Basta uma das três condições para o OU devolver VERDADEIRO. Terça sem feriado não cumpre nenhuma, e a loja fica aberta.

Quais erros a função OU costuma dar?

#VALOR!

Por que acontece: O intervalo informado não contém nenhum valor lógico (só textos ou células vazias).

Como corrigir: Passe comparações ou intervalos com VERDADEIRO e FALSO.

Exemplo que gera o erro, na célula C1=OU(A1:A2)Resultado: #VALOR!

Resultado sempre VERDADEIRO

Por que acontece: Uma das condições é sempre verdadeira, como A1<>"" em uma coluna sempre preenchida.

Como corrigir: Revise cada condição separadamente e confirme que ela pode ser falsa.

OU no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelOU (OR)Referência deste dicionário.
Google PlanilhasOU (OR)Funciona do mesmo jeito. Documentação do Google
LibreOffice CalcOU (OR)Devolve VERDADEIRO se pelo menos um argumento for verdadeiro, como no Excel. Ajuda do LibreOffice

A função OU existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a OU?

  • Basta uma condição verdadeira. Se todas precisarem ser verdadeiras, use E.
  • Textos e células vazias dentro de intervalos são ignorados.
  • Para checar se um valor está em uma lista curta, compare-o com cada item dentro do OU.

Perguntas frequentes sobre a OU

Como usar OU com SE?

Coloque a função OU como teste lógico do SE, como em =SE(OU(A2="Sim";B2="Sim");"Ok";"Não"). O SE devolve o primeiro resultado se qualquer condição for verdadeira.

Quantas condições a função OU aceita?

Até 255 condições, segundo a documentação da Microsoft. Cada condição é um argumento separado por ponto e vírgula.

Funções relacionadas

Ver todas as funções de lógica

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.