Qu'est-ce que la fonction ET ?
Tu sors ET quand une seule condition ne suffit pas à décider et que tu risques de valider un cas à tort si tu ne regardes qu'un critère à la fois : elle verrouille ta règle sur tous les critères en même temps, sans laisser passer un dossier qui n'en coche qu'une partie.
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
=ET(valeur_logique1; [valeur_logique2]; [valeur_logique3]; ...)Clique sur un argument pour aller à son explication.

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.
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 ».

Exemples pratiques pas à pas
Comment vérifier deux conditions à la fois avec la fonction ET
Chaque trimestre, la prime de performance ne doit revenir qu'aux vendeurs solides sur deux tableaux à la fois, sinon la récompense perd son sens. Ta feuille liste le chiffre d'affaires et le nombre de clients actifs de chacun, et tu veux marquer d'un coup ceux qui franchissent les deux seuils : au moins 50 000 € de CA et au moins 5 clients actifs. La fonction ET évalue les deux conditions ensemble et ne renvoie VRAI que lorsqu'aucune ne manque à l'appel.
- 1Dans une cellule, écris
=ET(. - 2En 1er argument : écris la comparaison qui confronte le chiffre d'affaires au seuil de la prime,
B2>=50000. Le seuil se tape en chiffres bruts, sans espace ni symbole euro, parce que le format monétaire appartient à la cellule et non à la formule. - 3En 2ᵉ argument : écris la seconde condition à remplir,
C2>=5. Le point-virgule qui la précède est le séparateur d'arguments, et il te permettrait d'en ajouter une troisième à la suite si la prime dépendait d'un critère de plus. - 4Ferme la parenthèse et appuie sur Entrée.
=ET(B2>=50000; C2>=5)Comment combiner la fonction ET avec la fonction SI
Un tableau qui affiche VRAI ou FAUX se lit mal en réunion : on préfère voir directement la décision. Ta liste RH indique l'ancienneté et la note annuelle de chaque salarié, et tu veux afficher Augmentation ou Maintien selon deux conditions qui doivent tenir ensemble : au moins 3 ans d'ancienneté et une note d'au moins 4 sur 5. Tu gardes ET au cœur de la logique pour valider les deux critères, puis tu l'enveloppes dans SI pour transformer son VRAI/FAUX en texte.
- 1Dans une cellule, écris
=SI(. - 2En 1er argument : écris le test qui décide, et referme-le,
ET(B2>=3; C2>=4). Les deux conditions tiennent dans un seul argument parce queSIn'en attend qu'un à cet endroit, et c'est le rôle deETque de les fondre en un unique VRAI ou FAUX. - 3En 2ᵉ argument : saisis le texte à afficher quand les deux conditions passent,
"Augmentation". Les guillemets sont obligatoires pour qu'Excel affiche bien ce mot : sans eux, il y voit un nom de plage qui n'existe pas et renvoie#NOM?. - 4En 3ᵉ argument : saisis le texte à afficher dans tous les autres cas,
"Maintien". Il s'applique aussi bien au salarié à qui il manque l'ancienneté qu'à celui à qui il manque la note, puisqueETrenvoie FAUX dans les deux situations. - 5Ferme la parenthèse de la fonction SI et appuie sur Entrée. Celle de la fonction ET a déjà été refermée avec sa seconde condition.
=SI(ET(B2>=3; C2>=4); "Augmentation"; "Maintien")ET valide les deux conditions pour Pierre (3 ans d'ancienneté et une note de 4,5), donc SI affiche Augmentation. Pour Marie la note tombe sous 4 et pour Luc l'ancienneté sous 3 ans : dans les deux cas ET renvoie FAUX et SI bascule sur Maintien. C'est ET qui décide, SI se contente d'habiller le résultat en texte lisible.Comment vérifier qu'une valeur tombe dans un intervalle avec la fonction ET
Une pièce hors tolérance qui passe le contrôle, et c'est tout un lot qui part au rebut. Tu relèves la cote de chaque pièce et tu veux repérer d'un coup d'œil celles qui restent dans l'intervalle accepté, entre 49,8 mm et 50,2 mm. La fonction ET est faite pour ça : elle encadre la valeur avec une borne basse et une borne haute, et ne renvoie VRAI que si la mesure respecte les deux limites en même temps.
- 1Dans une cellule, écris
=ET(. - 2En 1er argument : écris la comparaison avec la borne basse de la tolérance,
B2>=49,8. Le nombre s'écrit avec une virgule décimale, comme partout dans la version française d'Excel, et c'est le point-virgule qui séparera ensuite les deux conditions. - 3En 2ᵉ argument : écris la comparaison avec la borne haute,
B2<=50,2. Elle vise la même cellule que la première, et c'est cette répétition deB2qui referme l'intervalle par le haut au lieu d'ouvrir un second test sans rapport. - 4Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour contrôler les autres pièces.
=ET(B2>=49,8; B2<=50,2)ET renvoie VRAI. P-02 est trop petite et P-04 trop grande : une seule borne franchie suffit pour que ET renvoie FAUX. C'est le test d'intervalle classique, impossible à écrire avec une seule comparaison.
Les 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(ESTVIDE(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
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).
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.
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.
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).
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
Continue sur ta lancée après la fonction ET : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



