Fonction logique SI()
Lorsque vous utilisez une fonction logique, le résultat du calcul sera toujours soit VRAI, soit FAUX.
Vous avez à votre disposition plusieurs fonctions logiques dont les principales sont ET(), OU() et SI()
Dans ces fonctions, nous nous cantonnons à effectuer des comparaisons. Nous avons 6 comparateurs à notre disposition
> (supérieur à) | <= (inférieur ou égal à) |
< (inférieur à) | >= (supérieur ou égal à) |
= (égal à) | <> (différent de) |
La fonction SI()
« S'il fait soleil demain alors je vais à la plage, sinon je vais à la piscine »
.
Dans les 2 cas je me baigne, mais suivant la météo pas au même endroit.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger le média.
La fonction SI() sert pour poser une condition pour la poursuite des calculs. Elle vous permet d'afficher un texte ou le résultat d'un calcul en fonction du contenu d'une autre cellule, ou en fonction du résultat d'un calcul effectué à l'intérieur de votre formule.
Syntaxe :
La syntaxe de la fonction SI() est la suivante :
SI(Test ;Action_Si_Vrai ;Action_Si_Faux)
Que l'on peut traduire en langage plus compréhensible par l'homme par :
Si le résultat du Test est Vrai alors [premier ;] j’effectue l'Action_Si_Vrai sinon [deuxième ;] j'effectue l'Action_Si_Faux
Reprenons notre exemple de soleil et de plage et traduisons-le en langage tableur.
Nous prévoyons de taper le temps de demain en cellule B1.
Dans la partie Test on regarde ce qui est tapé en B1 et on le compare avec ce que l'on veut :
« B1="soleil" »
(Est-ce qu'en B1 il y a le mot soleil ?)Dans la partie Action_Si_Vrai on va taper ce que l'on a prévu de faire :
« "Je vais à la plage" »
(On dit au tableur qu'il doit afficher du texte en le mettant entre guillemets)Dans la partie Action_Si_Faux on tape ce que l'on a prévu de faire s'il n'y a pas de soleil :
« "Je vais à la piscine" »
Ce qui nous donne :
=SI(B1="Soleil" ;"Je vais à la plage" ;"Je vais à la piscine")
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger le média.
Méthode :
Imaginons que nous passons un examen avec 3 épreuves terminales (ET1, ET2, ET3). Nous sommes reçus si la moyenne (calculée en D2) de ces 3 épreuves est supérieure à 10.
Pour mettre en œuvre la formule de calcul, nous devons nous poser 2 questions
Qu'est-ce qui doit être affiché dans la cellule ?
"Reçu"
ou
"Recalé"
Pour chacune des possibilités listées ci-dessus, quelle est la condition pour que ce soit vrai ?
Moyenne des épreuves terminales supérieure à 10 ("Reçu")
Moyenne des épreuves terminales inférieure ou égale à 10 ("Recalé")
Maintenant, on choisit une des conditions listées, ce sera notre Test.
Admettons nous prenons
« Moyenne des épreuves terminales supérieure à 10 »
Notre Test sera donc D2>10
Action_Si_Vrai sera remplacé par "Reçu"
Action_Si_Faux sera remplacé par "Recalé"
La formule : =SI(D2>10 ;"Reçu" ;"Recalé")
Admettons que nous prenons
« Moyenne des épreuves terminales inférieure ou égale à 10 »
Notre Test sera maintenant D2<=10
Action_Si_Vrai sera maintenant remplacé par "Recalé"
Action_Si_Faux sera maintenant remplacé par "Reçu"
Maintenant la formule : =SI(D2<=10 ;"Recalé" ;"Reçu")
Exemple :
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger le média.