mardi 6 janvier 2015

Comment utiliser la fonction SI

Utiliser la fonction SI 

Il est parfois très utile de réaliser des tests afin d'en extraire un résultat à partir de plusieurs conditions. 
Avec les dernières versions d'Excel, nous avons la possibilité désormais de réaliser 64 conditions maxi.

Prenons l'exemple ci-dessous pour illustrer la fonction SI : 


L'objectif est d'afficher dans les cellules D2:D6 le prix d'un abonnement en fonction de l'âge de la personne.
Vous l'aurez compris, nous aurons besoin de réaliser plusieurs tests avant de pouvoir inscrire le tarif. La fonction SI va nous permettre de réaliser ces tests. 

Syntaxe de la fonction SI :  

     =SI(Test Logique Valeur si Vrai ; Valeur si Faux)

Se positionner sur la cellule D2 et taper la formule suivante : 
=SI(C2<16;$C$9;$C$10) 

Explications :

 - Test logique : C2>16  (si l'âge de la personne contenu en C2 est supérieure 16 ans)
 - Valeur si Vrai : on affiche le tarif de 22€ correspondant au tarif enfant (moins de 16 ans)
 - Valeur si Faux : on affiche le tarif suivant 34€ correspondant aux adultes (entre16 et 60)

Vous l'aurez compris, nous avons un troisième test à réaliser, la formule telle que nous l'avons écrite ne prend pas en compte ce troisième test. Nous allons donc devoir rajouter un test supplémentaire en utilisant un autre SI. 
Nous allons donc devoir imbriquer plusieurs SI

Imbrication d'un SI 

Reprenons notre formule initiale en D2 et imbriquons un deuxième SI :

=SI(C2>16;$C$9;SI(C2<=60;$C$10;$C$11))

Copier ensuite cette formule sur les cellules D3 à D6

Sur ce même principe, vous avez la possibilité d'imbriquer autant de SI que vous avez besoin. Il vous est désormais possible de tester non plus une mais beaucoup plus de conditions en fonction de vos besoins.

Il est bien sûr pas utile de tester la dernière condition car cette dernière sera pas défaut la valeur si Faux. 

Résultat : 


Alors après cet exemple, avez-vous des cas concrets d'utilisation de la fonction SI imbriqués ?  


Aucun commentaire:

Enregistrer un commentaire