Formules Excel

Comment utiliser la fonction ET dans Excel pour des tests logiques avancés ?

14 janvier 2026 7 vues

La fonction ET dans Excel est un outil puissant pour effectuer des tests logiques complexes. Elle vous permet de vérifier si plusieurs conditions sont vraies simultanément et de renvoyer un résultat basé sur cette évaluation. Que vous soyez un débutant ou un utilisateur avancé, comprendre et maîtriser la fonction ET peut considérablement améliorer votre capacité à analyser et manipuler des données dans Excel. Cet article vous guide à travers les bases, les utilisations avancées et les astuces pour exploiter pleinement cette fonction essentielle.

Comprendre la fonction ET dans Excel

La fonction ET dans Excel évalue si toutes les conditions spécifiées sont VRAI. Si au moins une condition est FAUX, la fonction renvoie FAUX. Sa syntaxe est simple :

=ET(condition1; condition2; ...)

Syntaxe détaillée

  • condition1, condition2, ... : Ce sont les expressions logiques que vous souhaitez évaluer. Vous pouvez inclure jusqu'à 255 conditions.

Chaque condition doit être une expression qui renvoie VRAI ou FAUX. Cela peut être une comparaison (par exemple, A1>10), une autre fonction logique (par exemple, ESTNUM(A1)) ou une référence à une cellule contenant une valeur booléenne.

Exemple simple

Imaginez que vous voulez vérifier si une cellule A1 contient une valeur supérieure à 0 et inférieure à 10. Vous pouvez utiliser la formule suivante :

=ET(A1>0; A1<10)

Si A1 contient la valeur 5, la formule renverra VRAI. Si A1 contient -2 ou 12, elle renverra FAUX.

Utilisation de la fonction ET avec d'autres fonctions

La puissance de la fonction ET réside dans sa capacité à être combinée avec d'autres fonctions Excel, notamment SI, pour créer des formules conditionnelles complexes.

La fonction SI et ET : le duo gagnant

La fonction SI permet d'exécuter différentes actions en fonction du résultat d'un test logique. En combinant SI avec ET, vous pouvez exécuter une action uniquement si plusieurs conditions sont simultanément vraies.

La syntaxe générale est la suivante :

=SI(ET(condition1; condition2; ...); valeur_si_vrai; valeur_si_faux)

Exemple :

Supposons que vous ayez une feuille de calcul avec les colonnes "Âge" (colonne A) et "Nationalité" (colonne B). Vous souhaitez afficher "Eligible" dans la colonne C uniquement si la personne a plus de 18 ans et est de nationalité française. La formule serait :

=SI(ET(A1>18; B1="Française"); "Eligible"; "Non Eligible")

Explication :

  • ET(A1>18; B1="Française") : Vérifie si l'âge dans la cellule A1 est supérieur à 18 et si la nationalité dans la cellule B1 est "Française".
  • "Eligible" : Si les deux conditions sont vraies, la formule renvoie "Eligible".
  • "Non Eligible" : Si au moins une des conditions est fausse, la formule renvoie "Non Eligible".

Utilisation avec la fonction OU

Il est possible de combiner les fonctions ET et OU pour créer des tests logiques encore plus complexes. La fonction OU renvoie VRAI si au moins une des conditions spécifiées est vraie.

Exemple :

Vous souhaitez accorder une réduction à un client s'il a acheté pour plus de 100€ ET qu'il est membre du programme de fidélité OU s'il a plus de 65 ans.

Supposons que la colonne A contienne le montant des achats, la colonne B indique si le client est membre du programme de fidélité (VRAI/FAUX) et la colonne C contient l'âge du client. La formule serait :

=SI(ET(A1>100; OU(B1=VRAI; C1>65)); "Réduction accordée"; "Pas de réduction")

Explication :

  • ET(A1>100; OU(B1=VRAI; C1>65)) : Vérifie si le montant des achats est supérieur à 100€ ET si le client est membre du programme de fidélité OU s'il a plus de 65 ans.
  • "Réduction accordée" : Si la condition ci-dessus est vraie, la formule renvoie "Réduction accordée".
  • "Pas de réduction" : Si la condition est fausse, la formule renvoie "Pas de réduction".

Exemples pratiques d'utilisation de la fonction ET

Validation de données

Vous pouvez utiliser la fonction ET pour valider des données saisies par un utilisateur. Par exemple, vous pouvez vérifier si une date est comprise dans une plage spécifique et si le format est correct.

Exemple :

Vous souhaitez que l'utilisateur saisisse une date entre le 1er janvier 2023 et le 31 décembre 2023 dans la cellule A1. Vous pouvez utiliser la validation de données (onglet Données > Validation de données) avec la formule suivante :

=ET(A1>=DATE(2023;1;1); A1<=DATE(2023;12;31))

Création de règles de formatage conditionnel

Le formatage conditionnel permet de mettre en évidence certaines cellules en fonction de critères spécifiques. Vous pouvez utiliser la fonction ET pour définir des règles de formatage basées sur plusieurs conditions.

Exemple :

