Formules Excel

Comment maîtriser la fonction SI sur Excel et prendre les bonnes décisions ?

15 janvier 2026 5 vues

La fonction SI d'Excel est un outil puissant pour automatiser la prise de décision dans vos feuilles de calcul. Elle vous permet d'évaluer une condition et de renvoyer une valeur si la condition est vraie, et une autre valeur si la condition est fausse. Que vous gériez des données financières, des inventaires ou des listes de clients, la fonction SI peut vous faire gagner un temps précieux et améliorer la précision de vos analyses. Dans cet article, nous allons explorer en détail comment utiliser la fonction SI, avec des exemples concrets et des astuces pour optimiser son utilisation.

Comprendre la fonction SI sur Excel

La fonction SI est une fonction logique fondamentale dans Excel. Elle permet d'effectuer des tests conditionnels et de renvoyer des résultats différents en fonction du résultat de ce test. La syntaxe de la fonction SI est la suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • test_logique: C'est la condition que vous voulez évaluer. Elle doit renvoyer VRAI ou FAUX. Les opérateurs de comparaison couramment utilisés sont =, >, <, >=, <=, et <> (différent de).
  • valeur_si_vrai: C'est la valeur que la fonction renvoie si le test_logique est VRAI.
  • valeur_si_faux: C'est la valeur que la fonction renvoie si le test_logique est FAUX.

Exemples simples de la fonction SI

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

Imaginez que vous avez une colonne de chiffres et que vous voulez vérifier si chaque chiffre est supérieur à 10. Vous pouvez utiliser la fonction SI comme ceci :

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

Dans cet exemple, A1 est la cellule contenant la valeur à vérifier. Si la valeur dans A1 est supérieure à 10, la fonction renvoie "Supérieur à 10". Sinon, elle renvoie "Inférieur ou égal à 10".

Exemple 2 : Affecter une note en fonction d'un score

Supposons que vous ayez une colonne de scores d'examens et que vous vouliez attribuer une note "Réussi" ou "Échoué" en fonction d'un seuil de réussite de 60. Vous pouvez utiliser la fonction SI comme ceci :

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

Dans cet exemple, B1 est la cellule contenant le score de l'examen. Si le score dans B1 est supérieur ou égal à 60, la fonction renvoie "Réussi". Sinon, elle renvoie "Échoué".

Utilisation avancée de la fonction SI

La fonction SI peut être combinée avec d'autres fonctions Excel pour créer des formules plus complexes et puissantes. Voici quelques exemples d'utilisation avancée de la fonction SI.

Imbriquer des fonctions SI

Vous pouvez imbriquer des fonctions SI les unes dans les autres pour évaluer plusieurs conditions. Cela vous permet de créer des logiques plus complexes avec plusieurs niveaux de décision. Par exemple :

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

Dans cet exemple, la fonction évalue la valeur dans A1 et renvoie une note en fonction de l'échelle suivante :

  • Si A1 est supérieur à 90, la fonction renvoie "A".
  • Sinon, si A1 est supérieur à 80, la fonction renvoie "B".
  • Sinon, si A1 est supérieur à 70, la fonction renvoie "C".
  • Sinon, la fonction renvoie "D".

Combiner SI avec les fonctions ET et OU

Les fonctions ET et OU vous permettent de combiner plusieurs conditions logiques dans un seul test. 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.

Exemple avec la fonction ET

Supposons que vous vouliez vérifier si un étudiant a réussi un examen s'il a un score supérieur à 60 et qu'il a rendu tous ses devoirs. Vous pouvez utiliser la fonction SI combinée avec la fonction ET comme ceci :

=SI(ET(B1>=60;C1="Oui");"Réussi";"Échoué")

Dans cet exemple, B1 est la cellule contenant le score de l'examen et C1 est la cellule indiquant si l'étudiant a rendu tous ses devoirs ("Oui" ou "Non"). La fonction renvoie "Réussi" uniquement si le score est supérieur ou égal à 60 et que l'étudiant a rendu tous ses devoirs.

Exemple avec la fonction OU

Supposons que vous vouliez accorder une réduction à un client s'il est un nouveau client ou s'il a dépensé plus de 1000 euros. Vous pouvez utiliser la fonction SI combinée avec la fonction OU comme ceci :

=SI(OU(D1="Oui";E1>1000);"Réduction accordée";"Pas de réduction")

Dans cet exemple, D1 est la cellule indiquant si le client est un nouveau client ("Oui" ou "Non") et E1 est la cellule contenant le montant total des dépenses du client. La fonction renvoie "Réduction accordée" si le client est un nouveau client ou s'il a dépensé plus de 1000 euros.

Utiliser la fonction SI avec des valeurs numériques et textuelles

La fonction SI peut être utilisée avec des valeurs numériques et textuelles. Vous pouvez comparer des nombres, des dates, des chaînes de caractères, etc.

Exemple avec des dates

Supposons que vous vouliez vérifier si une date d'échéance est dépassée. Vous pouvez utiliser la fonction SI comme ceci :

`=SI(F1

Questions fréquentes

Quelle est la différence entre la fonction SI et la fonction Sierreur ?

La fonction SI effectue un test logique et renvoie une valeur en fonction du résultat de ce test. La fonction Sierreur, quant à elle, permet de gérer les erreurs qui peuvent se produire dans une formule et de renvoyer une valeur alternative en cas d'erreur. Vous pouvez combiner les deux pour créer des formules robustes.

Peut-on utiliser la fonction SI avec des dates ?

Oui, la fonction SI peut être utilisée avec des dates. Vous pouvez comparer des dates en utilisant les opérateurs de comparaison habituels (=, >, <, >=, <=, <>). Par exemple, vous pouvez vérifier si une date est antérieure ou postérieure à une autre date.

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

Pour éviter les erreurs courantes, vérifiez attentivement la logique de votre test, utilisez des références de cellules absolues si nécessaire, évitez les imbrications excessives, testez votre formule avec des exemples et gérez les erreurs potentielles avec la fonction Sierreur.

Mots-clés associés :

formule excel condition fonction si imbriquée excel excel si alors sinon excel test logique excel automatisation decision

Partager cet article :