"SI" formule

Résolu/Fermé
newhere - 31 oct. 2011 à 00:37
 newhere - 1 nov. 2011 à 21:19
Bonjour,

je viens de débuter dans l'excel.
à chaque j'utilise cette formule l'excel me répond par faux,
svp, est_ce que quelqu'un peut m'éclaircir le problème.

=SI(F8<10;"recalé";SI(10>=F8<=12;"PASSABLE";SI(12<=F8<14;"ASSEZ BIEN";SI(14<=F8<16;"BIEN";SI(F8>=16;"TRES BIEN")))))

merci à l'avance

2 réponses

Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 451
31 oct. 2011 à 00:43
Salut,
et si tu essayais
=SI(F8<10;"recalé";SI(F8<=12;"PASSABLE";SI(F8<=14;"ASSEZ BIEN";SI(F8<16;"BIEN";SI(F8>=16;"TRÈS BIEN")))))

Dans ce genre de formule il faut prendre le temps de se relire.
2
Bichounet06
31 oct. 2011 à 10:37
La dernière alternative "'si(F8>=16;"TRES BIEN")" est inutile, car si les alternative précédentes sont fausses, alors elle est obigatoirement vraie !
0
Bichounet06
31 oct. 2011 à 10:41
Je précise : il suffit de remplacer "si(F8>=16;"TRES BIEN")" par "TRES BIEN".
0
merci pour l'effort,par contre la formule ne marche pas!!
0
je suis vraiment coincé là dessus
0
Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 451
1 nov. 2011 à 00:35
Pourtant Raymond Pentier te donne plusieurs formules
0
Raymond PENTIER Messages postés 57157 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2023 17 156
31 oct. 2011 à 05:47
Bonjour newhere.
Si excel te signale une erreur, c'est que SI(10>=F8<=12;"PASSABLE"; est une syntaxe erronée.
De plus dans SI(10>=F8<=12;"PASSABLE";SI(12<=F8<14;"ASSEZ BIEN" il ne faut pas remettre le signe "=" dans SI(12<=F18 puisque, juste avant, tu as déjà étudié le cas où F8=12 !
...........
Salut Ricky38.
On peut raccourcir un peu (et faire acte de pédagogie sur la structure de la formule) en écrivant
=SI(F8<10;"recalé";SI(F8<=12;"PASSABLE";SI(F8<=14;"ASSEZ BIEN";SI(F8<=16;"BIEN";"TRÈS BIEN"))))
ou même
=SI(F8>16;"TRÈS BIEN";SI(F8>14;"BIEN";SI(F8>12;"ASSEZ BIEN";SI(F8>
=10;"PASSABLE";"recalé"))))
qui fait économiser 3 caractères "=" ...

Cordialement.
0
bonjour Raymond,
je te remercie infiniment pour ton aide et tes remarques!!
bonne continuation
0