Vous avez une liste de produits avec les colonnes "Prix" (colonne A) et "Stock" (colonne B). Vous souhaitez mettre en évidence les produits dont le prix est supérieur à 50€ ET dont le stock est inférieur à 10. Vous pouvez créer une règle de formatage conditionnel (onglet Accueil > Mise en forme conditionnelle > Nouvelle règle) avec la formule suivante :

=ET($A1>50; $B1<10)

Assurez-vous d'utiliser des références de cellules relatives ($A1 et $B1) pour que la règle s'applique à toutes les lignes de votre tableau.

Calcul de commissions

La fonction ET est très utile pour calculer des commissions basées sur des objectifs de vente. Vous pouvez définir différents niveaux de commission en fonction du chiffre d'affaires réalisé et du nombre de nouveaux clients acquis.

Exemple :

Vous avez un tableau avec les colonnes "Chiffre d'affaires" (colonne A) et "Nouveaux clients" (colonne B). Vous souhaitez accorder une commission de 5% si le chiffre d'affaires est supérieur à 10000€ ET si le nombre de nouveaux clients est supérieur à 5. La formule serait :

=SI(ET(A1>10000; B1>5); A1*0,05; 0)

Erreurs courantes et comment les éviter

Oublier les guillemets pour le texte

Lorsque vous comparez une cellule à une chaîne de texte, n'oubliez pas d'encadrer le texte entre guillemets (par exemple, B1="Française"). Omettre les guillemets entraînera une erreur.

Utiliser des références de cellules incorrectes

Vérifiez attentivement les références de cellules que vous utilisez dans votre formule. Une erreur de référence peut entraîner des résultats incorrects. Utilisez les références absolues ($A$1) ou relatives (A1) selon le comportement souhaité de votre formule lorsqu'elle est copiée vers d'autres cellules.

Ne pas tenir compte de la priorité des opérateurs

Excel suit un ordre de priorité des opérateurs (parenthèses, exposants, multiplications et divisions, additions et soustractions). Si vous avez des expressions complexes, utilisez des parenthèses pour vous assurer que les opérations sont effectuées dans l'ordre souhaité.

Confondre VRAI et FAUX avec des chaînes de texte

VRAI et FAUX sont des valeurs booléennes spéciales dans Excel. Ne les confondez pas avec les chaînes de texte "VRAI" et "FAUX". Utilisez VRAI et FAUX directement dans vos formules sans les guillemets.

Astuces et bonnes pratiques

Utiliser des noms de plages

Pour rendre vos formules plus lisibles et plus faciles à comprendre, utilisez des noms de plages. Au lieu d'utiliser des références de cellules comme A1:A10, vous pouvez définir un nom de plage comme "ChiffreAffaires" et l'utiliser dans votre formule.

Tester vos formules étape par étape

Si vous avez une formule complexe, testez-la étape par étape pour identifier les erreurs. Vous pouvez utiliser l'outil d'évaluation de formule d'Excel (onglet Formules > Évaluation de formule) pour voir comment Excel évalue votre formule à chaque étape.

Documenter vos formules

Ajoutez des commentaires à vos formules pour expliquer ce qu'elles font. Cela facilitera la compréhension de vos formules par d'autres utilisateurs et vous aidera à vous souvenir de leur fonctionnement à l'avenir. Vous pouvez ajouter des commentaires en utilisant la fonction N. Par exemple :

=SI(ET(A1>10000; B1>5); A1*0,05; 0) + N("Calcul de la commission si le chiffre d'affaires est supérieur à 10000€ et le nombre de nouveaux clients est supérieur à 5")

Simplifier vos formules

Essayez de simplifier vos formules autant que possible. Des formules trop complexes peuvent être difficiles à comprendre et à maintenir. Décomposez les problèmes complexes en étapes plus petites et utilisez des formules plus simples pour chaque étape.

En maîtrisant la fonction ET et en l'utilisant intelligemment avec d'autres fonctions Excel, vous pouvez créer des feuilles de calcul puissantes et dynamiques qui vous aideront à prendre des décisions éclairées basées sur vos données.

Questions fréquentes

Comment utiliser la fonction ET avec plus de deux conditions ?

La fonction ET peut prendre jusqu'à 255 conditions. Il suffit de les séparer par des points-virgules dans la formule, par exemple : `=ET(condition1; condition2; condition3; ...)`.

La fonction ET est-elle sensible à la casse ?

Non, la fonction ET elle-même n'est pas sensible à la casse. Cependant, si vous utilisez des comparaisons de texte à l'intérieur de la fonction ET, vous devrez peut-être utiliser la fonction EXACT pour effectuer une comparaison sensible à la casse.

Puis-je utiliser des opérateurs logiques (>, <, =) directement dans la fonction ET ?

Oui, vous pouvez utiliser des opérateurs logiques directement dans la fonction ET. Par exemple : `=ET(A1>10; B1<20; C1=30)`.

Mots-clés associés :

fonction si excel formules excel logiques validation de données excel formatage conditionnel excel excel tutoriel fonctions

Partager cet article :