Calcul par tranche dans Excel

Résolu
ablace Messages postés 11 Statut Membre -  
ablace Messages postés 11 Statut Membre -

Bonjour chers tous, 

Je voudrai obtenir une fonction Excel pour calculer par tranche n'importe quel montant dans une seule cellule. Merci à tous.

Taux par tranche

  • De 0 à 2 000 000                     0%
  • De 2 000 001 à 5 000 000       0%
  • De 5 000 001 à 10 000 000     1%
  • De 10 000 001 à 50 000 000   2%
  • Plus de 50 000 000                  5%

Montant 1 = 58 000 000

  •   2 000 000 x 0% =            0
  •   3 000 000 x 0% =            0
  •   5 000 000 x 1% =   50 000
  • 40 000 000 x 2% = 800 000
  •   8 000 000 x 5% = 400 000

Montant 2 = 9 000 000

  •   2 000 000 x 0% =            0
  •   3 000 000 x 0% =            0
  •   4 000 000 x 1% =   40 000

5 réponses

  1. PapyLuc51 Messages postés 4567 Date d'inscription   Statut Membre Dernière intervention   1 511
     

    Salutations Mike-31

    C'est aussi ma déduction, mais je ne comprends pas les 2 tranches à 0%

    J'ai annulé mon précédent lien

    le nouveau https://www.cjoint.com/c/LJtkwymYBel

    Cordialement

    1
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Re,

    puisque tes attentes sont satisfaites, passe le statut de la discussion en résolu, au début de la discussion, juste au dessous de ta demande tu remarqueras trois points ...

    clic dessus et pointe Marquer comme résolu


    1
  3. PapyLuc51 Messages postés 4567 Date d'inscription   Statut Membre Dernière intervention   1 511
     

    Bonjour,

    Une précision car je ne vois pas l'intérêt de deux tranches à 0% ; ce serait plus logique que la tranche 2000001 à 5000000 soit à 0,5% ou alors on ne met qu'une seule tranche à 0% de 0 à 5000000

    Cordialement

    0
    1. ablace Messages postés 11 Statut Membre 1
       

      Bonjour,

      Avec Mike-31 vous avez pris un peu de votre temps pour m'épauler et j'ai pu solutionner mon problème ; et pour cela, je vous tire mon chapeau.

      La proposition imbriquant les trois formules répond convenablement à ma demande.

      Mille fois merci ! 

      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    Il y a une erreur dans ta demande, exemple tu écris De 2 000 001 à 5 000 000  0% et De 5 000 001 à 10 000 000 1%

    et en résultat tu souhaites  5 000 000 x 1% =   50 000, il n'est pas possible de dire à Excel pour 5 000 000 d'avoir 0% et obtenir le résultat de 1%, essaye d'écrire ta formule comme cela

    =SI(A2>5000000;A2*1%;SI(A2>10000000;A2*2%;SI(A2>50000000;A2*5%;0)))

    Je viens de comprendre ta demande, tu souhaites décomposer une somme par tranche valeur et affecter un % à la tranche, es ce cela !


    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Salut Papy,

    Oui c'est ce a quoi j'ai pensé, si c'est la demande je l'ai traité en 3 formules indépendantes, valeur en A2

    1ére formule pour traiter la tranche à 1%

    =SI(A2>5000000;(A2-5000000)-SI(A2>10000000;(A2-10000000)-SI(A2>50000000;A2-50000000;0))-SI(A2>50000000;A2-50000000;0);0)*1%

    2éme formule pour traiter la tranche à 2%

    =SI(A2>10000000;(A2-10000000)-SI(A2>50000000;A2-50000000;0);0)*2%

    et pour la 3éme tranche à 5%

    =SI(A2>50000000;A2-50000000;0)*5%

    et pour traiter le tout en une seule formule, il suffit d'imbriquer les trois formules

    =(SI(A2>5000000;(A2-5000000)-SI(A2>10000000;(A2-10000000)-SI(A2>50000000;A2-50000000;0))-SI(A2>50000000;A2-50000000;0);0)*1%)+(SI(A2>10000000;(A2-10000000)-SI(A2>50000000;A2-50000000;0);0)*2%)+(SI(A2>50000000;A2-50000000;0)*5%)

    Mais bon attendons le retour d'Ablace pour y voir plus clair


    0
    1. ablace Messages postés 11 Statut Membre 1
       

      Bonjour Cher Mike-31,

      Merci pour la promptitude avec laquelle vous et Papyluc 51 êtes venu à mon secours. Etant débutant en la matière, je n'ai pas pu donné un énoncé claire. Néanmoins, vos réponses et orientations ont solutionnés mon problème. J'ai utilisé la formule qui imbrique les 3 formules et le résultat attendu est atteint.

      Mille fois merci.

      1