Publié le 19/05/2017 | 17:01












La fonction « SI » sur excel !!!

La fonction SI (if) permet d’effectuer une comparaison logique entre une valeur et une hypothèse en testant une condition et en renvoyant un résultat Vrai ou Faux.

  • =SI(quelque chose est vrai, effectuer telle action, sinon effectuer telle autre action)

Une instruction SI peut donc avoir deux résultats. Le premier résultat est appliqué si la comparaison est vérifiée, sinon le deuxième résultat est appliqué.

Dans ce cas, le but est d’afficher « Oui » si le résultat est plus grand que 10 et « Non » si ce n’est pas le cas.

Le test logique va permettre de savoir si la fonction doit afficher « Oui » ou « Non ».

  • Test logique : D2>10 (dans ce cas, on demande si D2 est plus grand que 10)
  • Si c’est vrai, la fonction affiche « Oui ».
  • Si c’est faux, la fonction affiche « Non ».

    hostingpics.net
     
  • Cliquez sur « Insérer une fonction » et sélectionnez la fonction SI (if).

    hostingpics.net
     
  • Entrez les différentes valeurs et validez.

    hostingpics.net

Remarque : si l'une des valeurs est du texte, il est nécessaire de la mettre entre guillemets (exemple : "Oui").

  • Un « Oui » est alors affiché en D2.
  • Maintenant faites une recopie incrémentée jusqu’à la cellule D6.

    hostingpics.net
     
  • Le résultat est correct (les formules se sont adaptées : à chaque recopie d'une ligne vers le bas, le n° de ligne des cellules de la formule a été augmenté de 1).

    hostingpics.net
     
  • Maintenant, si l'on veut changer la valeur limite de 10 (pour déterminer si c'est « Oui » ou « Non » qui doit être affiché), il va falloir modifier chaque formule, ce n'est donc pas très pratique.

  • A la place d'entrer la valeur 10 directement dans la formule, nous allons faire référence à une cellule contenant 10. De cette manière, lorsqu'on voudra modifier cette valeur limite, il suffira de modifier la valeur de la cellule.


                hostingpics.net

  • On constate qu'il y a un problème, A10 n'a pas été conservé dans les formules ...

  • Pour y remédier, il va falloir "fixer" A10.


              hostingpics.net

 

  • Une solution consiste à ajouter un $ devant le n° de ligne et le n° de colonne.

  • Il faut donc remplacer A10 par $A$10 (ou par A$10 puisqu'il suffit ici de "fixer" le n° de ligne).


         hostingpics.net

  • Après recopie, le résultat est cette fois correct :

         hostingpics.net/

Une autre possibilité

  • consiste à renommer la cellule A10 :

hostingpics.net

  • Et à remplacer A10 par limite qui est ici le nom de la cellule.

    hostingpics.net
     
  • Après recopie, le résultat est également correct :

    hostingpics.net
     
  • Vous pouvez maintenant changer la limite de toutes les formules en modifiant uniquement la cellule A10.

    hostingpics.net


 

 

 


 

 

 

 

 

 

 



0 Commentaires