Retourne la valeur logique TRUE si tous les arguments ont la valeur TRUE ; retourne FALSE si un ou plusieurs arguments ont la valeur FALSE.
Syntaxe
AND(logical1,logical2,...)
Logical1, logical2, ... sont de 1 à 30 conditions que vous souhaitez tester qui peuvent être TRUE ou FALSE.
Remarques
- Les arguments doivent être évalués à des valeurs logiques telles que TRUE ou FALSE, ou les arguments doivent être des références de colonne qui contiennent des valeurs logiques.
- Si un argument de référence de colonne contient du texte, AND renvoie la #VALUE ! valeur d’erreur ; s’il est vide, il retourne FALSE.
- Si les arguments ne contiennent aucune valeur logique, AND retourne la #VALUE ! #VALEUR!.
Exemple 1
| Formule | Description (résultat) |
|---|---|
| =AND(TRUE, TRUE) | Tous les arguments ont la valeur TRUE (Oui) |
| =AND(TRUE, FALSE) | Un argument est FALSE (Non) |
| =AND(2+2=4, 2+3=5) | Tous les arguments ont la valeur TRUE (Oui) |
Exemple 2
| Col1 | Col2 | Formule | Description (résultat) |
|---|---|---|---|
| 50 | 104 | =AND(1<[Col1], [Col1]<100) | Parce que 50 est compris entre 1 et 100 (Oui) |
| 50 | 104 | =IF(AND(1<[Col2], [Col2]<100), [Col2], « La valeur est hors limites. ») | Affiche le deuxième nombre, s’il est compris entre 1 et 100, sinon affiche un message (La valeur est hors limites.) |
| 50 | 104 | =IF(AND(1<[Col1], [Col1]<100), [Col1], « La valeur est hors limites. ») | Affiche le premier nombre, s’il est compris entre 1 et 100, sinon affiche un message (50) |