Formules Excel

Maîtriser la Fonction SI sur Excel : Exemples et Astuces Indispensables

14 janvier 2026 3 vues

La fonction SI sur Excel est bien plus qu'une simple formule : c'est un outil puissant qui permet d'automatiser la prise de décision au sein de vos feuilles de calcul. Que vous soyez débutant ou utilisateur avancé, comprendre et maîtriser la fonction SI vous ouvrira les portes d'une analyse de données plus efficace et d'une gestion optimisée de vos informations. Cet article vous guide à travers les bases, les subtilités et les applications pratiques de cette fonction indispensable.

Comprendre la Fonction SI sur Excel

La fonction SI est une fonction logique qui renvoie une valeur si une condition est vraie et une autre valeur si la condition est fausse. C'est un outil fondamental pour automatiser des décisions simples au sein de vos feuilles de calcul.

Syntaxe de la Fonction SI

La syntaxe de base de la fonction SI est la suivante :

=SI(condition; valeur_si_vrai; valeur_si_faux)

  • condition : L'expression logique à évaluer. Elle peut être une comparaison (>, <, =, <>, >=, <=), une fonction qui renvoie VRAI ou FAUX, ou une référence à une cellule contenant une valeur booléenne.
  • valeur_si_vrai : La valeur à renvoyer si la condition est VRAIE. Cela peut être un nombre, du texte (entre guillemets), une autre formule, ou une référence à une cellule.
  • valeur_si_faux : La valeur à renvoyer si la condition est FAUSSE. Comme valeur_si_vrai, cela peut être un nombre, du texte, une autre formule, ou une référence à une cellule.

Exemples Simples

Exemple 1 : Vérifier si un nombre est supérieur à 10

Supposons que la cellule A1 contient un nombre. Pour afficher "Supérieur à 10" si le nombre est supérieur à 10, et "Inférieur ou égal à 10" sinon, utilisez la formule suivante :

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

Exemple 2 : Afficher une mention selon la note

Si la cellule B2 contient une note, vous pouvez afficher "Réussi" si la note est supérieure ou égale à 10, et "Échoué" sinon. La formule serait :

