Usado dentro de outra função para retornar verdadeiro se pelo menos uma expressão lógica fornecida for verdadeira.
Sintaxe
OR(logical_expression1, [logical_expression2, ...])
- logical_expression1—Uma expressão que avalia para verdadeiro ou falso (booleano)
- logical_expression2, ... —[opcional]Expressões adicionais que avaliam para verdadeiro ou falso
Exemplo de uso
IF(OR([Data de Vencimento]1 > [Data de Vencimento]2; [Data de Vencimento]1 > [Data de Vencimento]3); "Data de Vencimento 1 não é a menor"; "Data de Vencimento 1 é a menor")
Notas de uso
- OR pode ser usado diretamente em uma coluna booleano (caixa de seleção, bandeira, estrela) ou dentro de outra função—como IF, SUMIF, COUNTIF, SUMIFS e COUNTIFS
- OR pode ser usado diretamente em uma coluna booleano (caixa de seleção, bandeira, estrela) ou dentro de uma função IF
- OR também pode ser usado em conjunto com @célula, no critério de outras funções como SUMIF, COUNTIF, SUMIFS e COUNTIFS
Exemplos
Esse exemplo faz referência às seguintes informações de planilha:
| Linha nº | Número do item | Em estoque? | Status | Unidades vendidas |
|---|---|---|---|---|
| 1 | C001 | verdadeiro | Verde | 78 |
| 2 | C002 | falso | Vermelho | 42 |
| 3 | C003 | verdadeiro | Amarelo | 217 |
| 4 | C004 | verdadeiro | Amarelo |
Com base na tabela acima, aqui estão alguns exemplos de uso da função OR() em uma planilha:
| Fórmula | Descrição | Resultado |
|---|---|---|
| =IF(OR([Em Estoque?]1 = 0, Status1 = "VERMELHO"), "Verificar Status do Pedido e Estoque", "No Caminho") | Se a primeira linha da coluna Em Estoque for igual a 0 (não verificado/falso), ou a primeira linha da coluna Status for Vermelho, retorne o valor Verificar Status do Pedido e Estoque. Caso contrário, retorne o valor No Caminho | No prazo |
| =IF(OR([Unidades Vendidas]2 > 50, [Em Estoque?]2 = 0), "Fora de Estoque", "Em Estoque") | Se a segunda linha da coluna Unidades Vendidas for maior que 50, ou a coluna Em Estoque for igual a 0, retorne o valor Fora de Estoque. Caso contrário, retorne Em Estoque | Fora de Estoque |
| =COUNTIF(Status1:Status4, OR(@célula = "Verde", @célula = "Amarelo")) | Conte o número de valores na coluna Status se Verde ou Amarelo forem retornados no nível da célula. As linhas 1, 3 e 4 se aplicam. | 3 |
Ainda precisa de ajuda?
Use o Modelo do Manual de Fórmulas para encontrar mais suporte, recursos, visualizar 100+ fórmulas, um glossário de cada função com a qual você pode praticar em tempo real, e exemplos de fórmulas comumente usadas e avançadas.
Encontre exemplos de como outros clientes do Smartsheet usam esta função ou pergunte sobre seu caso de uso específico na Comunidade online do Smartsheet.