Formules Excel

Excel IF THEN ELSE : Maîtrisez la Fonction SI pour Décider et Agir

15 janvier 2026 1 vues

La fonction `SI` d'Excel est l'une des plus puissantes et des plus utilisées. Elle permet de créer des formules qui prennent des décisions en fonction de conditions. Imaginez pouvoir automatiser l'évaluation de vos données et obtenir des résultats instantanés basés sur des critères prédéfinis. Que vous soyez débutant ou utilisateur avancé, cet article vous guidera pas à pas à travers les subtilités de la fonction `SI`, en vous fournissant des exemples pratiques et des astuces pour l'utiliser efficacement dans vos feuilles de calcul. Apprenez à maîtriser `IF THEN ELSE` et transformez votre façon de travailler avec Excel.

Comprendre la Logique IF THEN ELSE dans Excel

La fonction SI (ou IF en anglais) dans Excel implémente la logique IF THEN ELSE, qui se traduit par "SI une condition est vraie, ALORS effectuer une action, SINON effectuer une autre action". C'est un outil fondamental pour automatiser la prise de décision dans vos feuilles de calcul.

Syntaxe de la Fonction SI

La syntaxe de la fonction SI est la suivante :

=SI(condition, valeur_si_vrai, valeur_si_faux)

  • condition : L'expression logique à évaluer. Elle doit renvoyer VRAI ou FAUX.
  • valeur_si_vrai : La valeur à renvoyer si la condition est VRAI.
  • valeur_si_faux : La valeur à renvoyer si la condition est FAUX.

Exemples Simples de la Fonction SI

Exemple 1: Vérifier si une cellule est supérieure à 10

Supposons que vous ayez une valeur dans la cellule A1 et que vous vouliez vérifier si elle est supérieure à 10. Vous pouvez utiliser la formule suivante :

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

Dans cet exemple, si la valeur dans A1 est supérieure à 10, la formule renverra "Supérieur à 10". Sinon, elle renverra "Inférieur ou égal à 10".

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

Imaginez que vous ayez une note dans la cellule B1 et que vous vouliez attribuer une mention "Réussi" si la note est supérieure ou égale à 10, et "Échoué" sinon. La formule serait :

=SI(B1>=10, "Réussi", "Échoué")

Utilisation Avancée de la Fonction SI

La puissance de la fonction SI réside dans sa capacité à être combinée avec d'autres fonctions et à être imbriquée pour gérer des scénarios plus complexes.

Imbrication de Fonctions SI

L'imbrication de fonctions SI consiste à utiliser une fonction SI à l'intérieur d'une autre fonction SI. Cela permet de créer des structures de décision plus sophistiquées avec plusieurs conditions.

Exemple 3: Attribuer une mention plus précise

Reprenons l'exemple de la note, mais cette fois-ci, nous voulons attribuer différentes mentions en fonction de la note :

  • Note < 10 : "Échoué"
  • 10 <= Note < 12 : "Passable"
  • 12 <= Note < 14 : "Assez bien"
  • 14 <= Note < 16 : "Bien"
  • Note >= 16 : "Très bien"

La formule Excel pour cela serait :

=SI(B1<10, "Échoué", SI(B1<12, "Passable", SI(B1<14, "Assez bien", SI(B1<16, "Bien", "Très bien"))))

Important : Il est crucial de bien gérer les parenthèses lors de l'imbrication de fonctions SI pour éviter les erreurs de syntaxe.

Exemple 4: Utiliser ET et OU avec SI

Les fonctions ET et OU permettent de combiner plusieurs conditions dans une seule expression logique. Elles sont souvent utilisées avec la fonction SI pour créer des critères plus complexes.

Utilisation de ET

La fonction ET renvoie VRAI si toutes les conditions sont vraies, et FAUX sinon.

Supposons que vous vouliez vérifier si une personne est éligible à une bourse. Les critères sont :

  • Âge < 25
  • Revenu < 30000

La formule Excel serait :

=SI(ET(C1<25, D1<30000), "Éligible", "Non éligible")

Ici, C1 contient l'âge et D1 contient le revenu.

Utilisation de OU

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

Supposons que vous vouliez accorder une réduction si un client est soit un étudiant, soit un senior.

La formule Excel serait :

=SI(OU(E1="Étudiant", E1="Senior"), "Réduction accordée", "Pas de réduction")

Ici, E1 contient le statut du client.

