Formules Excel

Comment utiliser la fonction OU dans Excel pour des tests logiques puissants ?

14 janvier 2026 8 vues

La fonction OU dans Excel est un outil essentiel pour effectuer des tests logiques complexes. Elle permet de vérifier si au moins une des conditions spécifiées est vraie. Si c'est le cas, la fonction renvoie VRAI. Sinon, elle renvoie FAUX. Comprendre et maîtriser cette fonction ouvre la porte à des analyses de données plus poussées et à l'automatisation de nombreuses tâches. Dans cet article, nous allons explorer en détail la fonction OU, en fournissant des exemples concrets et des conseils pratiques pour l'utiliser efficacement.

Comprendre la fonction OU dans Excel

La fonction OU est une fonction logique qui évalue plusieurs conditions et renvoie VRAI si au moins une de ces conditions est vraie. Si toutes les conditions sont fausses, elle renvoie FAUX. Sa syntaxe est simple : =OU(condition1; condition2; ...).

Syntaxe de la fonction OU

La syntaxe de la fonction OU est la suivante :

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

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

Exemple simple d'utilisation

Imaginez que vous voulez vérifier si une cellule contient la valeur "Oui" ou la valeur "Vrai". Vous pouvez utiliser la fonction OU comme ceci :

=OU(A1="Oui"; A1="Vrai")

Si la cellule A1 contient "Oui" ou "Vrai", la fonction renverra VRAI. Sinon, elle renverra FAUX.

Utilisation de la fonction OU avec d'autres fonctions

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

La fonction SI et la fonction OU : un duo puissant

La fonction SI permet d'exécuter différentes actions en fonction d'une condition. Combinée avec la fonction OU, elle permet de gérer plusieurs conditions alternatives.

La syntaxe de la fonction SI est la suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

En remplaçant test_logique par une fonction OU, vous pouvez évaluer plusieurs conditions.

Exemple concret : bonus en fonction des ventes

Supposons que vous voulez accorder un bonus à vos vendeurs s'ils ont atteint un certain chiffre d'affaires OU s'ils ont conclu un certain nombre de contrats. Vous pouvez utiliser la formule suivante :

=SI(OU(B2>=100000; C2>=50); "Bonus accordé"; "Pas de bonus")

  • B2 : Cellule contenant le chiffre d'affaires du vendeur.
  • C2 : Cellule contenant le nombre de contrats conclus par le vendeur.

Cette formule vérifie si le chiffre d'affaires (B2) est supérieur ou égal à 100 000 OU si le nombre de contrats (C2) est supérieur ou égal à 50. Si l'une de ces conditions est vraie, la formule affiche "Bonus accordé". Sinon, elle affiche "Pas de bonus".

Capture d'écran et explication

(Description textuelle : Une capture d'écran d'une feuille Excel montre une colonne "Chiffre d'affaires" (colonne B) et une colonne "Contrats conclus" (colonne C). Une troisième colonne (colonne D) affiche le résultat de la formule SI combinée à la fonction OU, indiquant "Bonus accordé" ou "Pas de bonus" en fonction des valeurs des colonnes B et C.)

Utilisation de la fonction OU avec des dates

La fonction OU peut également être utilisée avec des dates pour vérifier si une date se situe dans une certaine période ou remplit certaines conditions.

Exemple : vérification de dates d'expiration

Imaginez que vous avez une liste de produits avec leurs dates d'expiration. Vous voulez identifier les produits qui expirent bientôt, par exemple, avant la fin du mois prochain. Vous pouvez utiliser la formule suivante :

=OU(D2<=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;JOUR(AUJOURDHUI())); D2<=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());FIN.MOIS(AUJOURDHUI();0)))

  • D2 : Cellule contenant la date d'expiration du produit.
  • DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;JOUR(AUJOURDHUI())) : Date correspondant à la date actuelle + 1 mois
  • DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());FIN.MOIS(AUJOURDHUI();0)) : Date correspondant au dernier jour du mois actuel

Cette formule vérifie si la date d'expiration (D2) est inférieure ou égale à la date actuelle + 1 mois OU si elle est inférieure ou égale à la fin du mois actuel. Si l'une de ces conditions est vraie, cela signifie que le produit expire bientôt.

