Fonction "SI"

Résolu/Fermé
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 - 12 nov. 2008 à 21:48
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 - 13 nov. 2008 à 19:14
Bonjour,
voila je suis sur un travail en informatique et perso, la fonction si j'ai un peu de mal.surtout sur celle là:
=SI(D22>=16;"Très bien";"";D22>=14;"Bien";"";D22>=12;"Assez bien";"";D22>=10;"Passable;"";D22<10;"")
voila à chaque fois il me dit qu'il y a une erreur mais je ne sais pas où. pourriez vous m'aidez? merci d'avance.

7 réponses

Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
12 nov. 2008 à 21:58
Bonsoir !

La fonction Si() ne peut avoir que trois arguments :

SI( condition ; quoi faire si vrai ; quoi faire si pas vrai )

Avec le contexte indiqué, "quoi faire si pas vrai" est une deuxième fonction SI() pour le deuxième test, etc ..

=SI(D22>=16;"Très bien";SI(D22>=14;"Bien";SI(D22>=12;"Assez bien";SI(D22>=10;"Passable";""))))

devrait convenir ... ( le dernier test D22<10 est inutile, car correspond à la dernière éventualité du dernier SI() )

A+

Nyctaclope
1
Utilisateur anonyme
12 nov. 2008 à 21:53
Hello

Apparemment je verrai bien un ;"" manquant à la fin (avant la parenthèse fermante).
En effet chaque condition est suivie de deux valeurs, sauf la dernière ..
????????????

=SI(D22>=16;"Très bien";"";D22>=14;"Bien";"";D22>=12;"Assez bien";"";D22>=10;"Passable;"";D22<10;"";"")
0
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
12 nov. 2008 à 21:54
non ca ne marche pas. il y a toujours une erreur.
0
Utilisateur anonyme
12 nov. 2008 à 21:58
Quelle est cette erreur ?? le message
C'est dans excel ??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
12 nov. 2008 à 21:59
super ca marche. en fait je pensais aussi à cela mais je n'avais pas pensé aux parenthèses à la fin.
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
12 nov. 2008 à 22:03
Re

Il n'y avait pas que les parenthèses, mais il manquait 3 SI() ...
Et tu peux remplacer le dernier "" par "mauvais" ou autre
A+

Nyctaclope
0
gillesdemev Messages postés 135 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 11 mai 2010 23
12 nov. 2008 à 22:16
Bonsoir,
Cela ressemble à du XLS , c'est cela ?

Voici un truc qui marche
=SI(D22>=16;"tres bien";SI(D22>=14;"bien";SI(D22>=12;"assez bien";SI(D22>=10;"passable";"mauvais"))))

atention aux patenthéses autant d'ouvrante que de fermante

Bon courage
Gilles
0
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
13 nov. 2008 à 19:14
merci c'est bon j y suis arrivé.
0