Guides Excel

Comment Maîtriser les Formules Conditionnelles Excel pour Automatiser vos Décisions

14 janvier 2026 1 vues

Excel est bien plus qu'un simple tableur. Grâce aux formules conditionnelles, il devient un puissant outil d'aide à la décision. Imaginez pouvoir automatiser l'évaluation de vos données, identifier rapidement les tendances et prendre des décisions éclairées en un clin d'œil. Les formules conditionnelles, telles que SI, ET, OU, et d'autres, vous permettent d'appliquer une logique à vos données, d'effectuer des calculs complexes et de rendre vos feuilles de calcul interactives et dynamiques. Dans cet article, nous allons explorer en détail comment maîtriser ces formules pour optimiser votre travail quotidien sur Excel.

Comprendre les Formules Conditionnelles Excel

Les formules conditionnelles en Excel permettent d'effectuer des calculs ou d'afficher des résultats différents en fonction de la valeur d'une ou plusieurs cellules. Elles sont basées sur une logique booléenne (VRAI ou FAUX) et sont essentielles pour automatiser des tâches et prendre des décisions basées sur les données.

La Formule SI : Le Fondement des Conditions

La formule SI est la plus basique et la plus utilisée des formules conditionnelles. Sa syntaxe 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 à afficher ou le calcul à effectuer si le test_logique est VRAI.
  • valeur_si_faux : La valeur à afficher ou le calcul à effectuer si le test_logique est FAUX.

Exemple Pratique : Afficher "Réussi" ou "Échoué" en fonction d'une note

Supposons que vous ayez une colonne (A) avec des notes d'examen et que vous souhaitiez afficher "Réussi" si la note est supérieure ou égale à 60, et "Échoué" sinon. Dans la colonne B, vous pouvez utiliser la formule suivante :

=SI(A1>=60; "Réussi"; "Échoué")

Cette formule vérifie si la valeur dans la cellule A1 est supérieure ou égale à 60. Si c'est le cas, elle affiche "Réussi" dans la cellule B1. Sinon, elle affiche "Échoué".

Capture d'écran (description textuelle): Une feuille Excel avec deux colonnes. La colonne A contient des notes (par exemple, 75, 50, 90, 45, 65). La colonne B contient le résultat "Réussi" ou "Échoué" en fonction de la formule SI décrite ci-dessus.

Combiner les Conditions avec ET et OU

Les formules ET et OU permettent de combiner plusieurs conditions dans un seul test_logique.

  • ET(condition1; condition2; ...) : Renvoie VRAI si TOUTES les conditions sont VRAIES.
  • OU(condition1; condition2; ...) : Renvoie VRAI si AU MOINS UNE des conditions est VRAIE.

Exemple Pratique : Vérifier si un étudiant est éligible à une bourse

Un étudiant est éligible à une bourse s'il a une note supérieure à 80 ET un revenu familial inférieur à 30 000 €.

=SI(ET(A1>80; B1<30000); "Éligible"; "Non Éligible")

Où A1 contient la note de l'étudiant et B1 contient le revenu familial.

Capture d'écran (description textuelle): Une feuille Excel avec trois colonnes. La colonne A contient les notes. La colonne B contient le revenu familial. La colonne C contient le résultat "Éligible" ou "Non Éligible" en fonction de la formule SI et ET décrites ci-dessus.

Exemple Pratique : Offrir une réduction si le client est nouveau OU s'il dépense plus de 100 €

=SI(OU(A1="Oui"; B1>100); "Réduction Appliquée"; "Pas de Réduction")

Où A1 indique si le client est nouveau (Oui/Non) et B1 indique le montant de sa dépense.

Capture d'écran (description textuelle): Une feuille Excel avec trois colonnes. La colonne A contient l'indication si le client est nouveau (Oui/Non). La colonne B contient le montant de la dépense. La colonne C contient le résultat "Réduction Appliquée" ou "Pas de Réduction" en fonction de la formule SI et OU décrites ci-dessus.

Formules SI Imbriquées : Gérer des Scénarios Multiples

Les formules SI peuvent être imbriquées les unes dans les autres pour gérer des scénarios plus complexes avec plusieurs conditions. Il est important de veiller à la clarté et à la lisibilité de la formule.

Exemple Pratique : Attribuer une mention en fonction d'une note

  • Si la note est inférieure à 50 : "Recalé"
  • Si la note est entre 50 et 69 : "Passable"
  • Si la note est entre 70 et 89 : "Bien"
  • Si la note est supérieure ou égale à 90 : "Excellent"

=SI(A1<50; "Recalé"; SI(A1<70; "Passable"; SI(A1<90; "Bien"; "Excellent")))

Capture d'écran (description textuelle): Une feuille Excel avec deux colonnes. La colonne A contient les notes. La colonne B contient la mention attribuée en fonction de la formule SI imbriquée décrite ci-dessus.

Utiliser la Fonction CHOISIR pour Simplifier les Conditions Multiples

La fonction CHOISIR peut être une alternative plus lisible aux formules SI imbriquées, surtout lorsque vous avez un nombre important de conditions distinctes.

=CHOISIR(index_num; valeur1; valeur2; ...)

  • index_num : Un nombre entier qui détermine quelle valeur sera renvoyée.
  • valeur1, valeur2, ... : Les valeurs possibles à renvoyer.

Exemple Pratique : Associer un code couleur à un statut

Supposons que vous ayez une colonne avec des statuts (1 = En cours, 2 = Terminé, 3 = Bloqué) et que vous souhaitiez afficher un code couleur correspondant.

Vous pouvez utiliser une colonne auxiliaire avec la formule CHOISIR pour renvoyer le code couleur, puis utiliser la mise en forme conditionnelle pour appliquer la couleur à la cellule.

