- Présentation de la fonction AND
- Fonction AND Syntaxe et entrées :
- Comment utiliser la fonction ET
- Comparer des valeurs de texte
- Comparer des nombres
- Recherche de valeurs dans une plage donnée
- Utilisation de AND avec d'autres opérateurs logiques
- Utiliser AND avec IF
- ET dans Google Sheets
- Notes complémentaires
- ET Exemples en VBA
Téléchargez l'exemple de classeur
Ce didacticiel montre comment utiliser le Excel ET Fonction dans Excel pour tester si plusieurs critères sont tous vrais.
Présentation de la fonction AND
La fonction AND Vérifie si toutes les conditions sont remplies. Renvoie VRAI ou FAUX.
Pour utiliser la fonction de feuille de calcul ET Excel, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Fonction AND Syntaxe et entrées :
1 | =ET(logique1,logique2) |
logique1 - Expressions logiques. Exemple : A1 > 4.
AND est l'une des fonctions logiques d'Excel. Il évalue plusieurs expressions et renvoie VRAI si TOUTES les conditions sont vraies. AND peut évaluer jusqu'à 255 expressions.
Comment utiliser la fonction ET
Utilisez la fonction ET d'Excel comme ceci :
1 | =ET(1 = 1, 2 = 2) |
Puisque ces deux expressions sont vraies, AND renverra TRUE.
Cependant, si vous avez utilisé les éléments suivants :
1 | =ET(1 = 1, 2 = 1) |
Dans ce cas, AND renverrait FALSE. Bien que la première expression soit vraie, la seconde ne l'est pas.
Notez que les valeurs numériques seules sont comptées comme VRAI, sauf zéro, qui est compté comme FAUX. Donc cette formule retournerait vrai :
1 | =ET(1, 2, 3) |
Mais celui-ci retournerait FALSE :
1 | =ET(1-1, 2) |
C'est parce que 1-1 est évalué à 0, ce qui est interprété comme FAUX.
Comparer des valeurs de texte
Les comparaisons de texte avec la fonction AND ne sont pas sensibles à la casse. La formule suivante renvoie donc VRAI :
1 | =ET("Automate" = "automatiser", "Excel" = "excel") |
De plus, AND ne prend pas en charge les caractères génériques. Cette formule renvoie FAUX :
1 | =ET("Auto*" = "automatiser", "Ex*"="excel") |
C'est parce que AND compare littéralement "Auto*" avec "Automate", qui ne correspondent pas.
Contrairement aux nombres, les chaînes de texte seules (quand elles ne font pas partie d'une comparaison) ne sont pas comptées comme VRAI - elles renverront une #VALEUR ! Erreur.
Comparer des nombres
Vous disposez de la gamme habituelle d'opérateurs de comparaison d'Excel lorsque vous comparez des nombres avec AND. Ceux-ci sont:
Recherche de valeurs dans une plage donnée
Une utilisation pratique de AND est de localiser les valeurs qui se situent dans une plage donnée. Voir l'exemple suivant :
1 | =ET(D3>=300, D3<=600) |
Ici, nous avons une série de commandes, mais nous devons assurer le suivi de toutes les commandes entre 300 $ et 600 $, peut-être dans le cadre de notre initiative de service client. Ainsi, dans notre fonction AND, nous avons défini deux expressions : D3>=300 et D3<=600.
Utilisation de AND avec d'autres opérateurs logiques
Vous pouvez combiner AND avec n'importe lequel des autres opérateurs logiques d'Excel, tels que OR<>, NOT<> et XOR<>.
Voici un exemple de la façon dont vous pouvez combiner AND avec OR. Si nous avons une liste de films et que nous voulons identifier les films sortis après 1985 qui ont été réalisés par Steven Spielberg ou Tim Burton, nous pourrions utiliser cette formule :
1 | =ET(C3>1985,OU(D3="Steven Spielberg",D3="Tim Burton")) |
Notez que chaque fois que vous combinez des opérateurs logiques, Excel les évaluera de l'intérieur vers l'extérieur. Donc, ici, il évaluera d'abord l'instruction OR et utilisera la valeur VRAI ou FAUX que renvoie OR lors de l'évaluation de la fonction AND.
Utiliser AND avec IF
AND est le plus souvent utilisé dans le cadre d'un test logique dans une instruction IF.
Utilisez-le comme ceci :
1 | =SI(ET(C4="CA", D4>300), "Oui", "Non") |
Cette fois, nous voulons assurer le suivi de toutes les commandes en provenance de Californie d'une valeur de 300 $ ou plus - c'est donc ce que nous avons mis dans la fonction ET.
Après le AND, nous fournissons IF avec deux valeurs de retour. Le premier lorsque notre fonction AND renvoie VRAI (dans ce cas, nous renvoyons « Oui »), et le second lorsqu'elle renvoie FAUX (nous renvoyons « Non »).
En savoir plus sur la page principale sur la fonction Excel SI <>.
ET dans Google Sheets
La fonction AND fonctionne exactement de la même manière dans Google Sheets que dans Excel :
Notes complémentaires
Utilisez la fonction AND pour tester simultanément plusieurs conditions. Chaque condition doit être une expression logique (ex : a1 >5), une référence à une cellule contenant VRAI ou FAUX, ou un tableau contenant toutes les valeurs logiques. Si tous les conditions sont VRAI, la formule renvoie VRAI, sinon elle renvoie FAUX.
ET est une fonction logique et est généralement utilisé en conjonction avec une autre fonction logique, SI :
La fonction SI fait une chose si une condition est VRAIE et en fait une autre si une condition est FAUX. Souvent, lorsque vous utilisez la fonction AND, vous l'imbriquerez dans une formule SI.
Vous pouvez également utiliser ces autres fonctions logiques :
La fonction OU teste si un ou plus les conditions sont réunies.
La fonction XOR teste si seul et l'unique la condition est remplie.
ET Exemples en VBA
Vous pouvez également utiliser la fonction ET dans VBA. Taper:Application.Worksheetfunction.And(logical1,logical2)
Pour les arguments de la fonction, vous pouvez soit les entrer directement dans la fonction, soit définir des variables à utiliser à la place.
Revenir à la liste de toutes les fonctions dans Excel