Formules Excel

Maîtrisez la fonction SI et SINON sur Excel pour des décisions automatisées

15 janvier 2026 4 vues

La fonction SI est un pilier fondamental d'Excel. Elle permet d'automatiser des décisions basées sur des conditions spécifiques. En d'autres termes, elle teste si une condition est vraie ou fausse, et renvoie une valeur différente en fonction du résultat. Mais la puissance de la fonction SI ne s'arrête pas là ! Combinée à d'autres fonctions comme ET, OU, ou encore imbriquée, elle devient un outil incroyablement versatile pour analyser vos données et prendre des décisions éclairées. Cet article vous guidera pas à pas à travers les différentes facettes de la fonction SI et SINON sur Excel, avec des exemples pratiques pour vous aider à la maîtriser.

Comprendre la fonction SI sur Excel

La fonction SI, en Excel, est une fonction logique qui renvoie une valeur si une condition est VRAIE et une autre valeur si elle est FAUSSE. Sa syntaxe de base est la suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • test_logique : C'est la condition que vous voulez évaluer. Elle peut être une comparaison (par exemple, A1>10), une vérification de texte (par exemple, B2="Oui"), ou une formule plus complexe.
  • valeur_si_vrai : C'est la valeur qui sera renvoyée si le test_logique est VRAI.
  • valeur_si_faux : C'est la valeur qui sera renvoyée si le test_logique est FAUX.

Exemples simples de la fonction SI

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

    Si vous avez une valeur dans la cellule A1 et que vous voulez afficher "Supérieur" si elle est supérieure à 10, et "Inférieur" sinon, vous pouvez utiliser la formule suivante :

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

    Explication : Cette formule vérifie si la valeur dans la cellule A1 est plus grande que 10. Si c'est le cas, elle affiche "Supérieur". Sinon, elle affiche "Inférieur".

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

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

    =SI(B2>=10;"Réussi";"Échoué")

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

Erreurs courantes avec la fonction SI

  • Oublier les guillemets pour le texte : Si vous voulez renvoyer du texte, n'oubliez pas de le mettre entre guillemets (par exemple, "Réussi"). Sinon, Excel pensera que c'est le nom d'une cellule ou d'une fonction.
  • Utiliser le mauvais opérateur de comparaison : Vérifiez que vous utilisez le bon opérateur (>, <, >=, <=, =, <>). Une erreur courante est d'utiliser "=" au lieu de ">=" pour une condition supérieure ou égale.
  • Oublier de fermer les parenthèses : Assurez-vous d'avoir autant de parenthèses ouvrantes que fermantes.

La fonction SI imbriquée : aller plus loin dans la logique

La fonction SI imbriquée consiste à utiliser une fonction SI à l'intérieur d'une autre fonction SI. Cela permet de tester plusieurs conditions et de renvoyer différentes valeurs en fonction de ces conditions.

Exemple de SI imbriquée

Supposons que vous ayez une note dans la cellule A1 et que vous vouliez attribuer une mention en fonction de la note :

  • Si la note est inférieure à 10, afficher "Échoué".
  • Si la note est entre 10 et 14, afficher "Passable".
  • Si la note est entre 14 et 16, afficher "Bien".
  • Si la note est supérieure à 16, afficher "Très bien".

La formule SI imbriquée serait la suivante :

=SI(A1<10;"Échoué";SI(A1<14;"Passable";SI(A1<16;"Bien";"Très bien")))

Explication : Cette formule vérifie d'abord si la note dans la cellule A1 est inférieure à 10. Si c'est le cas, elle affiche "Échoué". Sinon, elle passe à la deuxième fonction SI, qui vérifie si la note est inférieure à 14. Si c'est le cas, elle affiche "Passable". Sinon, elle passe à la troisième fonction SI, qui vérifie si la note est inférieure à 16. Si c'est le cas, elle affiche "Bien". Sinon, elle affiche "Très bien".

Conseils pour les SI imbriquées

  • Structure claire : Utilisez l'indentation pour rendre la formule plus lisible. Cela vous aidera à comprendre la logique et à éviter les erreurs.
  • Nombre de conditions : Essayez de ne pas imbriquer trop de fonctions SI, car cela peut rendre la formule difficile à lire et à maintenir. Si vous avez beaucoup de conditions, envisagez d'utiliser d'autres méthodes, comme une table de correspondance (RECHERCHEV ou INDEX/EQUIV).
  • Ordre des conditions : L'ordre dans lequel vous testez les conditions est important. Assurez-vous de tester les conditions les plus spécifiques en premier.

