Como usar a função OR do Excel -

Resumo

A função OR é uma função lógica para testar várias condições ao mesmo tempo. OR retorna VERDADEIRO ou FALSO. Por exemplo, para testar A1 para "x" ou "y", use = OR (A1 = "x", A1 = "y"). A função OR pode ser usada como teste lógico dentro da função IF para evitar IFs aninhados extras e pode ser combinada com a função AND.

Objetivo

Teste várias condições com OU

Valor de retorno

TRUE se algum argumento for avaliado como TRUE; FALSE se não.

Sintaxe

= OR (lógico1, (lógico2), …)

Argumentos

  • lógico1 - a primeira condição ou valor lógico a avaliar.
  • lógico2 - (opcional) A segunda condição ou valor lógico a ser avaliado.

Versão

Excel 2003

Notas de uso

Use a função OR para testar várias condições ao mesmo tempo, até 255 condições no total. Cada condição lógica ( lógico1 , lógico2 , etc.) deve retornar VERDADEIRO ou FALSO, ou ser matrizes ou referências que contêm valores lógicos.

A função OR avaliará todos os valores fornecidos e retornará TRUE se algum valor for avaliado como TRUE. Se todos os lógicos forem avaliados como FALSO, a função OR retornará FALSO.

As funções AND e OR agregarão os resultados em um único valor. Isso significa que eles não podem ser usados ​​em operações de array que precisam entregar uma gama de resultados. Para obter mais contexto, consulte: Fórmulas de matriz com lógica AND e OR.

Nota: O Excel avaliará qualquer número, exceto zero (0) como TRUE.

Exemplos

Por exemplo, para testar se o valor em A1 OR o valor em B1 é maior que 75, use a seguinte fórmula:

=OR(A1>75,B1>75)

OU pode ser usado para estender a funcionalidade de funções como a função IF. Usando o exemplo acima, você pode fornecer OR como o teste_logico para uma função IF assim:

=IF(OR(A1>75,B1>75), "Pass", "Fail")

Esta fórmula retornará "Aprovado" se o valor em A1 for maior que 75 OU se o valor em B1 for maior que 75.

Forma de array

Se você inserir OR como uma fórmula de matriz, poderá testar todos os valores em um intervalo em relação a uma condição. Por exemplo, esta fórmula de matriz retornará TRUE se qualquer célula em A1: A100 for maior que 15:

=(OR(A1:A100>15)

Observação: esta é uma fórmula de matriz e deve ser inserida com control + shift + enter, exceto no Excel 365.

Notas

  • Cada condição lógica deve ser avaliada como TRUE ou FALSE, ou ser matrizes ou referências que contêm valores lógicos.
  • Os valores de texto ou células vazias fornecidas como argumentos são ignorados.
  • A função OR retornará #VALUE se nenhum valor lógico for encontrado

Vídeos relacionados

Como destacar linhas usando vários critérios Neste vídeo, veremos como usar a formatação condicional para destacar linhas inteiras usando vários critérios. Como destacar pesquisas de correspondência aproximada Neste vídeo, veremos como destacar os resultados de pesquisas de correspondência aproximada com formatação condicional. Formatação condicional com duas entradas variáveis ​​Neste vídeo, veremos como estender uma fórmula de formatação condicional para que verifique mais de uma condição. Se este OR aquilo Neste vídeo, veremos como combinar a função IF com as funções OR e AND para testar mais de uma condição ao mesmo tempo.

Artigos interessantes...