Astuces et bonnes pratiques pour utiliser la fonction OU

  • Utiliser des références de cellules claires : Évitez d'utiliser des références de cellules obscures. Utilisez des noms de plages ou des références de cellules explicites pour faciliter la compréhension de vos formules.
  • Tester vos formules : Avant d'utiliser une formule complexe, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement.
  • Combiner avec d'autres fonctions logiques : La fonction OU peut être combinée avec d'autres fonctions logiques comme la fonction ET ou la fonction NON pour créer des conditions encore plus complexes.
  • Éviter les erreurs courantes : Assurez-vous que les conditions que vous évaluez sont correctement formulées et que les types de données sont compatibles.

Erreurs à éviter

  • Oublier les guillemets pour les chaînes de caractères : Lorsque vous comparez une cellule à une chaîne de caractères, n'oubliez pas de mettre la chaîne de caractères entre guillemets.
  • Utiliser des références de cellules incorrectes : Vérifiez que les références de cellules que vous utilisez sont correctes et pointent vers les bonnes cellules.
  • Ne pas tenir compte des priorités des opérateurs : Excel suit un ordre de priorité des opérateurs. Utilisez des parenthèses pour forcer l'ordre d'évaluation que vous souhaitez.

Exemples avancés d'utilisation de la fonction OU

Création de règles de validation de données complexes

La fonction OU peut être utilisée dans les règles de validation de données pour restreindre les valeurs qui peuvent être entrées dans une cellule. Par exemple, vous pouvez autoriser uniquement les valeurs supérieures à 100 OU inférieures à 0.

Automatisation de tâches avec des macros VBA

Vous pouvez utiliser la fonction OU dans des macros VBA pour automatiser des tâches complexes en fonction de plusieurs conditions. Cela permet de créer des scripts qui s'adaptent à différentes situations.

Utilisation de la fonction OU dans des tableaux croisés dynamiques

Bien que moins fréquente, la fonction OU peut être utilisée indirectement dans les tableaux croisés dynamiques en créant des colonnes calculées qui utilisent des formules avec la fonction OU.

Alternatives à la fonction OU

Dans certains cas, il existe des alternatives à la fonction OU qui peuvent être plus simples ou plus adaptées à votre besoin.

Utilisation de la fonction SI imbriquée

Vous pouvez utiliser plusieurs fonctions SI imbriquées pour simuler le comportement de la fonction OU. Cependant, cela peut rendre vos formules plus complexes et difficiles à lire.

Utilisation de la fonction SOMME avec des conditions

Dans certains cas, vous pouvez utiliser la fonction SOMME combinée avec des conditions pour obtenir un résultat similaire à celui de la fonction OU. Par exemple, vous pouvez additionner des valeurs qui remplissent certaines conditions et vérifier si le résultat est supérieur à zéro.

Conclusion

La fonction OU dans Excel est un outil puissant pour effectuer des tests logiques complexes. En combinant cette fonction avec d'autres fonctions Excel, vous pouvez créer des formules conditionnelles sophistiquées qui vous permettent d'automatiser des tâches, d'analyser des données et de prendre des décisions éclairées. En maîtrisant la fonction OU, vous augmenterez considérablement votre efficacité et votre productivité dans Excel.

N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à adapter les formules à vos propres besoins. Avec un peu de pratique, vous deviendrez un expert dans l'utilisation de la fonction OU et vous pourrez exploiter tout son potentiel.

Questions fréquentes

La fonction OU peut-elle être utilisée avec des nombres ?

Oui, la fonction OU peut être utilisée avec des nombres pour vérifier si une ou plusieurs conditions numériques sont vraies. Par exemple, vous pouvez vérifier si une cellule contient une valeur supérieure à 10 ou inférieure à 0.

Comment combiner la fonction OU avec la fonction ET ?

Vous pouvez combiner les fonctions OU et ET pour créer des conditions logiques plus complexes. Par exemple, vous pouvez vérifier si (condition A ET condition B) OU (condition C ET condition D) sont vraies.

La fonction OU est-elle sensible à la casse ?

Non, la fonction OU n'est pas sensible à la casse. Cela signifie qu'elle ne fait pas la distinction entre les majuscules et les minuscules. Si vous avez besoin de faire une comparaison sensible à la casse, vous devrez utiliser d'autres fonctions, comme EXACT.

Mots-clés associés :

fonction et excel formules logiques excel fonction si excel validation de données excel automatisation excel

Partager cet article :