Combiner SI, ET et OU pour des Décisions Complexes

Vous pouvez combiner les fonctions SI, ET et OU pour créer des formules extrêmement puissantes et adaptées à des situations complexes.

Exemple 5: Conditions multiples avec ET et OU

Imaginons que vous offriez une promotion spéciale aux clients qui remplissent les conditions suivantes :

  • Être un client fidèle (plus de 5 ans d'ancienneté) ET avoir effectué plus de 10 achats OU avoir dépensé plus de 1000€.

La formule Excel serait :

=SI(ET(F1>5, OU(G1>10, H1>1000)), "Promotion accordée", "Pas de promotion")

Ici, F1 représente l'ancienneté, G1 le nombre d'achats et H1 les dépenses.

Bonnes Pratiques et Erreurs à Éviter

Bonnes Pratiques

  • Clarté : Écrivez des formules claires et faciles à comprendre. Utilisez des noms de cellules descriptifs.
  • Tests : Testez vos formules avec différents scénarios pour vous assurer qu'elles fonctionnent correctement.
  • Commentaires : Ajoutez des commentaires à vos formules complexes pour expliquer leur fonctionnement.
  • Organisation : Structurez vos feuilles de calcul de manière logique pour faciliter la maintenance.

Erreurs à Éviter

  • Parenthèses manquantes ou mal placées : C'est une erreur fréquente lors de l'imbrication de fonctions SI. Vérifiez attentivement la syntaxe.
  • Comparaisons incorrectes : Assurez-vous d'utiliser les bons opérateurs de comparaison (>, <, =, >=, <=, <>).
  • Types de données incompatibles : Comparez des valeurs du même type (nombres avec nombres, texte avec texte).
  • Références de cellules incorrectes : Vérifiez que les références de cellules sont correctes, surtout lors de la copie de formules.

Alternatives à la Fonction SI

Bien que la fonction SI soit très utile, il existe d'autres fonctions qui peuvent être utilisées dans certains cas pour simplifier vos formules.

Fonction RECHERCHEV (VLOOKUP)

La fonction RECHERCHEV permet de rechercher une valeur dans une colonne et de renvoyer une valeur correspondante dans une autre colonne. Elle peut être utilisée à la place de plusieurs fonctions SI imbriquées lorsque vous avez une table de correspondance.

Fonction CHOISIR (CHOOSE)

La fonction CHOISIR permet de renvoyer une valeur à partir d'une liste en fonction d'un index. Elle peut être utilisée à la place de plusieurs fonctions SI imbriquées lorsque vous avez un nombre limité de choix.

Tableaux Croisés Dynamiques

Les tableaux croisés dynamiques sont un outil puissant pour analyser et synthétiser des données. Ils peuvent être utilisés pour effectuer des calculs conditionnels sans avoir à écrire de formules complexes.

Conclusion

La fonction SI est un outil essentiel pour automatiser la prise de décision dans Excel. En comprenant sa syntaxe et en maîtrisant les techniques d'imbrication et de combinaison avec d'autres fonctions, vous pouvez créer des formules puissantes et adaptées à vos besoins. N'hésitez pas à expérimenter avec les exemples fournis et à explorer les alternatives pour optimiser vos feuilles de calcul. En utilisant IF THEN ELSE judicieusement, vous gagnerez en efficacité et en précision dans votre travail avec Excel.

Questions fréquentes

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

La fonction `SI` exécute une action basée sur une condition (VRAI ou FAUX). La fonction `ET` vérifie si toutes les conditions sont VRAIES, tandis que la fonction `OU` vérifie si au moins une condition est VRAIE. Elles sont souvent utilisées ensemble pour des critères complexes.

Comment éviter les erreurs dans les formules SI imbriquées ?

Vérifiez attentivement la syntaxe, en particulier les parenthèses. Utilisez des noms de cellules descriptifs et testez votre formule avec différents scénarios. Ajoutez des commentaires pour expliquer la logique de la formule.

Quand devrais-je utiliser RECHERCHEV à la place de SI ?

Utilisez `RECHERCHEV` lorsque vous avez une table de correspondance et que vous souhaitez renvoyer une valeur en fonction d'une recherche. Cela peut simplifier votre formule par rapport à plusieurs `SI` imbriqués.

Mots-clés associés :

excel si imbriqué excel if multiple conditions excel if and or excel if then excel if else

Partager cet article :