Aller au contenu

Fonction SI

La fonction SI permet de prendre des décisions dans vos feuilles de calcul en fonction de conditions spécifiques. Elle est essentielle pour créer des formules dynamiques qui s’adaptent aux données saisies.

Voici les principaux opérateurs de comparaison disponible dans Excel:

OpérateurDescriptionExemple
=Égal àA1=10
<>Différent deA1<>10
>Supérieur àA1>10
<Inférieur àA1<10
>=Supérieur ou égal àA1>=10
<=Inférieur ou égal àA1<=10

Ils sont utilisés dans la fonction SI pour exprimer le test_logique sous forme de comparaison entre des valeurs ou des cellules.

La fonction SI a la syntaxe suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

Elle nécessite trois arguments :

  • test_logique : une condition qui peut être VRAI ou FAUX.
    • Généralement le test prend la forme d’une comparaison entre des valeurs ou des cellules.
    • Exemple: A1>10 teste si la valeur dans la cellule A1 est supérieure à 10.
  • valeur_si_vrai : la valeur ou formule à retourner si le test est VRAI
  • valeur_si_faux : la valeur ou formule à retourner si le test est FAUX
=SI(A1>=18;"Majeur";"Mineur")

Si la valeur dans A1 est 20, le résultat sera “Majeur”. Si A1 est 16, le résultat sera “Mineur”.

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

Si le montant dans A1 est 150, le résultat sera 135 (10% de remise). Si A1 est 80, le résultat sera 80 (pas de remise).

Comme indiqué plus haut, lorsqu’on utilise la fonction SI, on indique la valeur_si_vrai qui peut etre simplement une valeur à afficher ou de préférence une formule à appliquer. C’est dans ce cas que l’on peut imbriquer un second SI pour faire un test supplémentaire.

La fonction SI peut être imbriquée pour gérer plusieurs conditions.

Si on veut classer les notes en “Fort”, “Moyen”, “Faible” selon les critères suivants :

  • “Fort” si la note ≥ 80
  • “Moyen” si la note ≥ 60
  • “Faible” sinon On peut utiliser la formule suivante :
=SI(A1>=80;"Fort";SI(A1>=60;"Moyen";"Faible"))

Si on suppose que la formule est dans la cellule B1 et que A1 contient la note, alors :

  • Si A1=85, le résultat affiché dans B1 sera “Fort”
  • Si A1=70, le résultat affiché dans B1 sera “Moyen
  • Si A1=50, le résultat affiché dans B1 sera “Faible”

🎯Quiz: Utilisation de SI

1

Quelle formule affiche "Passé" si la note est ≥ 50, sinon "Échoué" ?

2

Quelle formule classe les notes : "A" pour ≥85, "B" pour ≥70, sinon "C" ?

3

Combien de SI imbriqués sont nécessaires pour 4 catégories distinctes ?

4

Que retourne cette formule si A1=75 ? =SI(A1>=60;SI(A1>=80;"Excellent";"Bon");"Échec")

5

Quelle est l'erreur dans cette formule ? =SI(A1>50,"Passé","Échoué")

En plus de la fonction SI, Excel propose plusieurs autres fonctions pour gérer des conditions :

  • NB.SI : Compte le nombre de cellules qui répondent à un critère spécifique.
  • SOMME.SI : Additionne les valeurs qui répondent à un crit
  • MOYENNE.SI : Calcule la moyenne des valeurs qui répondent à un critère spécifique.
  • ET : Vérifie si toutes les conditions sont vraies.
  • OU : Vérifie si au moins une condition est vraie.

Ces fonctions sont très utiles pour analyser des données en fonction de critères spécifiques.