Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função OR do Excel no Excel para testar se um ou mais critérios são verdadeiros.
Visão geral da função OR
A função OR Verifica se alguma condição foi atendida. Retorna TRUE ou FALSE.
Para usar a função de planilha OR do Excel, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe da função OR e entradas:
1 | = OR (lógico1, lógico2, …) |
lógico 1 - Expressões lógicas. Exemplo: A1> 4.
Qual é a função OR?
OR é uma das funções lógicas do Excel. Ele avalia várias expressões e retorna TRUE se qualquer uma das condições for verdadeira. OU pode avaliar até 255 expressões.
Como usar a função OR
Use a função OR do Excel como esta:
1 | = OU (C3 = "Pop", C3 = "Rock") |
Se o texto na coluna C for igual a “Pop” ou “Rock”, OR retornará TRUE. Qualquer outra coisa e ele retorna FALSE.
Comparando Texto
Observe que as comparações de texto não diferenciam maiúsculas de minúsculas. Portanto, a seguinte fórmula produziria os mesmos resultados acima:
1 | = OU (C3 = "POP", C3 = "ROCK") |
Além disso, OR não oferece suporte a curingas. Portanto, esta fórmula retorna FALSE:
1 | = OR (C3 = "P *", C3 = "R *") |
Isso ocorre porque OR irá comparar literalmente a string de texto “P *” e “R *” com o valor em C3.
Comparando Números
Você tem uma variedade de operadores de comparação à sua disposição ao comparar números. Estes são:
Por exemplo, se você tivesse uma lista de filmes dos anos 1980 e quisesse encontrar alguns de 1983 e anteriores, ou 1987 e posteriores, poderia usar esta fórmula:
1 | = OR (C3 <= 1983, C3> = 1987) |
Se uma das expressões em OR for um número por si só sem um operador de comparação, como = OR (1983), OR retornará TRUE para esse valor, exceto se o número for zero, que avalia como FALSE.
Usando OR com outros operadores lógicos
Você pode combinar OR com qualquer um dos outros operadores lógicos do Excel, como AND <>, NOT <> e XOR <>.
Veja como você pode combiná-lo com AND. Imagine que temos uma tabela com dados de alguns filmes. Queremos encontrar filmes lançados depois de 1985 dirigidos por Steven Spielberg ou Tim Burton. Poderíamos usar esta fórmula:
1 | = AND (C3> 1985, OR (D3 = "Steven Spielberg", D3 = "Tim Burton")) |
Quando você combina operadores lógicos dessa maneira, o Excel funciona de dentro para fora. Portanto, ele avaliará a instrução OR aqui primeiro, uma vez que está aninhada dentro do AND.
Usando OR com IF
OR é mais comumente usado como parte de um teste lógico em uma instrução IF.
Use-o assim:
1 | = IF (OR (C3 = "CA", D3> 300), D3 * 0,05,0) |
Imagine que estamos realizando algumas novas promoções. Para nos ajudar a entrar no mercado da Califórnia, estamos oferecendo um desconto de 5% nesse estado. Também oferecemos 5% de desconto em qualquer pedido acima de $ 300, para incentivar nossos clientes a fazer pedidos maiores.
A instrução IF avalia nossa função OR primeiro. Se retornar VERDADEIRO, SE retornará D3 * 0,05, o que nos dá o valor de desconto de 5%. Caso contrário, retorna 0: o pedido não atendeu aos nossos critérios, portanto, não aplicamos o desconto.
Leia mais na página principal da Função Excel IF <>.
OU no Planilhas Google
A função OR funciona exatamente da mesma forma no Planilhas Google e no Excel:
Notas Adicionais
Use a função OR para testar se uma ou mais condições são atendidas. Cada condição deve ser uma expressão lógica (ex: a1> 5), uma referência a uma célula contendo VERDADEIRO ou FALSO ou uma matriz contendo todos os valores lógicos. Se um ou mais as condições são TRUE, a fórmula retorna TRUE, caso contrário, retorna FALSE.
OR é uma função lógica e geralmente é usada em conjunto com outra função lógica, IF:
A fórmula IF faz uma coisa se uma condição for TRUE e faz outra se uma condição for FALSE. Freqüentemente, ao usar a função OR, você irá “aninhá-la” dentro de uma função IF.
Você também pode usar essas outras funções lógicas:
E as fórmulas testam se tudo condições sejam atendidas.
Teste de fórmulas XOR se um e somente um condições sejam atendidas.
Exemplos de OR em VBA
Você também pode usar a função OR no VBA. Modelo:Application.Worksheetfunction.Or (lógico1, lógico2)
Para os argumentos da função, você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel