Les Fonction IF dans Excel est extrêmement utile : elle génère différents résultats selon que l'entrée répond ou non à un certain critère. Mais que se passe-t-il si vous souhaitez que l'entrée réponde à plusieurs critères au lieu d'un seul ? C'est là qu'intervient la fonction Fonction ET intervient. Combinées, les fonctions IF AND d'Excel constituent un outil encore plus puissant !
Syntaxe
Je commencerai par montrer la syntaxe d'un formulaire type Fonction IF:
- expression_logique - une expression ou une référence à une cellule contenant une expression ayant une valeur logique telle que VRAI ou FAUX. La fonction AND est utilisée ici pour tester plusieurs expressions
- valeur_si_vrai - la valeur que la fonction renvoie si l'expression logique est VRAIE. Il peut s'agir d'un nombre, d'un texte ou même d'une autre fonction qui renvoie une valeur. Vous pouvez également insérer une autre instruction IF ici : c'est ce que l'on appelle un IF imbriqué.
- valeur_si_faux - la valeur que la fonction IF renvoie si l'expression logique est FAUX. Comme pour la valeur_si_vrai, il peut s'agir d'un nombre, d'un texte ou d'une autre fonction renvoyant une valeur. Il peut également s'agir d'un IF imbriqué. Notez qu'il s'agit d'une entrée facultative et que si vous l'omettez, vous obtiendrez une valeur vide si l'expression est FAUX.
Passons maintenant à la fonction ET :
- logique1, logique2, etc. sont des expressions logiques. La fonction ne produira un résultat VRAI que si toutes les expressions logiques sont vraies
Enfin, lorsque vous les réunissez, vous obtenez.. :
- Lorsqu'elle est combinée, la fonction AND remplace le paramètre logical_expression de la fonction IF.
- Toutes les expressions logiques de la fonction ET doivent être VRAIES pour obtenir le résultat. valeur_si_vrai
Comment utiliser la combinaison IF AND
Je vais vous montrer quelques exemples afin d'expliquer pleinement les fonctions. Dans cet exemple, je dispose d'une liste de personnes et de leurs informations alimentaires. Je veux écrire une fonction qui me dira si chaque personne est végétarienne et a des allergies.
Je peux le faire avec la formule =IF(AND(D2=”Oui”,E2=”Oui”), ”Oui”, ”Non”).
L'expression logique est ici AND(D2=”Oui”,E2=”Oui”). Cette expression n'est évaluée comme VRAIE que lorsque les deux valeurs de la colonne D (végétarienne) et E (allergies) sont Oui. Si l'un d'eux est Non, l'expression est FAUX.
Notez que vous pouvez utiliser n'importe quel opérateur logique dans votre expression logique. La liste ci-dessous présente les options dont vous disposez.
Nombre entre deux valeurs
Vous pouvez également utiliser la combinaison de fonctions IF AND Excel lorsque vous souhaitez trouver un nombre compris entre deux nombres.
Par exemple, si je veux voir qui est plus âgé que 19 et plus jeune que 22, je peux utiliser la fonction =SI(ET(B2>19,B2<22), "Oui", "Non").
J'ai utilisé ici deux autres des opérateurs logiques présentés précédemment (> et <). L'utilisation de la fonction ET me permet de définir rapidement une fourchette pour chaque valeur en définissant les limites supérieure et inférieure.
Je pourrais également utiliser les symboles >= et <= pour obtenir le même résultat, en tapant =SI(ET(B2>=20,B2<=21), "Oui", "Non").
Conseils pour l'utilisation de la combinaison de fonctions IF AND dans Excel
- La combinaison IF ET est une alternative beaucoup plus propre aux instructions IF imbriquées. Les IF imbriqués sont parfois nécessaires, mais si vous pouvez utiliser IF et AND à la place, faites-le !
- Toutes les expressions logiques de la fonction AND doivent être vraies, sinon elle renvoie FALSE.
- Si vous souhaitez obtenir un résultat VRAI si l'une de vos expressions logiques est vraie, vous pouvez utiliser la fonction OU au lieu de la fonction ET.
