ET (AND en anglais) est la fonction logique qui vérifie que toutes les conditions que tu lui donnes sont vraies simultanément. Si même une seule condition est fausse, elle retourne FAUX. C'est le principe du « tout ou rien », et c'est précisément ce dont tu as besoin pour valider des critères stricts.
Concrètement, ET te sert à identifier les vendeurs qui ont atteint leur quota ET ont suffisamment de clients actifs pour déclencher une prime, à marquer les commandes éligibles à l'expédition express gratuite quand elles dépassent 100 € ET pèsent moins de 5 kg ET partent en France métropolitaine, ou à signaler les employés qui remplissent toutes les conditions d'une augmentation automatique. Seule, ET retourne VRAI ou FAUX. Imbriquée dans SI, elle devient le cerveau de tes tableaux de bord automatisés.
Syntaxe de la fonction ET
=ET(valeur_logique1; [valeur_logique2]; [valeur_logique3]; ...)Comprendre chaque paramètre de la fonction ET
Seule la première condition est obligatoire ; tu peux en empiler jusqu'à 254 autres, chacune séparée par un point-virgule. Peu importe l'ordre dans lequel tu les écris : ET les évalue toutes et ne renvoie VRAI que si pas une seule ne flanche.
valeur_logique1
: la première condition à évaluerÇa peut être une comparaison directe comme A1>100, une référence à une cellule contenant VRAI ou FAUX, ou une autre fonction logique imbriquée.
Avec un seul argument, ET sert uniquement à confirmer qu'une valeur est vraie, ce qui ne présente guère d'intérêt. Sa puissance vient de la combinaison de plusieurs conditions.
Astuce : Combine ET avec SI pour déclencher des actions : =SI(ET(A1>10;B1="Validé");"OK";"KO") affiche « OK » seulement si les deux conditions sont remplies. C'est la base des tableaux de bord automatisés.
valeur_logique2, valeur_logique3, ...
: des conditions supplémentaires, jusqu'à 254 au total(facultatif)Chaque condition est évaluée individuellement, et ET retourne VRAI seulement si toutes sont vraies. Sépare chaque condition par un point-virgule.
Exemple à trois critères : =ET(A1>0;B1<100;C1="Actif") vérifie qu'une valeur est positive, inférieure à 100, et que le statut est « Actif ».
Pas envie d'écrire la formule ET à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Commercial : valider l'éligibilité à une prime de performance
Tu dois identifier automatiquement les vendeurs éligibles à la prime trimestrielle. Les deux critères sont cumulatifs : avoir réalisé au moins 50 000 € de CA ET avoir au moins 5 clients actifs.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vendeur | CA | Clients actifs | Éligible prime |
| 2 | Sophie | 62 000 € | 8 | VRAI |
| 3 | Marc | 48 000 € | 12 | FAUX |
| 4 | Julie | 71 000 € | 3 | FAUX |
=ET(B2>=50000; C2>=5)La formule exige les deux seuils en même temps (CA d'au moins 50 000 € ET au moins 5 clients) : Sophie les atteint tous les deux (VRAI), Marc manque de CA (FAUX), Julie manque de clients (FAUX). Tu peux enchaîner avec SI pour afficher directement le montant de la prime plutôt que VRAI/FAUX.
RH : vérifier les conditions pour une augmentation automatique
Tu dois identifier les employés éligibles à une augmentation automatique selon trois critères : ancienneté supérieure à 2 ans, note de performance d'au moins 4/5, et aucun avertissement dans l'année.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Employé | Ancienneté | Note | Avertissements | Augmentation |
| 2 | Pierre | 3 ans | 4.5 | 0 | VRAI |
| 3 | Marie | 4 ans | 3.8 | 0 | FAUX |
| 4 | Luc | 3 ans | 4.2 | 1 | FAUX |
=ET(B2>2; C2>=4; D2=0)Seul Pierre remplit les trois conditions. Marie a une note insuffisante (3.8 < 4), Luc a un avertissement (1 ≠ 0). Cette formule garantit l'équité : tout le monde est évalué selon les mêmes critères objectifs, sans oubli ni favoritisme.
Contrôle de gestion : valider la conformité budgétaire
Tu dois vérifier que chaque département respecte simultanément deux conditions : dépenses inférieures au budget ET taux de réalisation supérieur à 80 %.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Département | Dépenses | Budget | Taux réalisation | Conforme |
| 2 | Marketing | 45 000 € | 50 000 € | 92 % | VRAI |
| 3 | IT | 82 000 € | 80 000 € | 95 % | FAUX |
| 4 | RH | 28 000 € | 35 000 € | 75 % | FAUX |
=ET(B2<C2; D2>0,8)Marketing respecte les deux critères (VRAI). IT dépasse son budget (FAUX). RH n'atteint pas les 80 % de réalisation (FAUX). Cette double validation te permet d'identifier immédiatement les départements qui performent bien tout en maîtrisant leurs coûts.
Logistique : valider les conditions d'expédition express gratuite
Tu dois identifier les commandes éligibles à l'expédition express gratuite selon trois critères cumulatifs : montant supérieur à 100 €, poids inférieur à 5 kg, et destination en France.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Commande | Montant | Poids | Destination | Express gratuit |
| 2 | #1234 | 145 € | 2.5 kg | France | VRAI |
| 3 | #1235 | 89 € | 1.8 kg | France | FAUX |
| 4 | #1236 | 250 € | 8 kg | France | FAUX |
| 5 | #1237 | 180 € | 3 kg | Belgique | FAUX |
=ET(B2>100; C2<5; D2="France")Seule la commande #1234 remplit les trois critères. La #1235 est trop légère en montant, la #1236 trop lourde, la #1237 part en Belgique. En automatisant cette validation, tu élimines les erreurs de traitement et garantis que seules les commandes éligibles bénéficient de l'offre.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction ET
Avec ET, les ratés viennent rarement de la fonction elle-même mais de ce que tu mets dedans. Trois classiques reviennent : la confondre avec OU et obtenir FAUX partout, oublier les guillemets autour d'un texte qui déclenche alors #NOM?, ou laisser une condition planter (division par zéro, #N/A) qui contamine tout le résultat.
Confondre ET et OU : résultat toujours FAUX alors que certaines conditions sont remplies
ET exige que toutes les conditions soient vraies simultanément. Si tu voulais que la formule retourne VRAI dès qu'au moins une condition est vraie, il faut utiliser OU plutôt qu'ET.
Par exemple, =ET(A1>10;B1>10) retourne VRAI seulement si les deux cellules dépassent 10, là où =OU(A1>10;B1>10) retourne VRAI si au moins une dépasse 10.
Solution : Pose-toi la question : « est-ce que je veux que toutes les conditions soient vraies, ou qu'au moins une le soit ? » Si c'est la deuxième option, remplace ET par OU.
Comparaison de texte sans guillemets : erreur #NOM?
=ET(A1=Validé;B1>0) génère une erreur car Excel cherche une cellule ou plage nommée « Validé » au lieu de traiter ce mot comme du texte. Sans guillemets, toute chaîne de caractères est interprétée comme un nom de plage.
Solution : Mets toujours les chaînes de texte entre guillemets dans les conditions : =ET(A1="Validé";B1>0). Pour les nombres, aucun guillemet n'est nécessaire.
ET retourne une erreur #DIV/0! ou #N/A au lieu de FAUX
Si une des conditions génère elle-même une erreur (division par zéro, valeur non trouvée par RECHERCHEV, etc.), ET propage cette erreur au lieu de retourner simplement FAUX.
Solution : Entoure la condition problématique de SIERREUR : =ET(A1>0;SIERREUR(B1/C1>5;FAUX)). Si la division échoue, cette condition est traitée comme FAUX et ET peut continuer son évaluation.
ET vs OU vs NON
ET, OU et NON sont les trois fonctions logiques fondamentales d'Excel. Elles retournent toujours VRAI ou FAUX. Combine-les avec SI pour déclencher des actions ou des calculs conditionnels.
| Critère | ET | OU | NON |
|---|---|---|---|
| Retourne VRAI si | Toutes les conditions sont vraies | Au moins une condition est vraie | La valeur est fausse (inversement) |
| Nombre de conditions | Jusqu'à 255 | Jusqu'à 255 | 1 seule |
| Peut retourner du texte ou un nombre | Non (VRAI/FAUX uniquement) | Non (VRAI/FAUX uniquement) | Non (VRAI/FAUX uniquement) |
| Utilisation typique | Validation stricte, tous critères cumulés | Alternative flexible, un critère suffit | Inverser une condition logique |
| Exemple | Prime si CA>50k ET clients>=5 | Alerte si stock bas OU délai dépassé | =NON(EST.VIDE(A1)) pour cellule non vide |
Astuces avancées avec ET
Utilise ET pour valider une plage de valeurs
Pour vérifier qu'une valeur est entre deux bornes, ET est plus lisible qu'un double SI imbriqué : =ET(A1>=18;A1<=65) vérifie que l'âge est entre 18 et 65 ans.
Cette forme est particulièrement claire dans les règles de validation de données (Données → Validation) pour empêcher la saisie hors plage.
Combine ET avec SI.CONDITIONS pour des formules complexes lisibles
Au lieu d'imbriquer plusieurs SI avec ET, utilise SI.CONDITIONS (Excel 2019+) : =SI.CONDITIONS(ET(A1>100;B1="A");"Premium";ET(A1>50;B1="B");"Standard";VRAI;"Basique") est bien plus lisible qu'une cascade de SI imbriqués.
Chaque paire condition/résultat se lit séquentiellement, comme une liste de règles.
Vérifie que tous les champs d'un formulaire sont remplis
Pour valider la complétude d'une saisie avant traitement : =ET(NBVAL(A1:E1)=5;A1<>"") vérifie que les 5 cellules contiennent des données non vides.
Utile pour afficher un indicateur « Dossier complet / incomplet » ou bloquer un déclenchement automatique tant que toutes les informations ne sont pas saisies.
Questions fréquentes sur la fonction ET
Combien de conditions peut-on mettre dans ET ?
Jusqu'à 255 conditions. Toutes doivent être VRAI pour que ET retourne VRAI. Si même une seule est FAUX, tout le résultat sera FAUX.
En pratique, au-delà d'une dizaine de conditions, la formule devient difficile à lire et à maintenir. Dans ce cas, envisage de restructurer tes critères ou d'utiliser une approche différente (SOMMEPROD ou NB.SI.ENS).
Peut-on combiner ET avec OU dans la même formule ?
Oui, c'est très courant. Par exemple, =ET(A1>0;OU(B1="Rouge";B1="Bleu")) vérifie que A1 est positif ET que B1 contient soit « Rouge » soit « Bleu ».
Tu peux imbriquer les fonctions logiques à plusieurs niveaux pour créer des conditions très complexes. Commence par schématiser ta logique sur papier avant de la traduire en formule.
Que retourne ET si une cellule est vide ?
Une cellule vide est traitée comme 0 ou FAUX dans les comparaisons. Si tu écris =ET(A1>0;B1>0) et que B1 est vide, la condition B1>0 est FAUX (0 n'est pas supérieur à 0), donc ET retourne FAUX.
Fais attention à ce comportement lors de la validation de saisies partielles : une cellule vide peut fausser une évaluation que tu croyais juste.
Comment corriger l'erreur #VALEUR! dans ET ?
Cette erreur apparaît souvent quand tu compares des types incompatibles (texte avec nombre) ou quand une condition référence une cellule contenant elle-même une erreur.
Vérifie que chaque comparaison a du sens (ne compare pas un texte avec un opérateur >). Si une condition peut générer une erreur, entoure-la de SIERREUR : =SIERREUR(condition;FAUX).
ET fonctionne-t-il avec des dates ?
Oui, parfaitement. Les dates sont stockées comme des nombres dans Excel, donc tu peux écrire =ET(A1>=DATE(2024;1;1);A1<=DATE(2024;12;31)) pour vérifier qu'une date est bien dans l'année 2024.
Combine avec AUJOURDHUI() pour des règles dynamiques qui s'actualisent automatiquement, comme vérifier qu'une échéance n'est ni dans le passé ni à plus de 30 jours.
Pour aller plus loin
Les fonctions similaires : SI, SIERREUR, SI.CONDITIONS, CHOISIR, SOMMEPROD
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

