Calcul de % sur un C.A variable

terratera Messages postés 20 Statut Membre -  
terratera Messages postés 20 Statut Membre -
Bonjour
je suis neuf sur le site et sur excel.
j'ai un problème que je n'arrive pas à solutionner
je veux calculer un commissionnement pour un C.A variable Ce commissionnement est calculé par tranche du C.A dans les conditions suivantes
de 0 à 1125 E 5% du C.A total
de 1126 à 1750 7% du C.A total
de 1751 à 2250 10% du C.A total
de 2251 à 2750 15% du C.A total+ 37.50E de prime
de 2751 à 2937.50 15% du C.A total+ 62.50E de prime
de 2937.51 à 3250 20% du C.A total+100 E de prime
DE 3251 à 3500 20% du CA total+ 125 e DE PRIME
de 3501à 4000 25% du CA TOTAL +125 E de prime
de 4001 à4375 25% du CA;total+150 E de prime
de4376 et plus 25% du C.A total + 200 euros de prime

J'ai essayé en tapant un montant dans une cellule (D4) puis dans la cellule suivante(E4)la formule = si(D4<=1125;si(D4<=1750 etc...etc.....;E4*0.05;E4*0.1;etc...ETC.....;)
J'arrive sur quelques valeurs, mais dès que je veux aller àla fin , la fonction est mauvaise
Je crois qu'il y a quelque chose de plus court mais je n'en suis pas sur.
si quelqu'un pouvait me dépanner et m'indiquer la fonction qui convient........
je précise, je suis plutôt nul !!!
Merci

11 réponses

  1. Licorne rose Messages postés 1047 Statut Membre 226
     
    Bonsoir,

    Pour simplifier l'écriture je ne garde que les 3 premiers seuils :
    de 0 à 1125 5% du C.A total
    de 1126 à 1750 7% du C.A total
    de 1751 à 2250 10% du C.A total
    au-delà de 2250 15% du C.A total+ 37.50E de prime

    Il me semble que c'est plutôt :
    SI(D4<=1125;D4*0,05;SI(D4<=1750;D4*0,07;SI(D4<=2250;D4*0,1;D4*0,15+37,50)))
    0
  2. terratera Messages postés 20 Statut Membre
     
    Bonjour
    merci de votre réponse
    C'est effectivement la formule qui convient, mais d'après ce que j'ai vu, j'ai trop d'argument, il y a je crois une autre fonction"recherche" ou qqchose comme ça qui pourrait débloquer la situation
    Encore une fois merci.Je cherche sur la méthode "excel"
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Licorne rose Messages postés 1047 Statut Membre 226
     
    Aux répondeurs qui m'ont suivi :
    Bravo, c'est la grande classe !
    0
  5. terratera Messages postés 20 Statut Membre
     
    Bonjour
    OUI, c'est vraiment du grand art!
    La formule proposée par philou est un peu compliquée pour moi mais je crois pouvoir y arriver.actuellement ,j'arrive après bcp de mal à faire ce calcul, mais en calculant à part la com puis la prime que j'addittionne ensuite
    Quand au lien gérard.g. pagesperso alors là ......... je vais essayer de piocher quelque chose
    Merci à tous les 2
    2 questions encore
    1°La formule est toujours la meme, mais les cellules concernant le Ca généré varient suivant les gens. ainsi, le CA va se trouver en H2 par exemple , un autre en H8, un autre en K12 ETC;;;;ETC;;;le comm étant tjrs ainsi que la prime dans les cellules suivant le CA G2N2R2
    EX
    CA en H2, com en H3, prime en H4
    CA en K12,com en K13 prime en K 14 SUIVANT
    Est-il possible, la formule initiale restant la même, la recopier dans les nouvelles cellules?

    Est-il possible de noter le tableau initial permettant les calculs dans une feuille à part et cependant d'effectuer les calculs sur d'autres feuilles?
    Merci
    0
  6. terratera Messages postés 20 Statut Membre
     
    ok philou, j'ai tjrs pas compris la formule, je vais l'appliquer bêtement et j'espère y arriver
    j'ai bien vu qu'il était possible de noter la base du commissionnement sur une autre feuille
    je vais essayer tout ça et te tenir au courant
    0
  7. terratera Messages postés 20 Statut Membre
     
    Bonsoir philou
    je ne m'y retrouve pas!
    la formule que je frappe ma parait pourtant bonne, mais j'ai un chiffre qui est absolument pas correct du genre 123000 et des poussières
    si tu pouvais me faire un topo avec les elements suivants:
    en feuille1 nommée base_com,j'ai

    E F G H
    de à com prime

    4 0 2250 5%
    5 2251 3500 7%
    6 3501 4500 10%
    7 4501 5500 15% 75
    8 5501 5875 15% 125
    9 5876 6500 20% 200
    10 6501 7000 20% 250
    11 7001 8000 25% 250
    12 8001 8750 25% 300
    13 8751 25% 400

    En feuille 2

    j'ai le CA en K 10 pour 5824 E
    Je voudrais le montant de la com en K11
    et le montant de la prime en K 12

    LA FORMULE QUE J'AI FRAPP2E EST LA SUIVANTE/

    =SI(K10="";"";K10*RECHERCHEV(K10;base_com!$E$4:$F$13;3.1)).Elle me semble correcte avec ce que tu m'as transmis,mais je dois certainement faire une bourde quelque part que je ne vois pas
    encore merci
    0
  8. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour terratera

    Il y a une erreur dans la formule que vous avez tapé

    =SI(K10="";"";K10*RECHERCHEV(K10;base_com!$E$4:$F$13;3;1))

    la rechercheV
    1 élément k10 doit être dans la première colonne du champ recherche

    2 élément le tableau ou on cherche $E$4:$F$13 les dollars ($) pour fixer les bornes haut gauche et bas droite

    3 élément le 2 ou 3 la colonne du champ ou on prend l'info
    la colonne G dans ce cas colonne (E, F, G = 3eme colonnes) pour le montant de la prime. Mettre 2 pour le %

    1 pour vrai(valeur immédiatement inférieure à valeur_cherchée sera renvoyée ) d'où l'inutilité de la colonne avec valeur haute des CA
    Si le critère avait été 0 ou faux cela correspond à la valeur exacte.

    le fichier modifié

    https://www.cjoint.com/?3KbjFVMnMkB

    C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
    0
  9. terratera Messages postés 20 Statut Membre
     
    bonjour philou
    ça y est!!,j'ai enfin réussi à utiliser la formule.Je crois avoir compris.j'ai testé sur plusieurs calculs et ca marche
    Merci pour cette aide précieuse;
    J'aurai encore sans doute besoin d'aide quand j'aurai un peu plus avancé en particulier pour les tableaux croisés
    Encore merci
    0