Formules Excel

Excel : Comment jongler avec les fonctions ET et OU comme un pro ?

14 janvier 2026 2 vues

Excel est un outil formidable pour analyser des données, mais sa puissance réside souvent dans la maîtrise de ses formules. Parmi les plus utiles, les fonctions ET et OU permettent de créer des conditions complexes, ouvrant la porte à des analyses plus fines et des décisions plus éclairées. Vous vous demandez comment les utiliser efficacement ? Cet article vous guide pas à pas, avec des exemples concrets, pour que vous puissiez exploiter pleinement le potentiel de ces opérateurs logiques sur Excel et Google Sheets. Préparez-vous à transformer vos feuilles de calcul en véritables tableaux de bord dynamiques !

Comprendre les fonctions ET et OU dans Excel

Les fonctions ET et OU sont des opérateurs logiques qui permettent de tester plusieurs conditions simultanément. Elles renvoient VRAI si toutes les conditions (pour ET) ou au moins une condition (pour OU) sont remplies, et FAUX dans le cas contraire. Comprendre leur fonctionnement est crucial pour créer des formules Excel complexes et puissantes.

La fonction ET

La fonction ET vérifie si TOUTES les conditions spécifiées sont VRAIES. Sa syntaxe est la suivante :

=ET(condition1; condition2; ...)

  • condition1, condition2, ... : Les conditions à tester. Elles doivent être des expressions logiques qui renvoient VRAI ou FAUX.

Exemple :

Imaginez un tableau avec les colonnes "Âge" et "Nationalité". Vous voulez identifier les personnes qui ont plus de 30 ans ET qui sont françaises.

Nom Âge Nationalité Résultat Formule utilisée
Pierre 35 Française VRAI =ET(B2>30; C2="Française")
Marie 28 Française FAUX =ET(B3>30; C3="Française")
John 40 Anglaise FAUX =ET(B4>30; C4="Française")
Sophie 32 Française VRAI =ET(B5>30; C5="Française")

Explication :

  • La formule =ET(B2>30; C2="Française") vérifie si la cellule B2 (âge) est supérieure à 30 ET si la cellule C2 (nationalité) est égale à "Française".
  • Si les deux conditions sont VRAIES, la fonction ET renvoie VRAI. Sinon, elle renvoie FAUX.

La fonction OU

La fonction OU vérifie si AU MOINS UNE des conditions spécifiées est VRAIE. Sa syntaxe est la suivante :

=OU(condition1; condition2; ...)

  • condition1, condition2, ... : Les conditions à tester. Elles doivent être des expressions logiques qui renvoient VRAI ou FAUX.

Exemple :

Reprenons le tableau précédent. Vous voulez identifier les personnes qui ont plus de 30 ans OU qui sont françaises.

Nom Âge Nationalité Résultat Formule utilisée
Pierre 35 Française VRAI =OU(B2>30; C2="Française")
Marie 28 Française VRAI =OU(B3>30; C3="Française")
John 40 Anglaise VRAI =OU(B4>30; C4="Française")
Sophie 32 Française VRAI =OU(B5>30; C5="Française")
Marc 25 Allemand FAUX =OU(B6>30; C6="Française")

Explication :

  • La formule =OU(B2>30; C2="Française") vérifie si la cellule B2 (âge) est supérieure à 30 OU si la cellule C2 (nationalité) est égale à "Française".
  • Si au moins une des deux conditions est VRAIE, la fonction OU renvoie VRAI. Sinon, elle renvoie FAUX.

Combiner ET et OU pour des conditions complexes

La véritable puissance des fonctions ET et OU réside dans leur capacité à être combinées pour créer des conditions plus complexes. Vous pouvez imbriquer les fonctions ET et OU les unes dans les autres pour évaluer des scénarios plus sophistiqués.

Exemple 1 : ET dans OU

Vous souhaitez identifier les personnes qui sont à la fois françaises ET âgées de plus de 30 ans, OU qui sont belges.

La formule serait :

=OU(ET(B2>30; C2="Française"); C2="Belge")

Exemple 2 : OU dans ET

Vous souhaitez identifier les personnes qui ont plus de 25 ans ET qui sont soit françaises, soit belges.

La formule serait :

=ET(B2>25; OU(C2="Française"; C2="Belge"))

Conseil : Utilisez des parenthèses pour clarifier l'ordre des opérations et éviter les erreurs. Il est toujours préférable de rendre la formule la plus lisible possible, même si cela signifie ajouter des parenthèses superflues.

Utilisation pratique avec la fonction SI

Les fonctions ET et OU sont souvent utilisées en conjonction avec la fonction SI. La fonction SI permet d'exécuter une action spécifique si une condition est VRAIE, et une autre action si la condition est FAUSSE.

La syntaxe de la fonction SI est la suivante :

=SI(condition; valeur_si_vrai; valeur_si_faux)

Exemple :

Vous souhaitez attribuer la mention "Admis" aux personnes qui ont une note supérieure à 10 ET qui ont validé tous leurs modules.

Nom Note Modules validés Résultat Formule utilisée
Pierre 12 Oui Admis =SI(ET(B2>10; C2="Oui"); "Admis"; "Non Admis")
Marie 9 Oui Non Admis =SI(ET(B3>10; C3="Oui"); "Admis"; "Non Admis")
John 15 Non Non Admis =SI(ET(B4>10; C4="Oui"); "Admis"; "Non Admis")
Sophie 11 Oui Admis =SI(ET(B5>10; C5="Oui"); "Admis"; "Non Admis")

