Excel - Formule pour calcule proportionnel

Fermé
Amélie - 6 juin 2011 à 10:13
Lrt88 Messages postés 927 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 - 6 juin 2011 à 18:35
Bonjour,

Je dois réaliser un tableau de calcul de droit propotionnel.
C'est a dire que je dispose de plusieurs tranches qui sont les suivantes :

Tranche 1 : 0 - 1067 € => 2.16 %
Tranche 2 : 1067.01 - 2134 € => 1.44 %
Tranche 3 : 2134.01 - 3963 € => 0.72 %
Tranche 4 : 3963.01 - 9146 € => 0.36 %
Tranche 5 : 9146.01 - Infini € => 0.18 %

Je vous donne 2 exemples pour que vous comprenniez la méthode de calcul :

Exemple 1 :

Si le montant est égale à 3000 € le calcul est le suivant :
(1067x0.0216) + ((2134-1067.01)x0.0144) + ((3963-3000)x0.0072) = 23.05 + 15.36 + 6.24 + 44.65

Les autres tranches ne sont pas calculer puisqu'elles sont supérieures au montant.

Exemple 2 :

Si le montant est égale à 19078.84 le calcul prend en compte toutes les tranches :

Ce qui donne : 23.05 + 15.36 + 13.17 + 18.66 + 17.88 = 88.12

Dans mon tableau j'au 5 colonne pour 5 tranches et je calcule le total grâce à une formule somme. Monproblème viens de la formule de calcul des tranches. je n'arrive pas à faire en sorte qu'il ne prenne pas en compte les autres tranches lorsqu'elles sont supérieures au montant. Comment faire ?

J'ai la version Excel 2003.

Merci à l'avance pour votre aide.

Amélie
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 6/06/2011 à 11:24
Bonjour
un petit croquis valant mieux qu'un discours, regardez ici si cela vous v=convient.
note: les formules arrondissent les résultats dans les constantes à deux décimales, au plus près
Si vous voulez la même chose sur B9 et suite:
=ARRONDI(formule complète;2)
http://www.cijoint.fr/cjlink.php?file=cj201106/cij6ghcKkK.xls
crdlmnt


Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
5
Lrt88 Messages postés 927 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 267
6 juin 2011 à 11:38
Moi, j'aurais procéder avec des formules si !
Voici mes résultats pour tes deux exemples

Montant Tranche 1 Tranche 2 Tranche 3 Tranche 4 Tranche 5 Total
3000 23,0472 15,3648 6,2352 0 0 44,6472
19078,84 23,0472 15,3648 13,1688 18,6588 17,87911 88,118

Au faite, t'as fait une faute dans ce que t'as écrit, c'est pas (1067x0.0216) + ((2134-1067.01)x0.0144) + ((3963-3000)x0.0072) mais (1067x0.0216) + ((2134-1067.01)x0.0144) + ((3000-2134)x0.0072) vu qu'on veut prendre ce qui a au-dessus de la limite inférieure de la tranche.

Voic mes formules (le montant est dans la cellule A2)
Pour tranche 1 : =SI(A2>1067; 1067*0,0216; (A2*0,0216))

Pour tranche 2 : =SI(A2>2134; (2134-1067)*0,0144; SI(A2<1067;0;((A2-1067)*0,0144)))

Pour tranche 3 : =SI(A2>3963; (3963-2134)*0,0072; SI(A2<2135;0;((A2-2134)*0,0072)))

Pour tranche 4 : =SI(A2>9146; (9146-3963)*0,0036; SI(A2<3963;0;((A2-3963)*0,0036)))

Pour tranche 5: =SI(A2>9146; A2-9146*0,0018; 0)

Si t'as une question n'hésites pas. C'est mieux que tu comprennes plutot que de recopier bêtement

Après, il suffit de faire glisser les cellules vers le bas pour appliquer les formules à tous tes montants.

Attention, pour tes tranches, je n'ai jamais pris le ,01 en compte.
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 6/06/2011 à 11:43
Bonjour
Et comment faites vous pour décider quelle formule il faut placer selon la tranche dans la quelle se trouve A2??
Tant qu'à donner les infos, donner les complètements., non?
D'autant qu'il semble que vos propositions ne calculent que la partie du % qui dépasse de la tranche précédente!
En fait comme vous dites, il vaut mieux que l'on comprenne, mais là, on ne sait pas bien quoi?

crdlmnt
0
Lrt88 Messages postés 927 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 267
6 juin 2011 à 13:25
Vu que c'est du calcul de droit proportionnel (comme les impots ^^) il est logique que chaque colonne calcule que la partie qui dépasse la partie précédente...c'est là, tout l'intérêt d'un tel calcul. Et j'ai fait ça en cinq colonne car dans le post de base :"Dans mon tableau j'au 5 colonne pour 5 tranches et je calcule le total grâce à une formule somme" donc j'ai repris la même structure. Je sais qu'il est possible de faire ça en 1 cellule.

Si les gens cherchent un peu à comprendre, les calculs sont évidement. Je vais pas me casser le cul à donner 50 000 explications et perdre mon temps alors que ce n'est même pas sûr que la personne revienne voir la réponse.

Allez juste pour le fun, =SI(A2>2134; (2134-1067)*0,0144; SI(A2<1067;0;((A2-1067)*0,0144)))
D'abord on test si le montant dépasse la limite supérieure de la tranche "SI(A2>2134".
Si cette condition est rempli, on peut prendre toute la tranche multipliée par son taux. "(2134-1067)*0,0144"
Si cette condition n'est pas rempli, on test si le montant dépasse la limite inférieur de la tranche.SI(A2<1067
Si cette 2e condition est remplie alors =0 car le montant ne fait pas partie de notre tranche.
Si cette 2e condition n'est pas remplie alors on prend la partie du montant qui dépasse la limite inférieur qu'on multiplie par le taux ((A2-1067)*0,0144))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
6 juin 2011 à 13:50
merci pour vous être casser quelque chose à donner cette brillante explication.
0
Lrt88 Messages postés 927 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 267
6 juin 2011 à 18:35
De rien mais ce fut quand même douloureux :)
0