Calculer des frais de gestion sous excel

Résolu
senemond -  
aziz_alg80 Messages postés 427 Statut Membre -
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.

6 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. senemond
       
      ç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
  2. senemond
     
    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
  3. senemond
     
    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
  4. aziz_alg80 Messages postés 427 Statut Membre 22
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
  7. aziz_alg80 Messages postés 427 Statut Membre 22
     
    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
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      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
    2. aziz_alg80 Messages postés 427 Statut Membre 22
       
      Bien dit et bien expliqué
      0