"SI" formule

Résolu
newhere -  
 newhere -
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. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    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
    1. Bichounet06
       
      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
    2. Bichounet06
       
      Je précise : il suffit de remplacer "si(F8>=16;"TRES BIEN")" par "TRES BIEN".
      0
    3. newhere
       
      merci pour l'effort,par contre la formule ne marche pas!!
      0
    4. newhere
       
      je suis vraiment coincé là dessus
      0
    5. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
       
      Pourtant Raymond Pentier te donne plusieurs formules
      0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. newhere
       
      bonjour Raymond,
      je te remercie infiniment pour ton aide et tes remarques!!
      bonne continuation
      0