"SI" formule

Résolu
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

  1. Contributeur
    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.
    1. 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 !
    2. Je précise : il suffit de remplacer "si(F8>=16;"TRES BIEN")" par "TRES BIEN".
    3. merci pour l'effort,par contre la formule ne marche pas!!
    4. je suis vraiment coincé là dessus
    5. Contributeur
      Pourtant Raymond Pentier te donne plusieurs formules
  2. Contributeur
    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.
    1. bonjour Raymond,
      je te remercie infiniment pour ton aide et tes remarques!!
      bonne continuation