Guides Excel

Fonction Excel OU : Comment l'utiliser pour des tests logiques puissants

15 janvier 2026 4 vues

La fonction Excel OU est un outil essentiel pour évaluer plusieurs conditions logiques simultanément. Elle vous permet de déterminer si au moins une de ces conditions est vraie, renvoyant VRAI si c'est le cas, et FAUX si toutes sont fausses. Comprendre et maîtriser la fonction OU vous ouvrira les portes à des analyses de données plus complexes et à une automatisation plus poussée de vos feuilles de calcul. Cet article vous guidera à travers les bases, les applications pratiques et les astuces avancées pour exploiter pleinement le potentiel de la fonction Excel OU.

Comprendre la fonction Excel OU

La fonction Excel OU est une fonction logique qui évalue si au moins une des conditions fournies est VRAIE. Elle est particulièrement utile pour créer des formules conditionnelles plus complexes et pour filtrer des données en fonction de plusieurs critères.

Syntaxe de la fonction OU

La syntaxe de la fonction OU est simple :

=OU(logique1; [logique2]; ...)

  • logique1, logique2, ... : Représentent les conditions que vous souhaitez évaluer. Vous pouvez inclure jusqu'à 255 conditions logiques.

Comment fonctionne la fonction OU ?

La fonction OU évalue chaque condition logique que vous lui fournissez. Si au moins une de ces conditions est VRAIE, la fonction renvoie VRAI. Si toutes les conditions sont FAUSSES, la fonction renvoie FAUX.

Il est important de noter que la fonction OU s'arrête dès qu'elle rencontre une condition VRAIE. Elle n'évalue pas les conditions suivantes, ce qui peut optimiser les performances de vos feuilles de calcul, en particulier avec des formules complexes.

Exemples pratiques d'utilisation de la fonction OU

Voici quelques exemples concrets pour illustrer l'utilisation de la fonction Excel OU :

Exemple 1 : Vérifier si un élève a réussi un examen

Supposons que vous ayez une feuille de calcul avec les notes des élèves à un examen. Vous souhaitez déterminer si un élève a réussi l'examen en obtenant au moins 60 dans une matière ou 50 dans une autre. Vous pouvez utiliser la fonction OU pour cela.

Élève Matière 1 Matière 2 Réussite
Jean 70 45
Marie 55 65
Pierre 80 90

Dans la cellule D2, entrez la formule suivante :

=OU(B2>=60; C2>=60)

Cette formule renverra VRAI si Jean a obtenu au moins 60 en Matière 1 OU au moins 60 en Matière 2. Dans ce cas, la formule renverra FAUX car Jean a 70 en matière 1, et 45 en matière 2.

Copiez ensuite la formule vers le bas pour les autres élèves. Vous verrez que Marie et Pierre ont réussi l'examen car au moins une de leurs notes est supérieure ou égale à 60.

Exemple 2 : Filtrer les clients ayant un chiffre d'affaires élevé ou un grand nombre de commandes

Imaginons que vous ayez une liste de clients avec leur chiffre d'affaires et leur nombre de commandes. Vous souhaitez filtrer les clients qui ont soit un chiffre d'affaires supérieur à 10 000 €, soit un nombre de commandes supérieur à 100.

Client Chiffre d'affaires (€) Nombre de commandes Filtrer
Client A 12 000 80
Client B 8 000 120
Client C 15 000 150
Client D 5 000 50

Dans la cellule D2, entrez la formule suivante :

=OU(B2>10000; C2>100)

Cette formule renverra VRAI si le chiffre d'affaires du client est supérieur à 10 000 € OU si son nombre de commandes est supérieur à 100. Vous pouvez ensuite utiliser cette colonne pour filtrer votre liste de clients.

Exemple 3 : Valider la saisie de données avec plusieurs conditions

La fonction OU peut être combinée avec la validation de données pour s'assurer que les données saisies respectent certaines règles. Par exemple, vous pouvez autoriser la saisie d'une date uniquement si elle se situe dans une certaine plage OU si elle correspond à une date spécifique.

  • Sélectionnez la cellule où vous souhaitez appliquer la validation de données.
  • Allez dans l'onglet Données et cliquez sur Validation de données.
  • Dans la boîte de dialogue, sélectionnez Personnalisé dans la liste Autoriser.
  • Dans la zone Formule, entrez une formule utilisant la fonction OU, par exemple :

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

Cette formule autorisera la saisie d'une date uniquement si elle se situe entre le 1er janvier 2023 et le 31 décembre 2023 OU si elle correspond au 1er janvier 2024.

Combiner la fonction OU avec d'autres fonctions Excel

La puissance de la fonction OU réside dans sa capacité à être combinée avec d'autres fonctions Excel pour créer des formules encore plus complexes et sophistiquées.

OU et SI

La combinaison la plus courante est celle avec la fonction SI. Cela vous permet d'exécuter une action spécifique si au moins une des conditions est vraie, et une autre action si toutes les conditions sont fausses.

