Calcul de % sur un C.A variable

Fermé
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013 - 29 oct. 2013 à 17:39
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013 - 2 nov. 2013 à 09:11
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
A voir également:

11 réponses

Licorne rose Messages postés 997 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 18 janvier 2024 227
Modifié par Licorne rose le 29/10/2013 à 19:16
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
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013
30 oct. 2013 à 10:34
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
PHILOU10120 Messages postés 6390 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 27 septembre 2024 810
30 oct. 2013 à 11:03
Bonjour

Un fichier exemple le CA en A3 le commissionnement et la prime D3

https://www.cjoint.com/?3JElcySlhYS
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
30 oct. 2013 à 11:04
Bonjour,

Pour contourner le problème du trop grand nombre d'arguments, tu peux procéder par nomination de ta formule.
Pour plus d'explications: http://gerard.g.pagesperso-orange.fr/logexl_05_a.htm#nom_formule

Cordialement.
0

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

Posez votre question
Licorne rose Messages postés 997 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 18 janvier 2024 227
30 oct. 2013 à 21:14
Aux répondeurs qui m'ont suivi :
Bravo, c'est la grande classe !
0
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013
31 oct. 2013 à 12:20
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
PHILOU10120 Messages postés 6390 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 27 septembre 2024 810
31 oct. 2013 à 15:50
Bonjour terratera

Le fichier modifié

https://www.cjoint.com/?3JFpXRKsGjx
0
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013
31 oct. 2013 à 21:09
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
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013
31 oct. 2013 à 23:44
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
PHILOU10120 Messages postés 6390 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 27 septembre 2024 810
Modifié par PHILOU10120 le 1/11/2013 à 10:06
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
terratera Messages postés 20 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 21 décembre 2013
2 nov. 2013 à 09:11
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