Fonction "SI"

Résolu
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.
Configuration: Windows Vista
Internet Explorer 7.0

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. super ca marche. en fait je pensais aussi à cela mais je n'avais pas pensé aux parenthèses à la fin.
      1. 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
    2. Quelle est cette erreur ?? le message
      C'est dans excel ??
      1. 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. 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;"";"")