Funções lógicas boolianas, normalmente usadas para manipular os resultados de testes e comparações.

Descrição

A função And retorna true se todos os seus argumentos forem verdadeiros. O operador && é equivalente a And.

A função Or retorna true se algum dos argumentos for verdadeiro. O operador || é equivalente a Or.

A função Not retorna true se seu argumento for falso; retorna false se seu argumento for verdadeiro. O operador ! é equivalente a Not.

Essas funções funcionam com valores lógicos. Eles não podem receber um número ou uma cadeia de caracteres diretamente; em vez disso, é necessário fazer uma comparação ou teste. Por exemplo, uma comparação como x > 1 é uma fórmula lógica avaliada como o valor booliano true se x for maior do que 1. Se x for menor do que 1, a fórmula será avaliada como false.

Sintaxe

And( FórmulaLógica1, FórmulaLógica2 [, FórmulaLógica3, ... ] )
Or( FórmulaLógica1, FórmulaLógica2 [, FórmulaLógica3, ... ] )
Not( FórmulaLógica )

  • Fórmula(s)Lógica(s) - Obrigatório. Fórmulas lógicas para avaliação e operação.

Exemplos

Passo a passo

Use esta função para determinar se o valor de um controle deslizante está fora do intervalo de 50 a 100:

Or(Slider1.Value < 50, Slider1.Value> 100)

Se um tabela contiver uma coluna Departamento e uma coluna Salário, você poderá usar essa função em uma coluna Resultado para mostrar true em todas as linhas nas quais o valor da coluna Departamento for RH ou o valor na coluna Salário for maior do que 200000:

Or(Departamento = RH, Salário >= 200000)

Como alternativa, use o operador | | para obter os mesmos resultados retornados pelas fórmulas anteriores:

Slider1.Value < 50 || Slider1.Value> 100

Departamento = "RH" || Salário > 200000