Description
L'opérateur AND (&&
) détermine si deux conditions sont toutes les deux vraies.
Plusieurs appels AND peuvent être enchaînés pour vérifier si un ensemble de plus de deux conditions sont vraies.
Utilisation
a && b
a && b && c
Argument | Obligatoire | Type Attendu | Description |
---|---|---|---|
a | Oui | Booléen | La première condition |
b | Oui | Booléen | La deuxième condition |
Résultat
- VRAI si les deux conditions sont évaluées comme VRAI.
- FAUX si une ou les deux conditions sont évaluées comme FAUX.
- VIDE si l'une ou l'autre des conditions est VIDE.
Exemples
Si vous avez un champ de sélection multiple avec le code VAC
et les options :
- Choléra
- Rubéole
- Typhoïde
- Rougeole
- Oreillons
Alors vous pourriez écrire la formule suivante pour compter le nombre d'enfants qui ont reçu à la fois les vaccins contre la rougeole et les oreillons :
VAC.Measles && VAC.Mumps
Ce qui donne les résultats suivants :
VAC | Résultat |
---|---|
Choléra, Rubéole, Typhoïde | FAUX |
Choléra, Rougeole | FAUX |
FAUX | |
Rougeole, Rubéole, Typhoïde, Oreillons | VRAI |
Vous pourriez également utiliser la fonction IF pour transformer la valeur booléenne ("VRAI" ou "FAUX") en un nombre :
IF(VAC.Measles && VAC.Mumps, 1, 0)
VAC | Résultat |
---|---|
Choléra, Rubéole, Typhoïde | 0 |
Choléra, Rougeole | 0 |
0 | |
Rougeole, Rubéole, Typhoïde, Oreillons | 1 |
Enfin, vous pouvez répéter l'opérateur &&
pour vérifier que plus de deux conditions sont vraies. La formule suivante, par exemple, compte les enfants qui ont reçu les vaccins contre la Rougeole, les Oreillons, et la Rubéole :
IF(VAC.Measles && VAC.Mumps && VAC.Rubella,1,0)
VAC | Résultat |
---|---|
Choléra, Rubéole, Typhoïde | 0 |
Choléra, Rougeole | 0 |
0 | |
Rougeole, Rubéole, Typhoïde, Oreillons | 1 |
Rubéole | 0 |
Rougeole, Oreillons | 1 |