=SI(B2>=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.

Fonctions SI Imbriquées

Les fonctions SI imbriquées permettent d'évaluer plusieurs conditions. Vous pouvez placer une autre fonction SI à l'intérieur de la partie valeur_si_faux d'une fonction SI existante. Cela crée une structure de décision arborescente.

Exemple : Attribuer une mention selon la note (avec plusieurs niveaux)

Supposons que vous souhaitiez attribuer les mentions suivantes :

  • Moins de 10 : "Insuffisant"
  • Entre 10 et 12 : "Passable"
  • Entre 12 et 14 : "Assez bien"
  • Entre 14 et 16 : "Bien"
  • 16 et plus : "Très bien"

La formule à utiliser serait :

=SI(B2<10; "Insuffisant"; SI(B2<12; "Passable"; SI(B2<14; "Assez bien"; SI(B2<16; "Bien"; "Très bien"))))

Il est important de noter que plus il y a de fonctions SI imbriquées, plus la formule devient difficile à lire et à maintenir. Dans ce cas, la fonction RECHERCHEV ou CHOISIR pourrait être une alternative plus lisible.

Combiner la Fonction SI avec d'autres Fonctions

La fonction SI peut être combinée avec presque toutes les autres fonctions Excel pour créer des formules complexes et puissantes.

Exemple : Calculer une commission si le chiffre d'affaires dépasse un certain seuil

Supposons que la cellule C3 contienne le chiffre d'affaires et que vous souhaitiez calculer une commission de 5% uniquement si le chiffre d'affaires est supérieur à 5000€. La formule serait :

=SI(C3>5000; C3*0,05; 0)

Exemple : Vérifier si une date est dans le futur

La fonction AUJOURDHUI() renvoie la date du jour. Vous pouvez l'utiliser avec la fonction SI pour vérifier si une date (par exemple, en cellule D4) est dans le futur :

=SI(D4>AUJOURDHUI(); "Date future"; "Date passée ou actuelle")

Utiliser ET et OU avec la Fonction SI

Pour évaluer plusieurs conditions simultanément, vous pouvez utiliser les fonctions ET et OU à l'intérieur de la condition de la fonction SI.

La fonction ET

La fonction ET renvoie VRAI si toutes les conditions spécifiées sont vraies, et FAUX sinon. Sa syntaxe est :

=ET(condition1; condition2; ...)

La fonction OU

La fonction OU renvoie VRAI si au moins une des conditions spécifiées est vraie, et FAUX sinon. Sa syntaxe est :

=OU(condition1; condition2; ...)

Exemple : Accorder une remise si le client est fidèle ET a dépensé plus de 100€

Supposons que la cellule E5 contienne VRAI si le client est fidèle, et que la cellule F5 contienne le montant de ses dépenses. Pour accorder une remise si le client est fidèle ET a dépensé plus de 100€, utilisez la formule :

=SI(ET(E5=VRAI; F5>100); "Remise accordée"; "Pas de remise")

Exemple : Envoyer un rappel si la date d'échéance est dépassée OU si le montant dû est supérieur à 500€

Supposons que la cellule G6 contienne la date d'échéance et que la cellule H6 contienne le montant dû. Pour envoyer un rappel si la date d'échéance est dépassée OU si le montant dû est supérieur à 500€, utilisez la formule :

=SI(OU(G6<AUJOURDHUI(); H6>500); "Envoyer un rappel"; "Tout est en ordre")

Bonnes Pratiques et Erreurs à Éviter

  • Vérifiez la syntaxe : Une erreur de syntaxe est la cause la plus fréquente des problèmes avec la fonction SI. Assurez-vous que toutes les parenthèses sont correctement fermées et que les arguments sont séparés par des points-virgules (ou des virgules, selon votre configuration régionale).
  • Utilisez des références de cellules : Au lieu d'entrer directement des valeurs dans la formule, utilisez des références de cellules. Cela rendra votre feuille de calcul plus flexible et plus facile à mettre à jour.
  • Évitez les fonctions SI trop complexes : Si votre formule SI devient trop longue et complexe, envisagez de la diviser en plusieurs formules plus simples, ou d'utiliser une autre fonction comme RECHERCHEV ou CHOISIR.
  • Testez vos formules : Avant de vous fier aux résultats de votre formule SI, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement dans tous les cas.
  • Utilisez la mise en forme conditionnelle : Pour mettre en évidence visuellement les résultats de votre fonction SI, utilisez la mise en forme conditionnelle. Par exemple, vous pouvez colorer en vert les cellules où la condition est VRAIE et en rouge celles où elle est FAUSSE.
  • Documentez vos formules : Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement. Cela vous aidera à vous souvenir de leur logique plus tard, et facilitera la collaboration avec d'autres utilisateurs.

Alternatives à la Fonction SI

Bien que la fonction SI soit très utile, il existe d'autres fonctions Excel qui peuvent parfois être plus appropriées, selon le contexte.

  • RECHERCHEV et RECHERCHEH : Ces fonctions permettent de rechercher une valeur dans un tableau et de renvoyer une valeur correspondante. Elles sont particulièrement utiles lorsque vous avez de nombreuses conditions à évaluer.
  • CHOISIR : Cette fonction permet de choisir une valeur parmi une liste de valeurs, en fonction d'un index. Elle est utile lorsque vous avez un nombre fixe de choix possibles.
  • IFS (Excel 365 et versions ultérieures) : La fonction IFS permet d'évaluer plusieurs conditions sans avoir à imbriquer plusieurs fonctions SI. Elle est plus lisible et plus facile à utiliser que les fonctions SI imbriquées.

Conclusion

La fonction SI est un outil essentiel pour tout utilisateur d'Excel souhaitant automatiser des décisions et effectuer des analyses conditionnelles. En comprenant sa syntaxe, en maîtrisant les fonctions SI imbriquées et en l'associant à d'autres fonctions, vous pouvez créer des feuilles de calcul puissantes et efficaces. N'hésitez pas à expérimenter et à explorer les différentes possibilités offertes par cette fonction polyvalente.

Questions fréquentes

Comment puis-je imbriquer plusieurs fonctions SI dans Excel ?

Pour imbriquer plusieurs fonctions SI, placez une fonction SI à l'intérieur de la partie "valeur_si_faux" d'une autre fonction SI. Assurez-vous de fermer correctement toutes les parenthèses. Cependant, il est conseillé de ne pas imbriquer trop de fonctions SI pour maintenir la lisibilité de la formule. Considérez l'utilisation de la fonction IFS si disponible ou d'autres alternatives comme RECHERCHEV.

Quelle est la différence entre les fonctions 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. Elles sont utilisées avec la fonction SI pour évaluer plusieurs conditions simultanément.

Comment puis-je tester si une cellule est vide avec la fonction SI ?

Vous pouvez utiliser la fonction `ESTVIDE()` en combinaison avec la fonction SI. Par exemple, `=SI(ESTVIDE(A1); "Cellule vide"; "Cellule non vide")` affichera "Cellule vide" si la cellule A1 est vide, et "Cellule non vide" sinon.

Mots-clés associés :

formules excel condition excel automatisation excel logique excel fonction si imbriquée

Partager cet article :