La fonction AND dans Excel
ET (Anglais: AND) vérifie plusieurs conditions et renvoie VRAI seulement si toutes sont vraies. Si une seule est fausse, le résultat est FAUX.
Seul, il renvoie VRAI ou FAUX. Le plus souvent, il se place dans SI (Anglais: IF), pour que le résultat devienne un mot ou un nombre : « Réussi », « Autorisé », un montant de prime.
Syntaxe
=AND(logical1, [logical2], …)
| Argument | Ce que cela signifie |
|---|---|
| logical1 | La première condition, par exemple B2>=18. |
| logical2, …facultatif | D'autres conditions. Jusqu'à 255. |
Exemples
1. Les deux conditions sont-elles remplies ?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nom | Âge | Consentement | Peut s'inscrire |
| 2 | Noa | 19 | Oui | TRUE |
19 est au moins égal à 18 et le consentement est « Oui », donc le résultat est VRAI.
2. Dans IF : réussi seulement si les deux parties le sont
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Élève | Théorie | Pratique | Résultat |
| 2 | Liam | 72 | 45 | À reprendre |
La théorie est suffisante, mais la pratique (45) est inférieure à 50. Une seule condition fausse suffit pour que ET (Anglais: AND) renvoie FAUX.
3. Un nombre est-il compris entre deux valeurs ?
| A | B | |
|---|---|---|
| 1 | Température | 15 |
| 2 | Confortable ? | TRUE |
Deux comparaisons sur la même cellule. Excel n'a pas de raccourci du type « 10 <= B1 <= 20 ».
Erreurs courantes
Écrire un test d'intervalle comme en mathématiques, par exemple
=10<=B1<=20. Excel compare étape par étape et renvoie un résultat faux.Correction : Utilisez
=ET(B1>=10;B1<=20).Confondre AND et OR. « Nord ou Est » demande OU (Anglais: OR) ;
=ET(B2="Nord";B2="Est")n'est jamais vrai.Correction : Utilisez ET (Anglais: AND) quand toutes les conditions doivent être remplies, et OU (Anglais: OR) quand une seule suffit.
Questions fréquemment posées
Peut-on utiliser AND sans IF ?
Oui. Il renvoie VRAI ou FAUX, ce qui est utile dans les règles de mise en forme conditionnelle et dans les filtres.
Comment inverser une condition ?
Encadrez-la avec NON (Anglais: NOT) : =NON(B2="Annulé") est VRAI pour tout ce qui n'est pas annulé.
Fonctions associées
- OROR renvoie VRAI dès qu'au moins une condition est vraie.
- NOTNOT inverse un résultat VRAI ou FAUX, il est donc utile pour les contrôles « tout sauf ».
- IFIF vérifie une condition et renvoie une valeur si elle est vraie, une autre si elle est fausse.
- COUNTIFSCOUNTIFS compte les lignes qui remplissent plusieurs conditions à la fois, comme une région et une plage de montants.