Fonctions booléennes logiques couramment utilisées pour manipuler des résultats de comparaisons et de tests.

Description

La fonction And retourne true si tous ses arguments sont true. L’opérateur && est équivalent à And.

La fonction Or retourne true si au moins l’un de ses arguments est true. L’opérateur || est équivalent à Or.

La fonction Not retourne true si son argument est false et retourne false si son argument est true. L’opérateur ! est équivalent à Not.

Ces fonctions utilisent des valeurs logiques. Les nombres et chaînes ne peuvent pas leur être transmis directement. Pour cela, il convient d’effectuer une comparaison ou un test. Par exemple, une comparaison comme x > 1 est une formule logique qui donne la valeur booléenne true si x est supérieur à 1. Si x est inférieur à 1, la formule donne la valeur false.

Syntaxe

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

  • LogicalFormula(s) - Requis. Formules logiques à évaluer et à utiliser.

Exemples

Étape par étape

Utilisez cette fonction pour déterminer si la valeur d’un curseur se situe en dehors d’une plage de 50 à 100 :

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

Si une table contenait une colonne Dept et une colonne Salary, vous pourriez utiliser cette fonction dans une colonne Result pour indiquer la valeur true dans toutes les lignes dans lesquelles la valeur de colonne Dept était HR ou dans lesquelles la valeur de la colonne Salary était supérieure à 200000 :

Or(Dept = HR, Salary >= 200000)

Vous pouvez également utiliser l’opérateur || pour obtenir les mêmes résultats que ceux retournés par les formules précédentes :

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

Dept = "HR" || Salary > 200000