«

»

Imprimer ceci Article

Fonction SI

Dans l'article sur les tests logiques (article inclus dans ce module), nous avions vu qu'en écrivant un test dans une cellule le test retourne VRAI ou FAUX. Pour éviter de laisser VRAI ou FAUX dans les cellules nous allons utiliser la fonction SI qui va nous permettre de personnaliser le résultat du test.

Nous allons voir dans cet article trois exemples

  • un sur la gestion de stock
  • un sur le calcul des heures supplémentaires
  • un troisième pour remplir les cellules vides

Présentation de la fonction SI

La fonction SI se décompose en trois parties

  • Le test (vu précédemment dans cet article)
  • 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)

Si vous êtes amené à construire une formule qui va vous retourner plus de 2 résultats, il faut passer par des SI imbriqués ou utiliser les nouvelles fonctions SI.CONDITIONS ou SI.MULTIPLE.

Exemple 1 : la gestion de stock

Dans l'article sur les tests nous avions réalisé un test sur les produits qui n'avaient pas été vendus au cours du mois. Le résultat du test nous a donné le vrai ou faux. Maintenant nous souhaitons transformer cet affichage par des informations plus visibles.

Nous allons transformer le résultat VRAI (c'est-à-dire quand aucune vente a été réalisée) par le message "Pas de vente" (avec les guillemets car c'est du texte). Quand le test est FAUX (c'est-à-dire quand des ventes ont été réalisées) nous souhaitons laisser la cellule vide.

La formule va s'écrire de la façon suivante

=SI(test;"Pas de vente";"")

Même si le résultat à retourner quand le test est FAUX, doit afficher une cellule vide, il est nécessaire de l'indiquer dans la formule. Si vous omettez le paramètre FAUX dans votre formule, Excel écrira le terme FAUX dans la cellule (vraiment pas bon).

fonction_si_1

Exemple 2 : Les heures supplémentaires

Dans cet exemple la partie VRAI de la fonction SI ne va pas retourner un texte mais le résultat d'un calcul.

En fait, que ce soit dans la partie VRAI ou FAUX de la fonction SI, il est possible d'afficher

  • un texte (écrit par vous-même)
  • un résultat vide (pas forcément 0)
  • le résultat d'un calcul ou d'une autre formule

Dans cet exemple, nous allons bâtir notre test sur la cellule qui contient le temps légal de travail journalier.

Comme tous nos tests vont pointer sur cette cellule, il est indispensable de verrouiller les références de cette cellule comme cela a été vu dans l'article sur les références absolues (article gratuit).

Nous allons donc faire un test qui va comparer la durée réellement travaillée (en colonne D) avec la durée légale contenue en cellule....

Contenu Premium

Cet article fait partie du module Tests et conditions

Vous devez être abonné, même pour les modules gratuits

Ajouter au panier

Mon compte

Lien Permanent pour cet article : https://www.excel-exercice.com/fonction-si/