Guides Excel

Excel Double Condition : Comment maîtriser les formules SI complexes ?

15 janvier 2026 8 vues

Excel est bien plus qu'un simple tableur. C'est un outil puissant pour l'analyse de données, la gestion de projets et l'automatisation de tâches. Une des clés de cette puissance réside dans sa capacité à effectuer des calculs conditionnels. Mais que se passe-t-il lorsque vous avez besoin de prendre des décisions basées sur plusieurs critères simultanément ? C'est là que les formules Excel avec double condition entrent en jeu. Dans cet article, nous allons explorer en détail comment utiliser les fonctions `SI`, `ET` et `OU` pour créer des formules complexes qui répondent à des besoins spécifiques. Préparez-vous à booster votre productivité et à simplifier vos analyses avec Excel !

Maîtriser les Formules Excel avec Double Condition

Excel offre une multitude de fonctions pour effectuer des calculs conditionnels. Parmi celles-ci, la fonction SI est la plus fondamentale. Elle permet de renvoyer une valeur si une condition est vraie, et une autre valeur si elle est fausse. Cependant, dans de nombreux cas, une seule condition ne suffit pas. Il est souvent nécessaire de combiner plusieurs conditions pour obtenir le résultat souhaité. C'est là que les fonctions ET et OU deviennent indispensables.

La Fonction SI : Les Bases

Avant de plonger dans les doubles conditions, rappelons les bases de la fonction SI. Sa syntaxe est la suivante :

=SI(condition, valeur_si_vrai, valeur_si_faux)

  • condition : L'expression logique à évaluer (par exemple, A1>10).
  • valeur_si_vrai : La valeur à renvoyer si la condition est vraie.
  • valeur_si_faux : La valeur à renvoyer si la condition est fausse.

Exemple :

=SI(A1>10, "Supérieur à 10", "Inférieur ou égal à 10")

Cette formule vérifie si la valeur dans 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".

Combiner les Conditions avec ET

La fonction ET permet de vérifier si toutes les conditions spécifiées sont vraies. Sa syntaxe est :

=ET(condition1, condition2, ...)

Elle renvoie VRAI si toutes les conditions sont vraies, et FAUX si au moins une condition est fausse.

Pour utiliser ET avec SI, vous l'insérez comme argument de la condition :

=SI(ET(condition1, condition2), valeur_si_vrai, valeur_si_faux)

Exemple Pratique : Vérifier si un étudiant a réussi un examen

Supposons que pour réussir un examen, un étudiant doit avoir une note supérieure ou égale à 50 et avoir assisté à au moins 80% des cours. Les notes sont dans la colonne A et le pourcentage de présence dans la colonne B. La formule serait :

=SI(ET(A1>=50, B1>=0.8), "Réussi", "Échoué")

Explication :

  • A1>=50 : Vérifie si la note est supérieure ou égale à 50.
  • B1>=0.8 : Vérifie si la présence est supérieure ou égale à 80% (0.8 représente 80%).
  • Si les deux conditions sont vraies, la formule renvoie "Réussi". Sinon, elle renvoie "Échoué".

Combiner les Conditions avec OU

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

=OU(condition1, condition2, ...)

Elle renvoie VRAI si au moins une condition est vraie, et FAUX si toutes les conditions sont fausses.

Pour utiliser OU avec SI, vous l'insérez comme argument de la condition :

=SI(OU(condition1, condition2), valeur_si_vrai, valeur_si_faux)

Exemple Pratique : Offrir une réduction si un client est nouveau ou dépense plus de 100€

Supposons que vous souhaitez offrir une réduction à vos clients s'ils sont nouveaux (colonne C, avec "Oui" si nouveau, "Non" sinon) ou s'ils ont dépensé plus de 100€ (colonne D). La formule serait :

=SI(OU(C1="Oui", D1>100), "Réduction accordée", "Pas de réduction")

Explication :

  • C1="Oui" : Vérifie si le client est nouveau.
  • D1>100 : Vérifie si la dépense est supérieure à 100€.
  • Si au moins une de ces conditions est vraie, la formule renvoie "Réduction accordée". Sinon, elle renvoie "Pas de réduction".

Combiner ET et OU pour des Conditions Complexes

Il est possible de combiner les fonctions ET et OU pour créer des conditions encore plus complexes. Il est crucial d'utiliser des parenthèses pour définir l'ordre des opérations logiques, comme en mathématiques.

Exemple Pratique : Bonus pour les employés performants et expérimentés

Supposons que vous souhaitez accorder un bonus aux employés qui ont une évaluation de performance supérieure à 4 (sur 5) et qui ont soit plus de 5 ans d'expérience, soit un diplôme de master. Les évaluations sont dans la colonne E, les années d'expérience dans la colonne F, et le diplôme (Oui/Non) dans la colonne G.

La formule serait :

