Formules Excel

Comment Maîtriser la Formule SI OU sur Excel et Google Sheets ?

14 janvier 2026 11 vues

La formule `SI` est un pilier d'Excel et de Google Sheets, permettant d'effectuer des tests logiques et d'afficher différents résultats en fonction de ces tests. Cependant, parfois, un seul test ne suffit pas. C'est là que la combinaison `SI OU` entre en jeu. Elle vous permet de vérifier plusieurs conditions simultanément et d'agir en conséquence si au moins une d'entre elles est vraie. Cet article vous guidera pas à pas à travers l'utilisation de `SI OU`, avec des exemples concrets pour vous aider à maîtriser cette puissante fonctionnalité.

Comprendre la Formule SI OU sur Excel

La formule SI OU est une extension de la formule SI qui permet de tester plusieurs conditions. Elle renvoie VRAI si au moins une des conditions spécifiées est VRAIE, et FAUX si toutes les conditions sont FAUSSES. La structure générale de la formule est la suivante :

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

  • condition1; condition2; ...: Les conditions à tester. Elles peuvent être des comparaisons (par exemple, A1>10), des vérifications de texte (par exemple, B2="Oui") ou toute autre expression logique.
  • valeur_si_vrai: La valeur à afficher si au moins une des conditions est VRAIE.
  • valeur_si_faux: La valeur à afficher si toutes les conditions sont FAUSSES.

Syntaxe Détaillée de la Formule SI OU

La formule SI OU combine deux fonctions clés : SI et OU. La fonction OU prend plusieurs arguments (les conditions) et renvoie VRAI si au moins un de ces arguments est VRAI. La fonction SI prend ensuite le résultat de la fonction OU comme condition et renvoie une valeur en fonction de si cette condition est VRAI ou FAUX.

=SI(OU(condition1, condition2, condition3), "Valeur si VRAI", "Valeur si FAUX")

Pourquoi Utiliser SI OU ?

La formule SI OU est particulièrement utile lorsque vous avez besoin de vérifier plusieurs conditions alternatives avant de prendre une décision. Au lieu d'imbriquer plusieurs formules SI, vous pouvez utiliser SI OU pour simplifier votre formule et la rendre plus lisible.

Exemples Pratiques de la Formule SI OU

Exemple 1: Vérifier si un Étudiant est Admis

Supposons que vous ayez une feuille de calcul avec les notes des étudiants en mathématiques (colonne A) et en français (colonne B). Un étudiant est admis s'il a une note supérieure ou égale à 10 dans au moins une de ces matières. Voici comment utiliser la formule SI OU pour déterminer si un étudiant est admis :

=SI(OU(A2>=10; B2>=10); "Admis"; "Refusé")

Dans cet exemple, la formule vérifie si la note en mathématiques (A2) est supérieure ou égale à 10 OU si la note en français (B2) est supérieure ou égale à 10. Si au moins une de ces conditions est vraie, la formule affiche "Admis". Sinon, elle affiche "Refusé".

Description textuelle de la capture d'écran: Une feuille Excel avec deux colonnes, "Mathématiques" et "Français", contenant les notes des étudiants. Une troisième colonne, "Résultat", utilise la formule SI OU pour déterminer si l'étudiant est admis ou refusé en fonction de ses notes.

Exemple 2: Accorder une Réduction en Fonction de l'Âge ou du Statut

Imaginez que vous gérez un cinéma et que vous offrez une réduction aux personnes de moins de 18 ans OU aux étudiants. Vous avez l'âge des clients dans la colonne A et leur statut (étudiant ou non) dans la colonne B. Voici comment utiliser SI OU pour déterminer si un client a droit à une réduction :

=SI(OU(A2<18; B2="Étudiant"); "Réduction accordée"; "Plein tarif")

Cette formule vérifie si l'âge (A2) est inférieur à 18 OU si le statut (B2) est "Étudiant". Si au moins une de ces conditions est vraie, la formule affiche "Réduction accordée". Sinon, elle affiche "Plein tarif". Assurez-vous que le mot "Étudiant" est exactement le même dans la formule et dans la cellule Excel.

Description textuelle de la capture d'écran: Une feuille Excel avec deux colonnes, "Âge" et "Statut", contenant l'âge et le statut des clients. Une troisième colonne, "Tarif", utilise la formule SI OU pour déterminer si le client a droit à une réduction ou doit payer le plein tarif.

Exemple 3: Vérifier si une Date est dans une Période Spécifique

Vous pouvez utiliser SI OU avec des dates pour vérifier si une date se situe dans une période spécifique. Par exemple, pour vérifier si une date (en cellule A2) est en janvier ou en février, vous pouvez utiliser la formule suivante :

=SI(OU(MOIS(A2)=1; MOIS(A2)=2); "Premier trimestre"; "Autre")

Cette formule utilise la fonction MOIS pour extraire le mois de la date. Elle vérifie ensuite si le mois est égal à 1 (janvier) OU à 2 (février). Si c'est le cas, la formule affiche "Premier trimestre". Sinon, elle affiche "Autre".

Description textuelle de la capture d'écran: Une feuille Excel avec une colonne "Date" et une colonne "Trimestre". La colonne "Trimestre" utilise la formule SI OU combinée à la fonction MOIS pour déterminer dans quel trimestre se situe la date.

Combiner SI OU avec d'Autres Formules

La puissance de SI OU réside dans sa capacité à être combinée avec d'autres formules Excel. Voici quelques exemples :

