Présentation de la fonction SI
Faire une fonction SI c'est avant tout faire un test entre 2 cellules ou une cellule et une valeur.Mais un test logique retourne seulement l'information VRAI ou FAUX.
La fonction SI va nous permettre "d'habiller" le résultat pour qu'il soit plus compréhensible 😃👍
Construction de la fonction SI
La fonction SI se décompose en trois parties
- Un test logique.
- Ce que vous voulez afficher quand le test est VRAI
- Ce que vous voulez afficher quand le test est FAUX
=SI(TEST; Si test est VRAI;Si test est FAUX)
Exemple : Contrôle des factures
Vous avez un construit un tableau comparatif des montants des factures émises et des montants reçus.
Vu comme cela, tout semble correct. Mais nous allons construire un test comparatif entre les deux colonnes pour s'assurer que les valeurs sont vraiment égales.
Construction du test
Pour savoir si la valeur de la colonne B est égale à la colonne C, le test s'écrit
=B2=C2
Recopier la formule dans les autres cellules et vous obtenez le résultat suivant
- VRAI signifie que les montants sont égaux entre les 2 colonnes
- FAUX signifie qu'il y a une différence entre les montants
"Habiller" le résultat
Il faut bien reconnaître que laisser VRAI ou FAUX dans une cellule, c'est moche 😕😟
Donc nous allons utiliser la fonction SI pour afficher un résultat plus compréhensible quand le résultat est vrai ou faux.
- A la place de VRAI nous allons afficher "OK"
- Et à la place de FAUX, "Montant faux"
La formule s'écrit tout simplement
=SI(B2=C2;"OK";"Montant faux")
Pour le fun, renversons le test 🙃
Il est important de comprendre qu'il n'y a jamais une seule façon de créer un test.
Nous aurions pu tout aussi bien tester si les montants entre les cellules sont différents. Dans ce cas il faut aussi inverser le résultat attendu.
=SI(B2<>C2;"Montant faux";"OK")
La fonction SI retourne FAUX, pourquoi ?
Si vous omettez de renseigner le paramètre FAUX de la fonction SI, il n'y a pas d'erreur.
Dans ce cas, la fonction SI retourne le résultat du test, tout simplement, soit FAUX 😉
=SI(B2=C2;"OK")
Comment retourner "rien" dans une fonction SI?
Pour éviter de retourner FAUX, il suffit d'indiquer que le résultat du test Faux est "" (2 fois double-quote)
Vidéo d'apprentissage
Plus de 2 résultats à retourner
Si vous devez construire une formule qui va vous retourner plus de 2 résultats, vous devez créer des SI imbriqués.
Exercices
Suivez le lien suivant pour trouver des exercices sur la fonction SI
- Gestion de stocks
- Heures supplémentaires
- Cellules vides