Formules Excel

Excel Formule SI OU : Maîtrisez la Logique Conditionnelle en un Clin d'Œil

15 janvier 2026 14 vues

La formule Excel SI est un outil puissant pour automatiser vos décisions en fonction de conditions. Mais que faire lorsque vous avez besoin de tester plusieurs conditions en même temps ? C'est là que la formule SI OU entre en jeu. Elle vous permet de combiner plusieurs conditions, rendant vos feuilles de calcul encore plus intelligentes et réactives. Dans cet article, nous allons explorer en détail la formule SI OU, avec des exemples concrets et des conseils pratiques pour l'utiliser efficacement.

Comprendre la Formule Excel SI OU

La formule SI en Excel est un pilier de l'analyse de données et de l'automatisation. Elle permet d'effectuer des tests logiques et de retourner une valeur si la condition est vraie, et une autre si elle est fausse. La formule SI OU, quant à elle, étend cette fonctionnalité en permettant de tester plusieurs conditions simultanément. Si au moins une des conditions est vraie, la formule retourne la valeur « Vrai ». Sinon, elle retourne la valeur « Faux ».

Syntaxe de la Formule SI OU

La syntaxe de la formule SI OU est la suivante :

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

  • condition1; condition2; ... : Ce sont les conditions que vous souhaitez tester. Vous pouvez inclure autant de conditions que nécessaire.
  • valeur_si_vrai : C'est la valeur que la formule renverra si au moins une des conditions est vraie.
  • valeur_si_faux : C'est la valeur que la formule renverra si toutes les conditions sont fausses.

Exemple Simple de SI OU

Imaginons que vous ayez une liste de résultats d'examens et que vous souhaitiez identifier les étudiants qui ont réussi soit en obtenant une note supérieure à 60, soit en ayant une participation de 100%. Vous pouvez utiliser la formule SI OU pour cela.

Nom Note Participation Résultat
Alice 75 80%
Bob 55 100%
Charlie 65 90%
David 45 75%

Dans la colonne « Résultat », vous pouvez entrer la formule suivante :

=SI(OU(B2>60; C2=1); "Réussi"; "Échoué")

  • B2>60 : Vérifie si la note (cellule B2) est supérieure à 60.
  • C2=1 : Vérifie si la participation (cellule C2) est égale à 100% (représenté par 1 en format décimal).
  • "Réussi" : La valeur affichée si au moins une des conditions est vraie.
  • "Échoué" : La valeur affichée si toutes les conditions sont fausses.

En appliquant cette formule à toutes les lignes, vous obtiendrez le résultat pour chaque étudiant.

Utilisation Avancée de SI OU

La formule SI OU peut être combinée avec d'autres fonctions Excel pour créer des logiques encore plus complexes. Voici quelques exemples :

SI OU avec des Dates

Vous pouvez utiliser SI OU avec des dates pour vérifier si une date se situe dans une certaine période. Par exemple, vous pouvez vérifier si une date est comprise entre le 1er janvier 2023 et le 31 mars 2023.

=SI(OU(A1>=DATE(2023;1;1); A1<=DATE(2023;3;31)); "Dans la période"; "Hors période")

SI OU avec des Textes

Vous pouvez utiliser SI OU pour vérifier si une cellule contient un certain texte. Par exemple, vous pouvez vérifier si une cellule contient soit le mot « Urgent », soit le mot « Important ».

=SI(OU(ESTNUM(CHERCHE("Urgent"; A1)); ESTNUM(CHERCHE("Important"; A1))); "Prioritaire"; "Non prioritaire")

Dans cet exemple, la fonction CHERCHE recherche le texte spécifié dans la cellule A1. Si le texte est trouvé, elle renvoie la position du texte. Sinon, elle renvoie une erreur. La fonction ESTNUM vérifie si le résultat de CHERCHE est un nombre (ce qui signifie que le texte a été trouvé). Si au moins un des mots est trouvé, la formule renvoie "Prioritaire".

Imbriquer SI OU dans d'autres Formules SI

Vous pouvez imbriquer la formule SI OU à l'intérieur d'autres formules SI pour créer des arbres de décision complexes. Cela vous permet de gérer des scénarios avec de multiples conditions et résultats possibles.

Par exemple, vous pouvez avoir une formule qui vérifie d'abord si un client est un client régulier. Si c'est le cas, elle utilise une formule SI OU pour déterminer si le client a droit à une réduction supplémentaire en fonction du montant de ses achats ou de son ancienneté.