SI OU avec ET

Vous pouvez combiner SI OU avec la fonction ET pour créer des tests logiques plus complexes. Par exemple, vous pourriez vouloir vérifier si un étudiant a une note supérieure à 10 en mathématiques ET en français, OU s'il a une moyenne générale supérieure à 14.

=SI(OU(ET(A2>10; B2>10); C2>14); "Admis avec mention"; "Admis/Refusé")

Ici, A2 et B2 représentent les notes en mathématiques et en français, et C2 représente la moyenne générale.

SI OU Imbriqués

Bien que l'objectif soit souvent d'éviter l'imbrication excessive, il peut y avoir des situations où l'imbrication de formules SI OU est nécessaire. Soyez prudent, car cela peut rendre la formule difficile à lire et à déboguer. Considérez si une autre approche (comme la création de colonnes intermédiaires) ne serait pas plus appropriée.

Utiliser SI OU avec RECHERCHEV ou INDEX EQUIV

Vous pouvez utiliser SI OU pour déterminer quelle colonne utiliser dans une recherche RECHERCHEV ou INDEX EQUIV. Par exemple, si vous avez deux colonnes de prix (prix pour les membres et prix pour les non-membres), vous pouvez utiliser SI OU pour choisir la colonne appropriée en fonction du statut du client.

Bonnes Pratiques et Erreurs à Éviter

  • Utiliser des parenthèses correctement : Assurez-vous d'utiliser des parenthèses pour regrouper correctement les conditions dans la fonction OU. Une erreur de parenthèses peut entraîner des résultats inattendus.
  • Vérifier les types de données : Assurez-vous que les types de données que vous comparez sont compatibles. Par exemple, ne comparez pas du texte avec des nombres sans utiliser de conversion.
  • Tester votre formule : Testez votre formule avec différentes valeurs pour vous assurer qu'elle fonctionne correctement dans tous les cas.
  • Simplifier les formules complexes : Si votre formule SI OU devient trop complexe, envisagez de la diviser en plusieurs étapes ou d'utiliser des colonnes intermédiaires.
  • Éviter les erreurs de frappe : Les erreurs de frappe dans les noms de cellules ou les valeurs de texte sont une cause fréquente d'erreurs dans les formules Excel. Vérifiez attentivement votre formule.
  • Bien comprendre les priorités des opérateurs: ET est prioritaire sur OU. Si vous mélangez ET et OU dans une même formule, utilisez des parenthèses pour forcer l'ordre d'évaluation souhaité.

Alternatives à la Formule SI OU

Bien que SI OU soit un outil puissant, il existe des alternatives que vous pouvez envisager, en particulier pour les scénarios plus complexes :

  • Fonction CHOISIR : Si vous avez plusieurs valeurs possibles à renvoyer en fonction d'un nombre, la fonction CHOISIR peut être une alternative plus lisible.
  • Tableaux de décision : Pour les logiques très complexes, la création d'un tableau de décision peut aider à organiser votre pensée et à simplifier la formule finale.
  • VBA (Visual Basic for Applications) : Pour les tâches très complexes ou répétitives, l'utilisation de VBA peut être une option plus flexible.

SI OU sur Google Sheets

La formule SI OU fonctionne exactement de la même manière sur Google Sheets que sur Excel. Tous les exemples et conseils mentionnés précédemment s'appliquent également à Google Sheets. L'interface peut légèrement différer, mais la logique et la syntaxe de la formule restent les mêmes.

Conclusion

La formule SI OU est un outil essentiel pour effectuer des tests logiques complexes sur Excel et Google Sheets. En combinant la puissance de la fonction SI avec la flexibilité de la fonction OU, vous pouvez créer des formules qui répondent à une grande variété de besoins. En comprenant la syntaxe, en suivant les bonnes pratiques et en évitant les erreurs courantes, vous pouvez maîtriser SI OU et améliorer considérablement vos compétences en matière de feuilles de calcul.

Questions fréquentes

Quelle est la différence entre SI ET et SI OU ?

La fonction `SI ET` renvoie `VRAI` seulement si *toutes* les conditions sont vraies, tandis que la fonction `SI OU` renvoie `VRAI` si *au moins une* des conditions est vraie. C'est une différence fondamentale dans la logique.

Puis-je utiliser plus de deux conditions dans une formule SI OU ?

Oui, vous pouvez utiliser autant de conditions que nécessaire dans une formule `SI OU`. Il n'y a pas de limite stricte, mais gardez à l'esprit que plus il y a de conditions, plus la formule peut devenir complexe et difficile à lire.

Comment puis-je tester si une cellule est vide dans une formule SI OU ?

Vous pouvez utiliser la fonction `ESTVIDE(cellule)` pour vérifier si une cellule est vide. Par exemple, `=SI(OU(ESTVIDE(A1), B1>10), "Action 1", "Action 2")`.

Est-ce que la formule SI OU fonctionne de la même manière sur Excel et Google Sheets ?

Oui, la formule `SI OU` fonctionne exactement de la même manière sur Excel et Google Sheets. La syntaxe et la logique sont identiques.

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

Vous pouvez utiliser la fonction `SIERREUR` pour gérer les erreurs potentielles dans une formule `SI OU`. Par exemple, `=SIERREUR(SI(OU(A1/B1>1, C1="Oui"), "Résultat 1", "Résultat 2"), "Erreur")`.

Mots-clés associés :

formule si excel formule excel si excel si conditions excel fonction si si ou excel exemple

Partager cet article :