Funciones de lógica booleana usadas comúnmente para manipular los resultados de pruebas y comparaciones.

Descripción

La función And devuelve true si todos los argumentos son verdaderos. El &&operador es equivalente a And.

La función Or devuelve true si todos sus argumentos son verdaderos. El operador || es equivalente a Or.

La función Not devuelve true si su argumento es falso y devuelve false si su argumento es verdadero. El operador ! es equivalente a Not.

Estas funciones trabajan con valores lógicos. No se les puede pasar un número o una cadena directamente, sino que se debe realizar una comparación o prueba. Por ejemplo, una comparación como x > 1 es una fórmula lógica que se evalúa como el valor booleano true si x es mayor que 1. Si x es menor que 1, la fórmula se evalúa como false.

Sintaxis

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • LogicalFormula(s): requerido. Fórmulas lógicas para evaluar y con las que operar.

Ejemplos

Paso a paso

Use esta función para determinar si el valor de un control deslizante está fuera del intervalo de 50 a 100:

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

Si una tabla contuviera una columna Dept y una columna Salary, podría usar esta función en una columna Result para mostrar true en todas las filas donde el valor de la columna Dept fuera HR o el valor de la columna Salary fuera mayor que 200000:

Or(Dept = HR, Salary >= 200000)

Como alternativa, use el operador || para obtener los mismos resultados que los que devuelven las fórmulas anteriores:

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

Dept = "HR" || Salary > 200000