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) |