Plusieurs conditions pour une seule cellule

Résolu
Bonjour,

j'ai cherché une solution a mon probleme sur le forum ainsi que sur d'autres sites et forums sans succes.

Voici mon probleme :

j'ai une liste comme celle-ci (le nuéero du cours n'a rien a voir avec le calcul, 1 = maths, 2 = histoire, etc...)

cours / note / coefficient
1 / A / 2
2 / B / 1
3 / C / 2
4 / D / 2
5 / E / 1
6 / F / 2
7 / A / 1
8 / B / 2
9 / A / 2

Chaque lettre a sa correspondance en note réelle (A = 5, B = 4, C = 3, D = 2, E = 1 et F = 0)

Je souhaiterais connaitre ma moyenne avec une formule mais je n'y arrive pas.

J'ai pensé transformer ma lettre en note dans une colonne intermédiaire (colonne D par exemple) puis de multiplier ma note en chiffre par le coefficient pour avoir la moyenne mais je n'y arrive pas.

Voici une piste, suis-je dans la bonne direction ?

=IF(B4=A;5;);IF(B4=B;4;);IF(B4=C;3;);IF(B4=D;2;);IF(B4=E;1;);IF(B4=F;0;)

Merci beaucoup de votre aide, j'espere que je me suis bien fait comprendre, sinon n'hésitez pas a me demander des précisions.

Cordialement,

Grégoire
Configuration: Windows 2003
Internet Explorer 6.0

3 réponses

  1. Contributeur
    salut
    commence par enlever les ) en trop et rajoute les à la fin pour fermer toutes tes (
    =IF(B4=A;5;);IF(B4=B;4;);IF(B4=C;3;);IF(B4=D;2;);IF(B4=E;1;);IF(B4=F;0;)
    0
    1. Bonjour.

      =IF(B4=A;5;IF(B4=B;4;IF(B4=C;3;IF(B4=D;2;IF(B4=E;1;IF(B4=F;0;))))))
      0
  2. Chers Usul d'Arrakis et chtilou,

    je vous remercie tout d'abord de vous pencher sur mon probleme.

    Malheureusement, ca ne fonctionne pas car il considere que BA=A c'est le test logique, que 5 c'est la valeur si juste et que if(B4=B c'est la valeur si faux donc il refuse de valider car il estime que le premier if n'est pas termine.

    Merci a vous, si vous avez d'autres propositions.

    Cordialement,

    Grégoire
    0
    1. Effectivement j'ai été un peu vite.

      if(B4=B

      B quoi? Si lettre B ajoute "B".
      0
    2. @chtilouMerci beaucoup, c'est exactement ce que je voulais.

      La solution n'était pas loin, merci de m'avoir aidé a la trouver.

      Je clos le sujet.

      Cordialement,

      Grégoire
      0
  3. Contributeur
    Errata
    0
    1. Merci Vaucluse pour ces précisions.

      Voici donc la formule finale si jamais quelqu'un rencontre le meme probleme que moi :

      =IF(B2="A";5;IF(B2="B";4;IF(B2="C";3;IF(B2="D";2;IF(B2="E";1;IF(B2="F";0;))))))

      Cordialement,

      Grégoire
      0
    2. @gregoiregagnonContant de t'avoir rendu service.

      A bientôt sur CCM. ;-)
      0