=SI(ET(E1>4, OU(F1>5, G1="Oui")), "Bonus accordé", "Pas de bonus")

Explication :

  • E1>4 : Vérifie si l'évaluation est supérieure à 4.
  • OU(F1>5, G1="Oui") : Vérifie si l'employé a plus de 5 ans d'expérience ou s'il a un diplôme de master.
  • La fonction ET combine ces deux conditions. L'employé doit avoir une évaluation supérieure à 4 et remplir au moins une des conditions d'expérience ou de diplôme pour recevoir le bonus.

Erreurs Courantes et Comment les Éviter

  • Oublier les parenthèses : L'omission des parenthèses peut entraîner des résultats inattendus, surtout lors de la combinaison de ET et OU. Assurez-vous de bien définir l'ordre des opérations.
  • Comparaison de texte : Lors de la comparaison de texte, n'oubliez pas d'utiliser les guillemets doubles (par exemple, C1="Oui").
  • Confusion entre ET et OU : Comprenez bien la différence entre ET (toutes les conditions doivent être vraies) et OU (au moins une condition doit être vraie).
  • Types de données incompatibles : Assurez-vous que les types de données que vous comparez sont compatibles (par exemple, ne comparez pas du texte avec un nombre).
  • Référence de cellules incorrectes: Vérifiez que les références de cellules dans votre formule sont correctes et pointent vers les bonnes données.

Bonnes Pratiques pour des Formules Claires et Maintenables

  • Utiliser des noms de plage : Au lieu d'utiliser des références de cellules directes (par exemple, A1:A10), vous pouvez définir des noms de plage (par exemple, "Notes") pour rendre vos formules plus lisibles et plus faciles à comprendre.
  • Commenter vos formules : Vous pouvez ajouter des commentaires à vos formules en utilisant la fonction N. Par exemple : =SI(A1>10, "Supérieur à 10", "Inférieur ou égal à 10") + N("Vérifie si la valeur en A1 est supérieure à 10")
  • Tester vos formules : Avant d'appliquer une formule à l'ensemble de votre feuille de calcul, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement.
  • Décomposer les formules complexes : Si une formule devient trop complexe, envisagez de la décomposer en plusieurs formules plus simples dans des colonnes intermédiaires. Cela rendra le débogage plus facile.

Alternatives aux Formules SI avec Double Condition

Bien que les formules SI avec ET et OU soient puissantes, il existe parfois des alternatives plus concises ou plus adaptées à certains cas d'utilisation.

  • La fonction CHOISIR : Si vous avez plusieurs conditions possibles, la fonction CHOISIR peut être une alternative plus lisible à une série de fonctions SI imbriquées.
  • Les tableaux de correspondance : Pour des conditions complexes basées sur des valeurs spécifiques, vous pouvez utiliser un tableau de correspondance et la fonction RECHERCHEV ou INDEX/EQUIV pour trouver la valeur correspondante.
  • Les requêtes SQL (avec Power Query) : Si vous travaillez avec de grandes quantités de données, vous pouvez utiliser Power Query pour effectuer des transformations et des filtrages complexes à l'aide de requêtes SQL.

Conclusion

Les formules Excel avec double condition, utilisant les fonctions SI, ET et OU, sont des outils essentiels pour effectuer des analyses de données précises et automatisées. En maîtrisant ces fonctions, vous pouvez créer des formules complexes qui répondent à des besoins spécifiques et vous aident à prendre des décisions éclairées. N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à les adapter à vos propres besoins. Avec un peu de pratique, vous deviendrez un expert en formules Excel conditionnelles !

Questions fréquentes

Comment imbriquer plusieurs fonctions SI dans Excel ?

Pour imbriquer plusieurs fonctions SI, vous placez une fonction SI à l'intérieur de la partie "valeur_si_faux" d'une autre fonction SI. Par exemple : `=SI(A1>10, "Supérieur à 10", SI(A1>5, "Supérieur à 5", "Inférieur ou égal à 5"))`. Soyez attentif aux parenthèses pour éviter les erreurs.

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

La fonction ET renvoie VRAI uniquement si *toutes* les conditions spécifiées sont vraies. La fonction OU renvoie VRAI si *au moins une* des conditions spécifiées est vraie. Si aucune condition n'est vraie avec OU, elle renvoie FAUX.

Comment gérer les erreurs dans les formules SI avec double condition ?

Vous pouvez utiliser la fonction `SIERREUR` pour gérer les erreurs. Elle permet de renvoyer une valeur spécifique si une formule renvoie une erreur. Par exemple : `=SIERREUR(SI(A1/B1>1, "Ratio supérieur à 1", "Ratio inférieur ou égal à 1"), "Erreur de division par zéro")`.

Mots-clés associés :

excel fonction si excel fonction et excel fonction ou formule excel conditionnelle si imbriqué excel

Partager cet article :