=SI(A1="Client Régulier"; SI(OU(B1>1000; C1>5); "Réduction Supplémentaire"; "Réduction Standard"); "Pas de réduction")

  • A1="Client Régulier" : Vérifie si la cellule A1 contient le texte "Client Régulier".
  • SI(OU(B1>1000; C1>5); "Réduction Supplémentaire"; "Réduction Standard") : Si le client est régulier, cette partie de la formule est exécutée. Elle vérifie si le montant des achats (B1) est supérieur à 1000 ou si l'ancienneté (C1) est supérieure à 5 ans. Si au moins une de ces conditions est vraie, le client a droit à une "Réduction Supplémentaire". Sinon, il a une "Réduction Standard".
  • "Pas de réduction" : Si le client n'est pas un client régulier, cette valeur est renvoyée.

Bonnes Pratiques et Erreurs à Éviter

Bonnes Pratiques

  • Utiliser des références de cellules claires : Utilisez des noms de plages ou des références de cellules explicites pour rendre vos formules plus faciles à comprendre et à maintenir.
  • Tester vos formules : Vérifiez toujours vos formules avec différents jeux de données pour vous assurer qu'elles fonctionnent correctement dans tous les cas de figure.
  • Documenter vos formules : Ajoutez des commentaires à vos formules pour expliquer leur logique et leur but. Cela facilitera la compréhension et la modification de vos formules à l'avenir.
  • Utiliser des tableaux structurés : Convertir vos données en tableaux structurés (Insertion > Tableau) permet de bénéficier de références structurées dans les formules, ce qui les rend plus lisibles et moins sujettes aux erreurs.

Erreurs à Éviter

  • Oublier les guillemets : Lorsque vous comparez une cellule à une valeur textuelle, n'oubliez pas d'entourer le texte de guillemets doubles.
  • Utiliser des opérateurs logiques incorrects : Assurez-vous d'utiliser les opérateurs logiques corrects (>; <; =; <>; etc.) pour vos comparaisons.
  • Ne pas tenir compte des priorités des opérateurs : Les opérateurs ont des priorités différentes. Utilisez des parenthèses pour forcer l'ordre d'exécution des opérations si nécessaire.
  • Ignorer les erreurs de type : Assurez-vous que les données que vous comparez sont du même type. Par exemple, ne comparez pas une date à un nombre.
  • Erreurs de syntaxe: Vérifiez attentivement la syntaxe de votre formule. Une simple erreur de parenthèse ou de point-virgule peut empêcher votre formule de fonctionner.

Alternatives à la Formule SI OU

Bien que la formule SI OU soit très utile, il existe d'autres façons d'obtenir les mêmes résultats, parfois de manière plus concise ou plus lisible.

La fonction ET

La fonction ET est l'opposée de la fonction OU. Elle renvoie VRAI uniquement si toutes les conditions sont vraies. Vous pouvez combiner SI et ET pour créer des conditions complexes où toutes les conditions doivent être remplies.

La fonction CHOISIR

La fonction CHOISIR permet de choisir une valeur parmi une liste de valeurs en fonction d'un index. Bien qu'elle ne soit pas directement un substitut à SI OU, elle peut être utilisée dans certains cas pour simplifier des formules complexes.

Les Tableaux de Décision

Pour des scénarios très complexes avec de nombreuses conditions, l'utilisation de tableaux de décision peut être une approche plus structurée et plus facile à maintenir. Un tableau de décision est un tableau qui liste toutes les combinaisons possibles de conditions et les actions correspondantes.

Conclusion

La formule Excel SI OU est un outil essentiel pour créer des feuilles de calcul dynamiques et intelligentes. En maîtrisant sa syntaxe et en comprenant ses applications, vous pouvez automatiser vos décisions, simplifier vos analyses et gagner un temps précieux. N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à explorer les nombreuses possibilités offertes par cette formule puissante. Rappelez-vous que la pratique est la clé pour maîtriser Excel et ses formules. Plus vous utiliserez SI OU, plus vous deviendrez à l'aise avec son fonctionnement et plus vous serez en mesure de l'appliquer à des problèmes complexes.

Questions fréquentes

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

La formule SI exécute une action si une condition est vraie, et une autre si elle est fausse. SI OU permet de tester plusieurs conditions. Si au moins une des conditions dans SI OU est vraie, la formule renvoie 'Vrai'. Sinon, elle renvoie 'Faux'.

Peut-on imbriquer plusieurs formules SI OU dans Excel ?

Oui, il est possible d'imbriquer plusieurs formules SI OU pour créer des logiques conditionnelles plus complexes. Cela vous permet de gérer des scénarios avec de nombreuses conditions et résultats possibles. Cependant, il est important de bien structurer votre formule pour éviter les erreurs.

Comment éviter les erreurs courantes avec la formule SI OU ?

Pour éviter les erreurs, assurez-vous d'utiliser les bons opérateurs logiques, de bien placer les parenthèses, de vérifier les types de données comparées et de tester votre formule avec différents jeux de données. Documenter vos formules avec des commentaires peut également aider à la maintenance et à la compréhension.

Mots-clés associés :

excel si excel si alors excel conditions multiples excel logique conditionnelle formules excel avancées

Partager cet article :