Explication :

  • La formule =SI(ET(B2>10; C2="Oui"); "Admis"; "Non Admis") vérifie si la note (B2) est supérieure à 10 ET si les modules sont validés (C2 = "Oui").
  • Si les deux conditions sont VRAIES, la fonction SI renvoie "Admis". Sinon, elle renvoie "Non Admis".

Erreurs courantes et comment les éviter

L'utilisation des fonctions ET et OU peut parfois être source d'erreurs. Voici quelques 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'entourer le texte de guillemets (par exemple, C2="Française").
  • Mauvaise utilisation des parenthèses : Les parenthèses sont cruciales pour définir l'ordre des opérations. Assurez-vous de les utiliser correctement, surtout lorsque vous combinez ET et OU.
  • Conditions non logiques : Les arguments des fonctions ET et OU doivent être des expressions logiques (qui renvoient VRAI ou FAUX). Si vous utilisez une condition qui renvoie une valeur numérique ou textuelle, vous risquez d'obtenir des résultats inattendus.
  • Confondre ET et OU : Prenez le temps de bien comprendre la différence entre ET (TOUTES les conditions doivent être VRAIES) et OU (AU MOINS UNE condition doit être VRAIE).

Exemples avancés et cas d'utilisation

Les fonctions ET et OU peuvent être utilisées dans de nombreux cas d'utilisation, notamment :

  • Analyse de données : Filtrer des données en fonction de critères complexes.
  • Gestion de projet : Définir des conditions de déclenchement pour des tâches.
  • Calcul de commissions : Déterminer le montant de la commission en fonction des performances.
  • Automatisation de tâches : Exécuter des actions spécifiques en fonction de l'état des données.

Exemple : Calcul de commission variable

Un commercial reçoit une commission de base de 5% s'il atteint un objectif de vente de 10 000€, et une commission supplémentaire de 2% s'il a également acquis au moins 5 nouveaux clients. La commission totale est plafonnée à 10%.

Commercial Ventes (€) Nouveaux clients Commission Formule
Dupont 12 000 7 7% =MIN(0,1;SI(ET(B2>=10000;C2>=5);0,05+0,02;SI(B2>=10000;0,05;0)))
Durand 8 000 6 0% =MIN(0,1;SI(ET(B3>=10000;C3>=5);0,05+0,02;SI(B3>=10000;0,05;0)))
Martin 15 000 3 5% =MIN(0,1;SI(ET(B4>=10000;C4>=5);0,05+0,02;SI(B4>=10000;0,05;0)))
Leclerc 11 000 5 7% =MIN(0,1;SI(ET(B5>=10000;C5>=5);0,05+0,02;SI(B5>=10000;0,05;0)))

Explication :

  • La formule utilise la fonction MIN pour s'assurer que la commission ne dépasse pas 10%.
  • La fonction SI(ET(B2>=10000;C2>=5);0,05+0,02;SI(B2>=10000;0,05;0)) vérifie d'abord si le commercial a atteint l'objectif de vente ET a acquis au moins 5 nouveaux clients. Si c'est le cas, il reçoit une commission de 7% (5% de base + 2% supplémentaire).
  • Sinon, la formule vérifie si le commercial a au moins atteint l'objectif de vente. Si c'est le cas, il reçoit une commission de 5%.
  • Si aucune des deux conditions n'est remplie, il ne reçoit aucune commission.

ET/OU dans Google Sheets

Les fonctions ET et OU fonctionnent de la même manière dans Google Sheets que dans Excel. La syntaxe et les principes d'utilisation sont identiques. Vous pouvez donc appliquer tous les exemples et conseils de cet article à Google Sheets sans modification.

Conclusion :

Les fonctions ET et OU sont des outils essentiels pour créer des formules Excel et Google Sheets puissantes et flexibles. En comprenant leur fonctionnement et en les combinant avec d'autres fonctions comme SI, vous pouvez automatiser des tâches complexes, analyser des données en profondeur et prendre des décisions éclairées. Alors, n'hésitez plus, expérimentez et explorez toutes les possibilités offertes par ces opérateurs logiques !

Questions fréquentes

Quelle est la différence entre ET et OU dans Excel ?

La fonction ET renvoie VRAI uniquement si TOUTES les conditions sont VRAIES, tandis que la fonction OU renvoie VRAI si AU MOINS UNE des conditions est VRAIE.

Comment combiner les fonctions ET et OU dans une même formule ?

Vous pouvez imbriquer les fonctions ET et OU les unes dans les autres en utilisant des parenthèses pour définir l'ordre des opérations. Par exemple : `=OU(ET(A1>10;B1<20);C1="Oui")`.

Pourquoi ma formule avec ET ou OU renvoie-t-elle une erreur #VALEUR! ?

L'erreur #VALEUR! se produit généralement lorsque l'un des arguments des fonctions ET ou OU n'est pas une expression logique (qui renvoie VRAI ou FAUX). Vérifiez que toutes vos conditions sont correctement formulées.

Mots-clés associés :

formule excel si et ou excel fonction et excel fonction ou excel conditions multiples google sheets et ou

Partager cet article :