OVH Cloud OVH Cloud

existe t il une fonction???

5 réponses
Avatar
Angéla
Bonjour à tous,
Comment faire pour appliquer des remises par tranche. Je m'explique / pour
une somme donnée (de 32000? par exemple) , je veux appliquer 10% sur les 10
000 premiers ?, 20% sur les 10 000? suivants et ainsi de suite.
Il doit exister une formule???
Merci de m'aider
@+ Angéla

5 réponses

Avatar
Ellimac
Bonjour,

Avec 5 tranches :

=SI(A1<10000;0;SI(A1<20000;1000+(A1-10000)*20%;SI
(A1<30000;3000+(A1-20000)*30%;SI(A1<40000;6000+(A1-30000)
*40%;10000+(A1-40000)*50%))))

Camille

-----Message d'origine-----
Bonjour à tous,
Comment faire pour appliquer des remises par tranche. Je
m'explique / pour

une somme donnée (de 32000? par exemple) , je veux
appliquer 10% sur les 10

000 premiers ?, 20% sur les 10 000? suivants et ainsi de
suite.

Il doit exister une formule???
Merci de m'aider
@+ Angéla


.



Avatar
Daniel.M
Bonjour,

Un bel exemple (en anglais) là :
http://www.mcgimpsey.com/excel/taxvariablerate.html

Salutations,

Daniel M.

"Angéla" wrote in message
news:
Bonjour à tous,
Comment faire pour appliquer des remises par tranche. Je m'explique / pour
une somme donnée (de 32000? par exemple) , je veux appliquer 10% sur les 10
000 premiers ?, 20% sur les 10 000? suivants et ainsi de suite.
Il doit exister une formule???
Merci de m'aider
@+ Angéla




Avatar
ChrisV
Bonjour Angela,

Si tu souhaites faire apparaître les remises successives...
avec le montant en A1 et les remises par tranche de 10000 en B1:Bxx

en B1, à recopier vers le bas:

=SI(ENT(A$1/10000)>=LIGNE();A$1*LIGNE()*10%;"")

Si maintenant tu souhaites faire la somme des montants des remises par
tranches de 10000:
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME(A$1*LIGNE(INDIRECT("1:"&ENT(A1/10000)))*10%)}


ChrisV


"Angéla" a écrit dans le message de news:

Bonjour à tous,
Comment faire pour appliquer des remises par tranche. Je m'explique / pour
une somme donnée (de 32000? par exemple) , je veux appliquer 10% sur les
10
000 premiers ?, 20% sur les 10 000? suivants et ainsi de suite.
Il doit exister une formule???
Merci de m'aider
@+ Angéla




Avatar
ChrisV
Oups...
sinon va falloir bientôt tout donner...

{=SOMME(A1*LIGNE(INDIRECT("1:"&MIN(10;ENT(A1/10000))))*10%)}

nb: tu peux remplacer le 10 (après MIN) par le chiffre correspondant à la
tranche max, par ex. 7 pour 70%...


ChrisV


"ChrisV" a écrit dans le message de news:
uAE%
Bonjour Angela,

Si tu souhaites faire apparaître les remises successives...
avec le montant en A1 et les remises par tranche de 10000 en B1:Bxx

en B1, à recopier vers le bas:

=SI(ENT(A$1/10000)>=LIGNE();A$1*LIGNE()*10%;"")

Si maintenant tu souhaites faire la somme des montants des remises par
tranches de 10000:
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME(A$1*LIGNE(INDIRECT("1:"&ENT(A1/10000)))*10%)}


ChrisV


"Angéla" a écrit dans le message de news:

Bonjour à tous,
Comment faire pour appliquer des remises par tranche. Je m'explique /
pour
une somme donnée (de 32000? par exemple) , je veux appliquer 10% sur les
10
000 premiers ?, 20% sur les 10 000? suivants et ainsi de suite.
Il doit exister une formule???
Merci de m'aider
@+ Angéla








Avatar
ChrisV
tu peux remplacer le 10 (après MIN) par le chiffre correspondant à la
tranche max, par ex. 7 pour 70%


Y'a intérêts même, parce que en cumulé, on va vite dépasser les 100% !
Tout dépends de ce que tu souhaites, à la louche et pour 3 tranches 10+20+30
soit 60% !


ChrisV


"ChrisV" a écrit dans le message de news:

Oups...
sinon va falloir bientôt tout donner...

{=SOMME(A1*LIGNE(INDIRECT("1:"&MIN(10;ENT(A1/10000))))*10%)}

nb: tu peux remplacer le 10 (après MIN) par le chiffre correspondant à la
tranche max, par ex. 7 pour 70%...


ChrisV


"ChrisV" a écrit dans le message de news:
uAE%
Bonjour Angela,

Si tu souhaites faire apparaître les remises successives...
avec le montant en A1 et les remises par tranche de 10000 en B1:Bxx

en B1, à recopier vers le bas:

=SI(ENT(A$1/10000)>=LIGNE();A$1*LIGNE()*10%;"")

Si maintenant tu souhaites faire la somme des montants des remises par
tranches de 10000:
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME(A$1*LIGNE(INDIRECT("1:"&ENT(A1/10000)))*10%)}


ChrisV


"Angéla" a écrit dans le message de news:

Bonjour à tous,
Comment faire pour appliquer des remises par tranche. Je m'explique /
pour
une somme donnée (de 32000? par exemple) , je veux appliquer 10% sur les
10
000 premiers ?, 20% sur les 10 000? suivants et ainsi de suite.
Il doit exister une formule???
Merci de m'aider
@+ Angéla