Função OR no Excel - declarações If Or

Baixar exemplo de pasta de trabalho

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

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave