Formules Excel

Maîtriser la fonction SI sur Excel : Exemples et Astuces Pro

15 janvier 2026 17 vues

La fonction SI est l'une des fonctions les plus puissantes et les plus utilisées dans Excel et Google Sheets. Elle permet d'automatiser des décisions en fonction de critères spécifiques, transformant ainsi vos feuilles de calcul en outils intelligents. Que vous soyez débutant ou utilisateur avancé, comprendre et maîtriser la fonction SI est essentiel pour exploiter pleinement le potentiel de ces tableurs. Cet article vous guidera à travers les concepts fondamentaux, les applications pratiques et les astuces pour devenir un expert de la fonction SI.

Comprendre la fonction SI dans Excel

La fonction SI (ou IF en anglais) est une fonction logique qui renvoie une valeur si une condition est vraie, et une autre valeur si la condition est fausse. Elle est essentielle pour automatiser des décisions basées sur des critères spécifiques dans vos feuilles de calcul Excel et Google Sheets.

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 : C'est l'expression logique à évaluer. Elle doit renvoyer VRAI ou FAUX. Par exemple, A1>10 ou B2="Terminé".
  • valeur_si_vrai : C'est la valeur qui sera renvoyée si la condition est VRAIE. Cela peut être un nombre, du texte (entre guillemets), une formule ou une référence de cellule.
  • valeur_si_faux : C'est la valeur qui sera renvoyée si la condition est FAUSSE. Comme pour valeur_si_vrai, cela peut être un nombre, du texte, une formule ou une référence de cellule.

Exemples simples de la fonction SI

Exemple 1 : Vérifier si un nombre est positif

Supposons que vous ayez un nombre dans la cellule A1 et que vous souhaitiez afficher "Positif" si le nombre est supérieur à zéro, et "Non positif" sinon. La formule serait :

=SI(A1>0;"Positif";"Non positif")

Explication:

  • Si la valeur dans A1 est supérieure à 0, la fonction renvoie le texte "Positif".
  • Sinon (si A1 est inférieur ou égal à 0), la fonction renvoie le texte "Non positif".

Exemple 2 : Accorder une remise en fonction du montant de l'achat

Imaginez que vous ayez un montant d'achat dans la cellule B1 et que vous souhaitiez accorder une remise de 10% si le montant est supérieur à 100 euros. La formule serait :

=SI(B1>100;B1*0,9;B1)

Explication:

  • Si la valeur dans B1 est supérieure à 100, la fonction renvoie le montant de l'achat multiplié par 0,9 (c'est-à-dire avec une remise de 10%).
  • Sinon (si B1 est inférieur ou égal à 100), la fonction renvoie le montant de l'achat sans remise.

Utilisation avancée de la fonction SI

La fonction SI devient encore plus puissante lorsqu'elle est combinée avec d'autres fonctions et utilisée dans des scénarios plus complexes.

Imbriquer des fonctions SI (SI dans SI)

Vous pouvez imbriquer des fonctions SI pour gérer plusieurs conditions. Cela signifie que vous pouvez placer une fonction SI à l'intérieur de la partie valeur_si_vrai ou valeur_si_faux d'une autre fonction SI.

Exemple : Attribution de notes en fonction du score

Supposons que vous ayez un score dans la cellule C1 et que vous souhaitiez attribuer une note en fonction de ce score :

  • Si le score est supérieur ou égal à 90, la note est "A".
  • Si le score est supérieur ou égal à 80, la note est "B".
  • Si le score est supérieur ou égal à 70, la note est "C".
  • Sinon, la note est "D".

La formule serait :

=SI(C1>=90;"A";SI(C1>=80;"B";SI(C1>=70;"C";"D")))

Explication:

  • La première fonction SI vérifie si C1 est supérieur ou égal à 90. Si c'est le cas, elle renvoie "A".
  • Sinon, elle passe à la deuxième fonction SI, qui vérifie si C1 est supérieur ou égal à 80. Si c'est le cas, elle renvoie "B".
  • Sinon, elle passe à la troisième fonction SI, qui vérifie si C1 est supérieur ou égal à 70. Si c'est le cas, elle renvoie "C".
  • Sinon, elle renvoie "D".

Attention: L'imbrication excessive de fonctions SI peut rendre la formule difficile à lire et à maintenir. Essayez de limiter le nombre d'imbrications et d'utiliser des alternatives comme la fonction RECHERCHEV si possible.

Combiner la fonction SI avec les fonctions ET et OU

Les fonctions ET et OU permettent de combiner plusieurs conditions dans une seule expression logique. Cela rend la fonction SI encore plus flexible.

  • 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 : Accorder une remise spéciale si le client est membre et a dépensé plus de 500 euros

Supposons que vous ayez une colonne indiquant si le client est membre (VRAI ou FAUX) dans la cellule D1 et le montant de ses dépenses dans la cellule E1. Vous souhaitez accorder une remise spéciale si le client est membre ET a dépensé plus de 500 euros. La formule serait :

=SI(ET(D1=VRAI;E1>500);"Remise accordée";"Pas de remise")

Explication:

  • La fonction ET vérifie si D1 est égal à VRAI (le client est membre) ET si E1 est supérieur à 500. Si les deux conditions sont VRAIES, la fonction ET renvoie VRAI.
  • Si la fonction ET renvoie VRAI, la fonction SI renvoie "Remise accordée".
  • Sinon, la fonction SI renvoie "Pas de remise".

Exemple : Envoyer un rappel si la date d'échéance est dépassée OU si le statut est "En attente"

Supposons que vous ayez une date d'échéance dans la cellule F1 et un statut dans la cellule G1. Vous souhaitez envoyer un rappel si la date d'échéance est dépassée OU si le statut est "En attente". La formule serait :

=SI(OU(F1<AUJOURDHUI();G1="En attente");"Envoyer un rappel";"")

Explication:

  • La fonction OU vérifie si F1 est inférieur à la date d'aujourd'hui (la date d'échéance est dépassée) OU si G1 est égal à "En attente". Si au moins une des conditions est VRAIE, la fonction OU renvoie VRAI.
  • Si la fonction OU renvoie VRAI, la fonction SI renvoie "Envoyer un rappel".
  • Sinon, la fonction SI renvoie une chaîne vide ("", c'est-à-dire rien n'est affiché).

Conseils et astuces pour la fonction SI

  • Utilisez des noms de plages: Au lieu d'utiliser des références de cellules comme A1 ou B2, utilisez des noms de plages descriptifs. Par exemple, si A1 contient le prix d'un article, vous pouvez nommer la cellule "PrixArticle". Cela rendra vos formules plus faciles à lire et à comprendre.
  • Testez vos formules: Avant d'appliquer une formule SI à une grande quantité de données, testez-la avec quelques exemples pour vous assurer qu'elle fonctionne correctement.
  • Utilisez la mise en forme conditionnelle: Combinez la fonction SI avec la mise en forme conditionnelle pour mettre en évidence visuellement les cellules qui répondent à certaines conditions. Par exemple, vous pouvez mettre en évidence en rouge les cellules dont la date d'échéance est dépassée.
  • Documentez vos formules: Ajoutez des commentaires à vos formules pour expliquer ce qu'elles font. Cela facilitera la compréhension et la maintenance de vos feuilles de calcul, surtout si vous les partagez avec d'autres personnes.
  • Gérez les erreurs: Utilisez la fonction SIERREUR pour gérer les erreurs potentielles dans vos formules SI. Par exemple, si une formule SI divise par zéro, vous pouvez utiliser SIERREUR pour afficher un message d'erreur personnalisé au lieu de #DIV/0!.

Erreurs courantes avec la fonction SI

  • Oublier les guillemets autour du texte: Lorsque vous utilisez du texte dans une formule SI, assurez-vous de le mettre entre guillemets. Par exemple, utilisez "Vrai" au lieu de Vrai.
  • Utiliser le mauvais opérateur de comparaison: Vérifiez que vous utilisez le bon opérateur de comparaison (>, <, =, >=, <=, <>). Par exemple, pour vérifier si une valeur est différente de zéro, utilisez <>0.
  • Oublier de fermer les parenthèses: Assurez-vous de fermer toutes les parenthèses dans vos formules SI, surtout si vous imbriquez plusieurs fonctions SI.
  • Conditions mal définies: Assurez-vous que vos conditions sont claires et précises. Une condition mal définie peut entraîner des résultats inattendus.
  • Références de cellules incorrectes: Vérifiez que vos références de cellules sont correctes et qu'elles pointent vers les bonnes cellules.

La fonction SI sur Google Sheets

La fonction SI fonctionne de manière très similaire sur Google Sheets. La syntaxe et les concepts sont les mêmes. Vous pouvez utiliser les mêmes exemples et astuces mentionnés ci-dessus sur Google Sheets.

Conclusion

La fonction SI est un outil puissant et polyvalent qui peut vous aider à automatiser des décisions et à rendre vos feuilles de calcul Excel et Google Sheets plus intelligentes. En comprenant les concepts fondamentaux, en utilisant des exemples pratiques et en suivant les conseils et astuces mentionnés dans cet article, vous pouvez maîtriser la fonction SI et l'utiliser pour résoudre une grande variété de problèmes. N'hésitez pas à expérimenter et à explorer les différentes possibilités offertes par cette fonction essentielle.

Questions fréquentes

Comment imbriquer plusieurs fonctions SI dans Excel ?

Pour imbriquer des fonctions SI, placez une fonction SI à l'intérieur de la partie `valeur_si_vrai` ou `valeur_si_faux` d'une autre fonction SI. Cela permet de gérer plusieurs conditions et d'obtenir des résultats plus complexes. Cependant, évitez d'imbriquer trop de fonctions SI pour ne pas rendre la formule trop difficile à lire.

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

La fonction ET renvoie VRAI si toutes les conditions sont VRAIES, tandis que la fonction OU renvoie VRAI si au moins une des conditions est VRAIE. Elles sont souvent utilisées en combinaison avec la fonction SI pour créer des conditions plus complexes.

Comment éviter les erreurs courantes lors de l'utilisation de la fonction SI ?

Pour éviter les erreurs courantes, assurez-vous de mettre du texte entre guillemets, d'utiliser les bons opérateurs de comparaison, de fermer toutes les parenthèses, de définir des conditions claires et précises, et de vérifier que vos références de cellules sont correctes.

Mots-clés associés :

excel si imbriqué excel if then google sheets if function excel formules logiques excel automatisation

Partager cet article :