La Fonction SI Renvoie une valeur si le résultat du TEST LOGIQUE que vous spécifiez est VRAI et une autre valeur si le résultat du test logique est FAUX. Structure et exemple : SI (TEST LOGIQUE ; VALEUR SI VRAI ; VALEUR SI FAUX) La moyenne de l élève est supérieure ou égale à 4 Alors Il affichera : PROMU Sinon Il affichera : NON PROMU Ce qui donne dans Excel : Si(F7 >= $F$4 ; "PROMU" ; "NON PROMU") Explications : La Cellule F7 Séparateurs Correspond à la moyenne de Bob. (Il n y a pas de $ puisque la moyenne du prochain candidat est en F8) >= Signifie «est plus grand ou égal à» La Cellule $F$4 Si le résultat est VRAI Excel affiche PROMU Correspond à la moyenne minimum à obtenir. (Il y a des dollars car pour le prochain candidat, la moyenne minimum est toujours en F4) Si le résultat est FAUX Excel affiche NON PROMU Document libre de droit élaboré par PS inspiré du PPT de CGC - 1 -
Détails du test logique C est un test dont le résultat ne peut être que VRAI ou FAUX Il doit contenir : Une adresse de cellule ou une formule (éventuellement du texte ou une valeur, mais ces possibilités sont fortement déconseillées) Que l on compare à Une adresse de cellule ou une formule (éventuellement du texte ou une valeur, mais ces possibilités sont fortement déconseillées) Les signes de comparaison : = est égal à > est plus grand que < est plus petit que >= est plus grand ou égal à <= est plus petit ou égal à <> est différent de Exemple 1 : Même condition que précédemment mais sans indiquer la moyenne SI (Moyenne (C7 :E7) >= $F$4 ; "PROMU" ; "NON PROMU") Adresse de cellule Exemple 2 : L élève qui a la meilleure Moyenne obtient comme commentaire BRAVO les autres obtiennent TRAVAIL! SI (F6 = Max ($F$6 :$F$8) ; "BRAVO" ; "TRAVAIL!") Adresse de cellule Document libre de droit élaboré par PS inspiré du PPT de CGC - 2 -
Détails de la Valeur Si VRAI C est ce qui s affiche si le résultat du TEST LOGIQUE est VRAI Elle peut contenir : Du texte "PROMU" Guillemets Obligatoire au début ET à la fin du texte Une adresse de cellule $G$3 Affiche ce qu il y a dans la cellule G3 Une formule Moyenne (A1 :C14) Affiche la moyenne d une plage Une valeur 100 A éviter! On préférera donner une adresse de cellule Exemple 1 : TEXTE Affiche PROMU si l élève a une moyenne égale ou supérieure à 4 sinon affiche NON PROMU Si (F7 >= $F$4 ; "PROMU" ; "NON PROMU") Guillemets avant et après le texte Exemple 2 : ADRESSE Affiche PROMU si l élève a une moyenne égale ou supérieure à 4 sinon affiche NON PROMU Si (F7 >= $F$4 ; $G$3; $G$4) Adresse d une cellule Les exemples de formule et de valeur sont illustrés pour la VALEUR SI FAUX Document libre de droit élaboré par PS inspiré du PPT de CGC - 3 -
Détails de la Valeur Si FAUX C est ce qui s affiche si le résultat du TEST LOGIQUE est FAUX Elle peut contenir (comme pour la valeur si vrai) : Du texte "PROMU" Guillemets Obligatoire au début ET à la fin du texte Une adresse de cellule $G$3 Affiche ce qu il y a dans la cellule G3 Une formule Moyenne (A1 :C14) Affiche la moyenne d une plage Une valeur 100 A éviter! On préférera donner une adresse de cellule Exemple 1 FORMULE On calcule l écart à la moyenne des élèves non promu Exemple 2 VALEUR Si (F7 >= $F$4 ; 0 ; $F$4$-F7) L élève non promu doit payer une taxe de 100 Frs. Si (F7 >= $F$4 ; 0 ; 100) Valeur Si possible, on évitera cette solution et on mettra la valeur dans une cellule à laquelle on fera référence. Exception pour la valeur 0 qui, elle, peut être utile. Document libre de droit élaboré par PS inspiré du PPT de CGC - 4 -
Résumé SI (TEST LOGIQUE ; VALEUR SI VRAI ; VALEUR SI FAUX) Début du Test Séparateurs Fin de la fonction Le test logique doit contenir un et une seul signes de comparaison : = est égal à > est plus grand que < est plus petit que >= est plus grand ou égal à <= est plus petit ou égal à <> est différent de Le texte doit être mis entre " GUILLEMETS " Attention aux Dollars $$$$$ Les Erreurs Classiques : 1. La formule fonctionne sur la première ligne mais pas sur les suivantes Vous avez mal placé les dollars Vérifiez l autre réponse du TEST (VALEUR SI VRAI ou VALEUR SI FAUX) 2. La formule indique comme résultat : FAUX Vous avez oublié de placer le deuxième point virgule et de dire ce qu'il faut faire si le résultat du test est FAUX 3. La formule indique comme résultat : 0 Vous n avez rien indiqué après le deuxième point virgule Document libre de droit élaboré par PS inspiré du PPT de CGC - 5 -