Combiner la fonction SI avec ET et OU

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

Utilisation de SI avec ET

Supposons que vous vouliez vérifier si une personne est éligible à une bourse. Les conditions d'éligibilité sont les suivantes :

  • La personne doit avoir moins de 25 ans.
  • La personne doit avoir une moyenne supérieure à 14.

La formule serait la suivante :

=SI(ET(A1<25;B1>14);"Éligible";"Non éligible")

Explication : Cette formule utilise la fonction ET pour vérifier si les deux conditions sont remplies. Si c'est le cas, elle affiche "Éligible". Sinon, elle affiche "Non éligible".

Utilisation de SI avec OU

Supposons que vous vouliez offrir une réduction à un client s'il remplit au moins une des conditions suivantes :

  • Le client est un nouveau client.
  • Le client a dépensé plus de 100€.

La formule serait la suivante :

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

Explication : Cette formule utilise la fonction OU pour vérifier si au moins une des deux conditions est remplie. Si c'est le cas, elle affiche "Réduction accordée". Sinon, elle affiche "Pas de réduction".

Cas pratiques et exemples avancés

Calculer une commission variable

Supposons que vous vouliez calculer la commission d'un vendeur en fonction de son chiffre d'affaires. Les règles de commission sont les suivantes :

  • Si le chiffre d'affaires est inférieur à 1000€, la commission est de 5%.
  • Si le chiffre d'affaires est entre 1000€ et 5000€, la commission est de 10%.
  • Si le chiffre d'affaires est supérieur à 5000€, la commission est de 15%.

Si le chiffre d'affaires se trouve dans la cellule A1, la formule pour calculer la commission serait :

=SI(A1<1000;A1*0,05;SI(A1<5000;A1*0,1;A1*0,15))

Créer un système de notation automatique

Vous pouvez utiliser la fonction SI pour créer un système de notation automatique basé sur des critères spécifiques. Par exemple, vous pouvez attribuer des points en fonction de la présence, de la participation et des résultats d'un examen.

Gérer des dates d'échéance

La fonction SI peut être utilisée pour gérer des dates d'échéance et afficher des alertes si une date est dépassée. Vous pouvez utiliser la fonction AUJOURDHUI() pour obtenir la date actuelle et comparer cette date à la date d'échéance.

Bonnes pratiques et astuces

  • Utiliser des noms de cellules : Au lieu d'utiliser des références de cellules directement dans la formule, vous pouvez attribuer des noms aux cellules. Cela rend la formule plus lisible et plus facile à comprendre.
  • Tester la formule : Avant d'utiliser la formule dans un grand nombre de cellules, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement.
  • Documenter la formule : Ajoutez des commentaires à la formule pour expliquer sa logique. Cela vous aidera à vous souvenir de ce que fait la formule et à la modifier plus tard.
  • Utiliser la validation des données : La validation des données permet de limiter les valeurs qui peuvent être entrées dans une cellule. Cela peut aider à prévenir les erreurs et à s'assurer que la formule fonctionne correctement.

En conclusion, la fonction SI est un outil puissant et polyvalent qui peut vous aider à automatiser des décisions et à analyser vos données de manière plus efficace. En combinant la fonction SI avec d'autres fonctions, comme ET, OU, ou en l'imbriquant, vous pouvez créer des formules complexes qui répondent à vos besoins spécifiques.

Questions fréquentes

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

SI est une fonction de test logique unique. ET vérifie si TOUTES les conditions sont vraies. OU vérifie si AU MOINS UNE condition est vraie. On les combine souvent : SI(ET(...), "Vrai", "Faux") ou SI(OU(...), "Vrai", "Faux")

Comment éviter les erreurs dans mes formules SI ?

Vérifiez la syntaxe (parenthèses, guillemets), testez avec différentes valeurs, utilisez la validation des données pour limiter les entrées, et documentez vos formules avec des commentaires.

Quand utiliser une fonction SI imbriquée ?

Utilisez une fonction SI imbriquée lorsque vous avez plus de deux résultats possibles en fonction de différentes conditions. Par exemple, attribuer une note (A, B, C, D) en fonction d'un pourcentage. Attention à ne pas trop imbriquer, car cela rend la formule complexe.

Mots-clés associés :

formule excel si excel si alors condition si excel fonction si excel exemple si imbriqué excel

Partager cet article :