Syntaxe :

=SI(OU(logique1; logique2; ...); valeur_si_vrai; valeur_si_faux)

Exemple : Déterminer si un employé est éligible à une prime si son chiffre d'affaires est supérieur à 50 000 € OU s'il a atteint ses objectifs de qualité.

=SI(OU(B2>50000; C2="Oui"); "Éligible"; "Non éligible")

OU et ET

Vous pouvez également combiner les fonctions OU et ET pour créer des conditions logiques encore plus précises. La fonction ET renvoie VRAI si toutes les conditions sont vraies.

Exemple : Déterminer si un étudiant est admis à un programme si sa moyenne générale est supérieure à 15 ET s'il a obtenu au moins 12 dans chaque matière OU s'il a une recommandation spéciale.

=SI(ET(B2>15; OU(C2>=12; D2>=12; E2>=12; F2="Oui")); "Admis"; "Refusé")

OU et RECHERCHEV

La fonction RECHERCHEV peut être combinée avec la fonction OU pour rechercher une valeur dans un tableau en fonction de plusieurs critères. Par exemple, vous pouvez rechercher le prix d'un produit en fonction de son nom OU de son code produit.

Astuces et bonnes pratiques pour utiliser la fonction OU

  • Utiliser des noms de plage : Pour améliorer la lisibilité de vos formules, utilisez des noms de plage au lieu de références de cellules directes. Cela rendra vos formules plus faciles à comprendre et à maintenir.
  • Tester vos formules : Avant d'utiliser une formule complexe avec la fonction OU, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement.
  • Utiliser la fonction ESTERREUR : Si vos conditions logiques peuvent renvoyer des erreurs, utilisez la fonction ESTERREUR pour les gérer et éviter que la fonction OU ne renvoie une erreur.
  • Éviter les conditions inutiles : Simplifiez vos formules en supprimant les conditions qui ne sont pas nécessaires. Cela améliorera les performances de vos feuilles de calcul.
  • Documenter vos formules : Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement et leur objectif. Cela facilitera la compréhension et la maintenance de vos feuilles de calcul.

Erreurs courantes à éviter avec la fonction OU

  • Oublier de fermer les parenthèses : Vérifiez que vous avez correctement fermé toutes les parenthèses de votre formule.
  • Utiliser des références de cellules incorrectes : Assurez-vous que les références de cellules dans vos conditions logiques sont correctes.
  • Confondre OU et ET : Comprenez bien la différence entre les fonctions OU et ET pour choisir la fonction appropriée à votre situation.
  • Ne pas tenir compte des priorités des opérateurs : Utilisez des parenthèses pour forcer l'ordre d'évaluation des opérateurs logiques si nécessaire.

Fonction Excel XOR (OU exclusif)

Bien qu'Excel n'ait pas de fonction XOR native avant Excel 2013, elle peut être simulée. XOR renvoie VRAI si un seul des arguments est VRAI, et FAUX si les deux sont VRAI ou les deux sont FAUX.

La formule pour simuler XOR est:

=OU(ET(A1;NON(B1));ET(NON(A1);B1))

Ou plus simplement (et disponible dans les versions récentes d'Excel):

=XOR(A1;B1)

Conclusion

La fonction Excel OU est un outil puissant et polyvalent pour évaluer plusieurs conditions logiques simultanément. En comprenant sa syntaxe, son fonctionnement et ses applications pratiques, vous pouvez créer des formules plus complexes et sophistiquées pour automatiser vos tâches et analyser vos données plus efficacement. N'hésitez pas à expérimenter avec différents exemples et à combiner la fonction OU avec d'autres fonctions Excel pour exploiter pleinement son potentiel. En suivant les astuces et les bonnes pratiques présentées dans cet article, vous éviterez les erreurs courantes et optimiserez vos feuilles de calcul.

Questions fréquentes

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

La fonction OU renvoie VRAI si au moins une des conditions est VRAIE, tandis que la fonction ET renvoie VRAI uniquement si toutes les conditions sont VRAIES. Si une seule condition est FAUSSE dans la fonction ET, le résultat sera FAUX.

Puis-je utiliser la fonction OU avec plus de deux conditions ?

Oui, vous pouvez utiliser la fonction OU avec jusqu'à 255 conditions logiques. Il suffit de séparer chaque condition par un point-virgule.

Comment puis-je gérer les erreurs dans mes formules avec la fonction OU ?

Vous pouvez utiliser la fonction ESTERREUR combinée avec la fonction SI pour gérer les erreurs. Par exemple, vous pouvez utiliser la formule `=SI(ESTERREUR(OU(condition1; condition2)); "Erreur"; OU(condition1; condition2))` pour renvoyer "Erreur" si la fonction OU renvoie une erreur.

Mots-clés associés :

fonction excel si fonction excel et formule excel condition excel logique tableur excel

Partager cet article :