Syntaxe de la fonction

SI(expression_logique; valeur_si_vrai; valeur_si_faux)

  • expression_logique : expression qui représente une valeur logique (par exemple, VRAI ou FAUX) ;
  • valeur_si_vrai : valeur affichée par la fonction si l’argument expression_logique vaut VRAI ;
  • valeur_si_faux – [FACULTATIF, vide par défaut] : valeur affichée par la fonction si expression_logique vaut FAUX.

Exemples d'utilisation

  • SI(A1=A2;VRAI;FAUX)
  • SI(A1>10000;“Bon”;“Mauvais”)
  • SI(B1<>0; SI(A1>100;"Bon";"Mauvais");"")

Exercices d'application

Dans cet exercice, nous souhaitons évaluer l’évolution du chiffre d’affaires entre le premier et le deuxième semestre. Si l’évolution est positive, nous écrirons « En augmentation ». Sinon, nous écrirons « En baisse ».

Pour cela, voici la fonction utilisée et à mettre en cellule D2 : 

=SI(B2<C2;"Augmentation";"Diminution") 

💡 L’astuce Numericoach : nous vous conseillons d’utiliser la fonction ArrayFormula afin d’étendre votre fonction à toutes les lignes souhaitées d’un seul coup.

Dans notre exemple, voici la formule obtenue :

=ArrayFormula(SI(B2:B11<C2:C11;"En augmentation";"En baisse"))

Si vous souhaitez aller plus loin et améliorer la lisibilité de ce tableau, il serait pertinent d’ajouter une mise en forme conditionnelle aux cellules de la colonne D. Celle-ci colorerait par exemple en vert les cellules en augmentation et en rouge les cellules en baisse.

De nombreuses ressources sont disponibles sur notre blog au sujet de cette fonctionnalité : vous trouverez un exemple en cliquant ici.

Remarques complémentaires sur la syntaxe

Assurez-vous que valeur_si_vrai et valeur_si_faux sont transmises à la fonction dans le bon ordre : il s’agit de la source de problèmes la plus courante avec SI.

Démonstration

E1

=SI(B1

A BCDE
1 Filaments Duchmont 45 600€ 33 200€
=SI(B1
2Huile Coudée 67 000€ 73 500€
Augmentation
3
Ouvrir dans Sheets

Fonctions