Formule dans la colonne auxiliaire : =CHOISIR(A1; "Jaune"; "Vert"; "Rouge")

Capture d'écran (description textuelle): Une feuille Excel avec deux colonnes. La colonne A contient les statuts (1, 2, 3). La colonne B contient le code couleur correspondant (Jaune, Vert, Rouge) renvoyé par la formule CHOISIR. La colonne A est mise en forme conditionnellement pour afficher une couleur de fond correspondant au code couleur de la colonne B (Jaune pour 1, Vert pour 2, Rouge pour 3).

Erreurs Courantes et Comment les Éviter

  • Oublier les guillemets pour le texte : Si vous voulez afficher du texte dans une formule conditionnelle, n'oubliez pas de l'entourer de guillemets doubles ("texte").
  • Mauvaise utilisation des parenthèses : Assurez-vous que les parenthèses sont correctement appariées, surtout dans les formules SI imbriquées et les combinaisons avec ET et OU.
  • Référence incorrecte des cellules : Vérifiez que les références de cellules sont correctes et qu'elles ne changent pas de manière inattendue lorsque vous copiez la formule (utilisez les références absolues $A$1 si nécessaire).
  • Ne pas tenir compte des types de données : Assurez-vous que les types de données sont cohérents dans vos comparaisons (par exemple, ne comparez pas du texte avec un nombre).

Bonnes Pratiques pour Utiliser les Formules Conditionnelles

  • Décomposer les formules complexes : Si une formule devient trop longue et difficile à comprendre, divisez-la en plusieurs étapes en utilisant des colonnes auxiliaires.
  • Utiliser des noms de plages : Définir des noms pour les plages de cellules rend les formules plus lisibles et plus faciles à maintenir.
  • Commenter vos formules : Utilisez la fonction N pour ajouter des commentaires à vos formules sans affecter leur fonctionnement. Par exemple : =SI(A1>10; "Grand"; "Petit") + N("Vérifie si A1 est supérieur à 10")
  • Tester vos formules : Vérifiez que vos formules fonctionnent correctement en utilisant des données de test variées.

Formules Conditionnelles Avancées

SOMME.SI, NB.SI, MOYENNE.SI : Calculs Conditionnels

Ces formules permettent d'effectuer des calculs (somme, nombre, moyenne) uniquement sur les cellules qui répondent à une condition spécifique.

  • SOMME.SI(plage; critère; [somme_plage]) : Additionne les cellules de la somme_plage qui correspondent au critère dans la plage.
  • NB.SI(plage; critère) : Compte le nombre de cellules dans la plage qui correspondent au critère.
  • MOYENNE.SI(plage; critère; [moyenne_plage]) : Calcule la moyenne des cellules de la moyenne_plage qui correspondent au critère dans la plage.

Exemple Pratique : Calculer le total des ventes par région

Supposons que vous ayez une colonne (A) avec les régions et une colonne (B) avec les montants des ventes. Pour calculer le total des ventes pour la région "Nord", vous pouvez utiliser la formule suivante :

=SOMME.SI(A:A; "Nord"; B:B)

Capture d'écran (description textuelle): Une feuille Excel avec deux colonnes. La colonne A contient les régions (Nord, Sud, Est, Ouest). La colonne B contient les montants des ventes. Une cellule affiche le total des ventes pour la région Nord calculé avec la formule SOMME.SI.

INDEX et EQUIV combinés à SI : Recherches Conditionnelles

Vous pouvez utiliser les fonctions INDEX et EQUIV combinées à SI pour effectuer des recherches conditionnelles plus complexes.

Exemple Pratique : Rechercher le prix d'un produit en fonction de sa disponibilité

Si le produit est disponible (colonne C contient "Oui"), rechercher son prix dans une table de prix (plage E1:F10). Sinon, afficher "Non Disponible".

=SI(C1="Oui"; INDEX(F1:F10; EQUIV(A1; E1:E10; 0)); "Non Disponible")

Où A1 contient le nom du produit et C1 indique sa disponibilité.

Capture d'écran (description textuelle): Une feuille Excel avec plusieurs colonnes. Colonnes A et C (nom du produit et disponibilité). Colonnes E et F (table de prix avec nom du produit et prix). Une formule combine SI, INDEX, et EQUIV pour afficher le prix du produit si disponible, sinon affiche "Non Disponible".

Conclusion

Les formules conditionnelles Excel sont un outil puissant pour automatiser les décisions et simplifier l'analyse de données. En maîtrisant les formules SI, ET, OU, ainsi que les fonctions SOMME.SI, NB.SI, et d'autres, vous pouvez transformer Excel en un véritable allié pour la prise de décision. N'hésitez pas à expérimenter et à adapter ces formules à vos besoins spécifiques pour optimiser votre travail quotidien.

Questions fréquentes

Quelle est la différence entre ET et OU dans les formules conditionnelles 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.

Comment puis-je imbriquer plusieurs formules SI dans Excel ?

Vous pouvez imbriquer des formules SI en plaçant une formule SI à l'intérieur de la partie "valeur_si_faux" d'une autre formule SI. Cela vous permet de gérer des scénarios avec plusieurs conditions, mais veillez à la lisibilité de la formule.

Pourquoi ma formule SI affiche-t-elle une erreur #NOM? ou #VALEUR! ?

L'erreur #NOM? indique généralement une faute de frappe dans le nom de la formule ou une référence à une plage de cellules inexistante. L'erreur #VALEUR! peut survenir si vous essayez de comparer des types de données incompatibles (par exemple, du texte avec un nombre) ou si une des valeurs utilisées dans la formule n'est pas valide.

Mots-clés associés :

excel si excel et ou formule excel si alors excel mise en forme conditionnelle excel fonction si imbriquée

Partager cet article :