Fomrule de calculer des valeur fractionnées

Fermé
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020 - 8 nov. 2017 à 18:49
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 - 11 nov. 2017 à 12:06
Bonjour mes amis,

Je cherche une formule pour calculer le cas suivants: Merci de m'aider:

0 100 10%
101 200 20%
201 500 30%
501 plus500 31%

je donne: 400 la réponse est la suivantes: 400 se trouve entre 201 et 500, donc:

je fractionne 400 en, 100(100-0), et 99(101-200), il reste 201(400-(100+99))
et je multiple 100*10%="10", 99*20%="19.80", 201*30%="60.30"
et je fais la somme des résultats: 10+19.80+60.30="90.10",

d'autre exemple:

je donne 600: je fractionne 600 en "100","99","201","200"
et je multiple les résultats: 100*10%=10, 99*20%=19.80, 201*30%=60.30, 200*31%=62.
la somme le résultat final=152.10.

Merci mes chéres amis.



1 réponse

via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
8 nov. 2017 à 20:15
Bonsoir

1) les exemples que tu donnes sont erronés la 2eme tranche comporte 10 et non 99 (201 est compris et non pas exclu donc c'est 300-200) et la 3eme 300

2) la formule est alors avec la valeur de départ en B2 :
=SI(B2>500;(B2-500)*0,31+120,5;SI(B2>200;(B2-200)*0,3+30;SI(B2>100;(B2-100)*0,2+10)))

Cdlmnt
Via
1
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
9 nov. 2017 à 11:43
elle ne marche pas cette formule!! merci
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701 > nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
9 nov. 2017 à 13:12
Bonjour

Elle fonctionne bien chez moi !
Poste un exemple de ton fichier sur cjoint.com, fais créer un lien, copies le et reviens le coller ici en expliquant ce qui ne fonctionne pas
0
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
9 nov. 2017 à 19:16
cette formule ne respecte pas ce que j'ai expliqué: voila une formule tres proche:

=+CHOISIR(EQUIV(K2;{0;101;201;501};1);0;(K2-100)*0,1;14+(K2-200)*0,14;65+(K2-500)*0,17;89+(K2-501)*0,24)


Merci
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701 > nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
9 nov. 2017 à 19:38
Je ne comprends plus rien, ta formule n'applique pas les mêmes % que dans ton énoncé de départ
D'autre part je le redis tes tranches sont de 100, 100 et 300
donc 1ere tranche pleine donne 100 *10% soit 10
2eme tranche pleine donne 100*20% (selon ton 1er barème) donne 20
3eme tranche pleine 300*30% donne 90
aussi K2<101 k2*0.1
K2<201 (K2-100)*0.2 +10
K2<501 (K2-200)*0.3 + 10 + 20 soit (K2-200)*0.3 + 30
K2>500 (K2-200)*0.31 + 10 + 20 + 90 soit (K2-200)*0.31 + 120
0
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
11 nov. 2017 à 11:11
Pardon elle fonctionne parfaitement j'ai juste changé qlq chiffre pour cela le résultat est changé, MAIS lorsque je mets un chiffre inférieure à 100 je reçoi FAUX !!!

Merci d'avance!
0