Formule de calcul excel

Bonjour,
qui pourrais me donner une formule pour excel avec plusieurs conditions
Je voudrais ceci :

Si A1 = W alors A2 = 1, si A1 = X alors A2= 2, si A1 =Y alors A2 =3, si A1= Z alors A2 = 4
A1 A2
35 8,57
75 12,60
100 15,30
50 10,08

UN ENORME MERCI

Eliane

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    la formule est

    =SI(A1 = "W"; 1;SI(A1 = "X";2;SI(A1 ="Y";3;SI(A1= "Z"; 4;""))))

    par contre que veux tu dire par
    A1 A2
    35 8,57
    75 12,60
    100 15,30
    50 10,08

    si ce sont les valeurs en A1 et souhaitée en A2
    =SI(A1 = 35; 8,57;SI(A1 =75;12,6;SI(A1 =100;15,3;SI(A1=50; 10,08;""))))

    ou comme cela pour traiter les valeurs intermédiaires en A1
    =SI(A1>100;15,3;SI(A1>=75;12,6;SI(A1>=50;10,08;SI(A1>=35;8,57;""))))

    1. Merci pour votre retour
      En fait j ai 4 prix différents pour 4 contenance différentes
      Je cherche une formule qui me donne automatiquement le prix selon la contenance que j indiqué dans la cellule ml
    2. Contributeur
      @ElianebePourquoi poser une autre question alors ?
      A mauvaise question, mauvaises réponses...
    3. Je vais tester cela
      Un grand merci
  2. Modérateur
    Bonjour,

    Quel est le rapport entre la question SI et le contenu exemple des cellules qui ne correspond pas ?

    En se basant sur Si A1 = W alors A2 = 1, si A1 = X alors A2= 2, si A1 =Y alors A2 =3, si A1= Z alors A2 = 4
    mettre en A2 :
    =EQUIV(A1;{"W";"X";"Y";"Z"}) 

    1. Contributeur
      Bonjour,

      si tu ne peux avoir que ces 4 lettres, ça peut se simplifier en
      =CODE(A1)-86

      eric

      1. Contributeur
        Bonjour.

        La fonction proposée par urilou777 n'est disponible que dans les versions postérieures à Excel 2013 ...
        1. Modérateur
          bonjour Raymond, même en Office 2016 cela n'existe pas