Excel nous permet de faire des tests pour déterminer le contenu d’une cellule.
Par exemple, on pourrait vouloir faire afficher majeur ou mineur selon l’âge d’une personne.
Ceci est fait à l’aide de la fonction SI().
Voici sa syntaxe :
=SI(condition ; afficher_si_vrai ; afficher_si_faux)
Ex : =SI(B8>=18 ; "Majeur" ; "Mineur")
On peut lire cette formule comme suit : si la cellule B8 contient un nombre supérieur ou égal à 18, afficher "Majeur". Sinon, afficher "Mineur".
La fonction SI() demand trois arguments :
Notez bien les guillemets qui doivent entourer le texte. Si on devait écrire un nombre, il n'y aurait pas de guillemets.
Attention : aux yeux d'Excel, un guillemet (") est tout à fait différent de deux apostrophes ('') même si ça semble pareil à l'écran.
Selon la configuration de votre clavier, vous obtiendrez le bon guillemet en appuyant sur Maj+2 ou sur Maj+Point.
On aurait aussi pu demander à Excel de reproduire le contenu d'une cellule ou d'une autre selon une condition (par exemple en mettant le mot "Majeur" dans la cellule D2 et le mot "Mineur" dans la cellule D3).
Ex : =SI(C6>=18;$D$2;$D$3)
On lira cette formule comme suit : si la cellule C6 contient un nombre supérieur ou égal à 18, afficher le contenu de la cellule $D$2. Sinon, afficher le contenu de la cellule $D$3.
Remarquez l'utilisation de références absolues pour permettre de copier la formule sans changer l'adresse des cellules D2 et D3.
Remarquez également que cette fois, les adresses des cellules à utiliser ($D$2 et $D$3) ne sont pas entourées de guillemets.
▼Publicité