Formules Excel

Comment maîtriser la formule Excel SI OU pour des analyses puissantes

15 janvier 2026 14 vues

La formule Excel SI est un outil puissant, mais elle devient encore plus performante lorsqu'elle est combinée avec la fonction OU. Cette combinaison vous permet de créer des conditions logiques complexes, ouvrant la porte à des analyses de données plus sophistiquées et des prises de décision plus éclairées. Cet article vous guide pas à pas dans la maîtrise de la formule `SI OU`, avec des exemples concrets et des astuces pour éviter les erreurs courantes. Que vous soyez débutant ou utilisateur avancé, vous découvrirez comment exploiter pleinement le potentiel de cette combinaison gagnante.

La formule Excel SI OU : Le guide complet pour des conditions complexes

La formule SI dans Excel est un pilier de l'analyse de données. Elle permet d'effectuer des tests logiques et de renvoyer une valeur en fonction du résultat. Cependant, elle est limitée à une seule condition. C'est là que la fonction OU entre en jeu, permettant d'évaluer plusieurs conditions simultanément.

Comprendre la fonction SI

La syntaxe de base de la fonction SI est la suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • test_logique : L'expression à évaluer (par exemple, A1>10).
  • valeur_si_vrai : La valeur à renvoyer si le test_logique est vrai.
  • valeur_si_faux : La valeur à renvoyer si le test_logique est faux.

Exemple : =SI(A1>10;"Supérieur à 10";"Inférieur ou égal à 10")

Cette formule vérifie si la valeur de la cellule A1 est supérieure à 10. Si c'est le cas, elle affiche "Supérieur à 10". Sinon, elle affiche "Inférieur ou égal à 10".

Introduction à la fonction OU

La fonction OU permet de vérifier si au moins une des conditions spécifiées est vraie. Sa syntaxe est la suivante :

=OU(logique1; logique2; ...)

  • logique1, logique2, ... : Les expressions logiques à évaluer. La fonction OU peut accepter jusqu'à 255 arguments logiques.

La fonction OU renvoie VRAI si au moins une des conditions est vraie, et FAUX si toutes les conditions sont fausses.

Exemple : =OU(A1>10;B1<5)

Cette formule vérifie si la valeur de la cellule A1 est supérieure à 10 OU si la valeur de la cellule B1 est inférieure à 5. Elle renverra VRAI si l'une de ces conditions est remplie, et FAUX si aucune ne l'est.

Combiner SI et OU : La puissance des conditions multiples

La véritable puissance réside dans la combinaison de SI et OU. Cela permet de créer des conditions logiques plus complexes, où l'on peut vérifier si au moins une de plusieurs conditions est vraie avant de renvoyer une valeur.

La syntaxe combinée est la suivante :

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

Exemple :

Imaginez un tableau avec des ventes par représentant (colonne A) et des objectifs de vente (colonne B). Vous voulez afficher "Bonus" si un représentant a atteint soit un certain montant de ventes (par exemple, 1000€), soit a dépassé son objectif. La formule serait :

=SI(OU(A1>=1000;A1>=B1);"Bonus";"")

Cette formule vérifie si la valeur de la cellule A1 (ventes) est supérieure ou égale à 1000 OU si elle est supérieure ou égale à la valeur de la cellule B1 (objectif). Si l'une de ces conditions est remplie, elle affiche "Bonus". Sinon, elle affiche une chaîne vide ("").

Exemples pratiques de la formule Excel SI OU

Exemple 1 : Déterminer l'éligibilité à une promotion

Supposons que vous ayez une liste de clients avec leur âge (colonne A) et leur statut d'abonnement (colonne B, avec "Oui" ou "Non"). Vous voulez offrir une promotion aux clients qui sont soit âgés de plus de 60 ans, soit abonnés.

La formule serait :

=SI(OU(A1>60;B1="Oui");"Promotion applicable";"")

Exemple 2 : Valider des données

Vous avez une colonne contenant des codes produits (colonne A). Vous voulez vérifier si un code produit commence par "A" ou par "B".

La formule serait :

=SI(OU(GAUCHE(A1;1)="A";GAUCHE(A1;1)="B");"Code valide";"Code invalide")

Ici, la fonction GAUCHE extrait le premier caractère du code produit, et la formule vérifie si ce caractère est "A" ou "B".

Exemple 3 : Gestion des stocks

Vous gérez un stock de produits. La colonne A contient la quantité en stock, et la colonne B contient le seuil d'alerte. Vous souhaitez afficher un message d'alerte si la quantité est inférieure au seuil OU si le produit est en rupture de stock (quantité = 0).

La formule serait :

`=SI(OU(A1

Questions fréquentes

Quelle est la différence entre les fonctions SI, ET et OU dans Excel ?

La fonction SI exécute une action basée sur une seule condition. La fonction ET vérifie si TOUTES les conditions sont vraies. La fonction OU vérifie si AU MOINS UNE des conditions est vraie. Elles peuvent être combinées pour une logique complexe.

Puis-je imbriquer plusieurs fonctions OU dans une formule SI ?

Oui, vous pouvez imbriquer plusieurs fonctions OU à l'intérieur d'une fonction SI pour évaluer un grand nombre de conditions. Cependant, cela peut rendre la formule difficile à lire et à maintenir. Pensez à simplifier avec d'autres approches si possible.

Comment gérer les erreurs dans une formule SI OU ?

Utilisez la fonction `SIERREUR` pour intercepter les erreurs potentielles. Par exemple : `=SIERREUR(SI(OU(A1/B1>1;C1="Erreur");"OK";"Problème");"Erreur de calcul")`. Cela affiche "Erreur de calcul" au lieu d'un message d'erreur Excel.

Est-ce que la fonction SI OU fonctionne avec Google Sheets ?

Oui, la fonction SI OU fonctionne de la même manière dans Google Sheets que dans Excel. La syntaxe et la logique sont identiques.

Mots-clés associés :

formule excel si fonction excel si excel si alors excel fonction ou excel conditions multiples

Partager cet article :