Calculer des frais de gestion sous excel

Résolu/Fermé
senemond - Modifié par senemond le 14/02/2013 à 11:32
aziz_alg80 Messages postés 378 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 30 mars 2020 - 15 févr. 2013 à 21:01
Bonjour,
Bonjour,
J'ai besoin d'une formule de calcul sous excel 2007.
Je veux calculer les frais suivants, dans une seule formule.
De 0 a 50000 frais 0.60%
De 50001 a 100000 0.40%
De 100001 a 200000 0.20%
Expl : Qu'elles seront les frais sur : 90000 ou sur : 140000 somme qui pourront changer

J'ai déjà essayer avec la formule suivant ,le résultat est faux. =SI(A1="";"";SI(A1<=5000;A1*0.06;SI(A1<=10000;A1*0.04;SI(A1<=20000;A1*0.02;A1*0.02))))

Si vous voulez bien m'écrire la formule complète.
Je vous remercie pour votre aide.



A voir également:

6 réponses

ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 14/02/2013 à 11:45
bonjour

bonjour
je t'ai déjà répondu ici, mais visiblement tu n'en a pas tenu compte
https://forums.commentcamarche.net/forum/affich-27125862-formule-pour-calculer-des-frais-sous-excel-2007#p27129919

bonne suite
1
ça ne marche pas avec la formule sur, A1 =70000 ou 90000, le résultat devrait être 380 et 460 avec la formule j'ai 560 et 640
=SI(A1<=5000;A1*0,006;SI(A1<=10000;5000*0,006+(A1-5000)*0,004;5000*0,006+5000*0,004+(A1-10000)*0,002))
Pour 50000 et 140000 ca marche bien
Je pense qu'il y a une erreur.
Encore merci pour votre aide et votre patience.
0
je recommence avec votre formule, j'ai peut être fait une erreur .
je ne suis pas très doué.
je vous remercie pour votre assistance.
0
je confirme ça ne marche pas sur A1 90000, le résultat devrait être 316 avec la formule j'ai 500.
Je pense qu'il y a une erreur.
Je vous remercie pour votre patience
0
aziz_alg80 Messages postés 378 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 30 mars 2020 22
14 févr. 2013 à 17:57
Salut

théoriquement la fonction suivante marche

=SI(ET(A1>0;A1<=50000);A1*0,6%;SI(ET(A1>50000;A1<=100000);A1*0,4%;SI(ET(A1>100000;A1<200000);A1*0,2%)))
0

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

Posez votre question
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 14/02/2013 à 23:06
Désolé mais les tranches de ton post: 12-fevrier étaient 0 - 5000 - 10000 - ...
de plus celle de ta demande actuelle ne sont pas les mêmes dans la question 0 - 50 000 - 100 000 - ... et dans ta formule où on retrouve 0 - 5000 - 10000 - ...,
difficile de s'y retrouver!!!

il suffit donc d'ajouter un "0" aux bornes des tranches pour corriger.
La formule avec les tranches 0 - 50 000 - 100 000 - ...
=SI(A1="";"";SI(A1<=50000;A1*0,006;SI(A1<=100000;50000*0,006+(A1-50000)*0,004;50000*0,006+50000*0,004+(A1-100000)*0,002)))

Une question toutefois
S'agit il d'un calcul
- avec taux dégressifs (un taux par tranche) > la formule F1 ci-dessus
- avec taux fixe appliqué à toute la somme > ta formule
=SI(A1="";"";SI(A1<=50000;A1*0.006;SI(A1<=100000;A1*0.004;SI(A1<=200000;A1*0.002;A1*0.02))))

EX1. pour 90 000 on obtient
- avec taux dégressif
de 0 à 50 000 taux 0.6% soit 50 000*0.006 = 300
de 50 000 à 90 000 taux 0.4% soit 40 000*0.004 = 160
ce qui donne un total de 460 (et non 316)
- avec taux fixe
90 000*0.004 = 360 (et non 316)

> aziz_alg80
fais le calcul avec ta formule pour 50 000 et 60 000, tu devrais voir apparaitre une anomalie!

bon courage
0
aziz_alg80 Messages postés 378 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 30 mars 2020 22
15 févr. 2013 à 19:31
Bonsoir;

Exactement; il faut spécifier de quel calcul s'agit-t-il;

de toutes les manières aucun d'eux ne donne un résultat R=316 pour A1=90 000.

Maintenant s'il s'agit d'un calcul dégressif; la formule de CCM81 :

=SI(A1="";"";SI(A1<=50000;A1*0,006;SI(A1<=100000;50000*0,006+(A1-50000)*0,004;50000*0,006+50000*0,004+(A1-100000)*0,002)))

est juste.

et s'il s'agit d'un calcul avec un taux fixe, j'aimerais bien que CCM81 confirme la mienne :

=SI(ET(A1>0;A1<=50000);A1*0,6%;SI(ET(A1>50000;A1<=100000);A1*0,4%;SI(ET(A1>100000;A1<200000);A1*0,2%)))


Bon courage
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 15/02/2013 à 20:06
ta formule est correcte mais un peu compliquée les 2° et 3° ET au moins, sont inutiles puisque si le 1° n'est pas réalisé, c'est que A1 > 50000 etc ...
soit en résumé
Si A1 < 50000  
ALORS .... 
SINON 
   SI A1 < 100000 
   ALORS .... 
   $INON etc ...


vois celle que j'ai proposé au post #6

cordialement CCM81
0
aziz_alg80 Messages postés 378 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 30 mars 2020 22
15 févr. 2013 à 21:01
Bien dit et bien expliqué
0