Simplifier une formule

Résolu
Bonjour,
comment simplifier cette formule svp :
=SI(B2=1;20;SI(B2=2;40;SI(B2=3;25;SI(B2=4;60;SI(B2=5;80;SI(B2=6;100;SI(B2=7;120;SI(B2=8;140;SI(B2=9;160;SI(B2=10;180;SI(B2=11;200;0)))))))))))+SI(C2=1;20;SI(C2=2;40;SI(C2=3;25;SI(C2=4;60;SI(C2=5;80;SI(C2=6;100;SI(C2=7;120;SI(C2=8;140;SI(C2=9;160;SI(C2=10;180;SI(C2=11;200;0)))))))))))+SI(D2=1;20;SI(D2=2;40;SI(D2=3;25;SI(D2=4;60;SI(D2=5;80;SI(D2=6;100;SI(D2=7;120;SI(D2=8;140;SI(D2=9;160;SI(D2=10;180;SI(D2=11;200;0)))))))))))
Merci
Mme le neuf

3 réponses

  1. Contributeur
    Bonjour,

    Comme ceci c'est plus court et cela donne le même résultat :
    =CHOISIR(EQUIV(B2;{0;3;4;12};1);B2*20;25;(B2-1)*20;0)+CHOISIR(EQUIV(C2;{0;3;4;12};1);C2*20;25;(C2-1)*20;0)+CHOISIR(EQUIV(D2;{0;3;4;12};1);D2*20;25;(D2-1)*20;0)
    1. Ah oui jolie je n'avais pas remarquer le multiple de 20, la fatigue

      Cordialement
    2. Contributeur
      Salut Mike

      Avec ce type de formule, il faut en plus limiter le maximum sinon l'on dépasse le "11" de la demande...
  2. Salut,

    tu peux utiliser la fonction choisir

    =CHOISIR(EQUIV((B2);{0;1;2;3;4;5;6;7;8;9;10;11};1);0;20;40;25;60;80;100;120;140;160;180;200)+CHOISIR(EQUIV((C2);{0;1;2;3;4;5;6;7;8;9;10;11};1);0;20;40;25;60;80;100;120;140;160;180;200)+CHOISIR(EQUIV((D2);{0;1;2;3;4;5;6;7;8;9;10;11};1);0;20;40;25;60;80;100;120;140;160;180;200)

    je regarde si on peut faire plus court
    1. Bonjour,
      Merci pour cette formule, en effet c'est plus court et plus simple.
      Cordialement
      Mme LE NEUF