Aller au contenu
Klargrid

La fonction SI

La fonction des décisions : si la condition est vraie, une valeur ; sinon, une autre. Tout se complique quand on les imbrique.

La syntaxe

=SI(test_logique; valeur_si_vrai; [valeur_si_faux])

Dans un Excel en anglais : =IF(logical_test, value_if_true, [value_if_false]).

Les arguments

  • test_logique : une comparaison qui vaut VRAI ou FAUX, comme B2>1000.
  • valeur_si_vrai : ce qu'il faut rendre si c'est vrai.
  • valeur_si_faux : ce qu'il faut rendre sinon ; absent, SI rend FAUX.

Un exemple

=SI(ET(B2>=1000;C2="Livré");"Prime";"")

Rend « Prime » si le montant atteint 1 000 et que la commande est livrée ; une cellule vide sinon. ET exige les deux conditions, OU se contenterait d'une.

Les pièges

  • Les textes sans guillemets : =SI(C2=Livré;…) rend #NOM?.
  • Les SI imbriqués au-delà de trois se relisent mal : SI.CONDITIONS ou une table de correspondance sont plus sûrs.
  • Comparer un nombre et un texte : « 1000 » en texte n'est pas plus grand que 999.

Aller plus loin

Questions fréquentes

Combien de SI peut-on imbriquer ?
Jusqu'à 64, mais au-delà de trois, la formule devient difficile à relire et à corriger : SI.CONDITIONS ou une table de correspondance avec RECHERCHEX sont plus sûrs.