Calcul commissions en fonction du CA
Fermé
AlaMontagne.immo
-
27 nov. 2020 à 10:04
PapyLuc51 Messages postés 4376 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 septembre 2024 - 28 nov. 2020 à 15:26
PapyLuc51 Messages postés 4376 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 septembre 2024 - 28 nov. 2020 à 15:26
A voir également:
- Calcul commissions en fonction du CA
- Fonction si et - Guide
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Logiciel calcul surface terrain gratuit - Télécharger - Outils professionnels
8 réponses
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
1 435
27 nov. 2020 à 13:27
27 nov. 2020 à 13:27
Bonjour,
Et bien oui, c'est ça, il faut nous transmettre le fichier car c'est comme si c'était un appel au 18 sans indiquer le lieu de l'incendie ;))
Allez dans https://www.cjoint.com/
Cliquez sur "PARCOURIR" pour sélectionner le classeur ou "FAIRE UN GLISSER DEPOSER" dans la fenêtre ;
Clic sur le bouton "CREER LE LIEN" ;
"CLIC DROIT" sur le lien créé "COPIER L'ADRESSE DU LIEN" ;
Sur le post Clic droit "COLLER".
ou dans https://mon-partage.fr/
Cordialement
Et bien oui, c'est ça, il faut nous transmettre le fichier car c'est comme si c'était un appel au 18 sans indiquer le lieu de l'incendie ;))
Allez dans https://www.cjoint.com/
Cliquez sur "PARCOURIR" pour sélectionner le classeur ou "FAIRE UN GLISSER DEPOSER" dans la fenêtre ;
Clic sur le bouton "CREER LE LIEN" ;
"CLIC DROIT" sur le lien créé "COPIER L'ADRESSE DU LIEN" ;
Sur le post Clic droit "COLLER".
ou dans https://mon-partage.fr/
Cordialement
Raymond PENTIER
Messages postés
58655
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 septembre 2024
17 199
28 nov. 2020 à 00:25
28 nov. 2020 à 00:25
Bonjour Xavier.
Désolé, mais je me refuse à travailler sur des formules aussi inutilement lourdes ... 1155 caractères dans la cellule L3, c'est abominable !
Tu gagnes déjà 2 caractères en remplaçant
SI((D3="ALM")*ET(E3="ALM");I3*0; (32 caractères) par
SI(ET(D3="ALM";E3="ALM");I3*0; (30 caractères)
ce qui, répété 34 fois dans la formule, te fait économiser 68 caractères.
D'ailleurs on se demande à quoi servent tes 34 fonctions ET, puisque si tu les supprimes tu obtiens le même résultat. En effet
SI((D3="ALM")*ET(E3="ALM");I3*0;
est identique à
SI((D3="ALM")*(E3="ALM");I3*0;
Tu as 36 fois
=SI((D3="ALM")*ET(E3="ALM");I3*0;SI((D3="ALM")*(E3="AA");I3*0,25;SI((D3="AA")*ET(E3="ALM");I3*0,25;SI((D3="AA")*ET(E3="AA");I3*0,5; ...
alors que tu pourrais ne l'avoir qu'une seule fois :
=I3*SI((D3="ALM")*ET(E3="ALM");0;SI((D3="ALM")*(E3="AA");0,25;SI((D3="AA")*ET(E3="ALM");0,25;SI((D3="AA")*ET(E3="AA");0,5; ...
Désolé, mais je me refuse à travailler sur des formules aussi inutilement lourdes ... 1155 caractères dans la cellule L3, c'est abominable !
Tu gagnes déjà 2 caractères en remplaçant
SI((D3="ALM")*ET(E3="ALM");I3*0; (32 caractères) par
SI(ET(D3="ALM";E3="ALM");I3*0; (30 caractères)
ce qui, répété 34 fois dans la formule, te fait économiser 68 caractères.
D'ailleurs on se demande à quoi servent tes 34 fonctions ET, puisque si tu les supprimes tu obtiens le même résultat. En effet
SI((D3="ALM")*ET(E3="ALM");I3*0;
est identique à
SI((D3="ALM")*(E3="ALM");I3*0;
Tu as 36 fois
I3*dans ta formule
=SI((D3="ALM")*ET(E3="ALM");I3*0;SI((D3="ALM")*(E3="AA");I3*0,25;SI((D3="AA")*ET(E3="ALM");I3*0,25;SI((D3="AA")*ET(E3="AA");I3*0,5; ...
alors que tu pourrais ne l'avoir qu'une seule fois :
=I3*SI((D3="ALM")*ET(E3="ALM");0;SI((D3="ALM")*(E3="AA");0,25;SI((D3="AA")*ET(E3="ALM");0,25;SI((D3="AA")*ET(E3="AA");0,5; ...
Raymond PENTIER
Messages postés
58655
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 septembre 2024
17 199
Modifié le 28 nov. 2020 à 01:58
Modifié le 28 nov. 2020 à 01:58
Illustration : https://www.cjoint.com/c/JKCa44PSD2g
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
1 435
Modifié le 28 nov. 2020 à 14:04
Modifié le 28 nov. 2020 à 14:04
Encore mieux que le tableau de concordance ; une bonne sieste et le cerveau repart :))
En se servant de la tête des deux colonnes ( L1 pour L3) cette formule en L3
C'est à dire lorsqu'on trouve 2 fois L1 en D3:E3 ont multiplie par 0,5 ; pour 1 fois ont multiplie par 0,25 et on laisse la cellule à 0 dans les autres cas.
A incrémenter sur les autres colonnes (N3 P3 R3 et T3) et modifier T3 comme ceci
=SI(NB.SI($D3:$E3;T$2)=2;$I$3*0,1;SI(NB.SI($D3:$E3;T$2)=1;$I$3*0,05;0))
Cordialement
En se servant de la tête des deux colonnes ( L1 pour L3) cette formule en L3
=SI(NB.SI($D3:$E3;L$1)=2;$I$3*0,5;SI(NB.SI($D3:$E3;L$1)=1;$I$3*0,25;0))
C'est à dire lorsqu'on trouve 2 fois L1 en D3:E3 ont multiplie par 0,5 ; pour 1 fois ont multiplie par 0,25 et on laisse la cellule à 0 dans les autres cas.
A incrémenter sur les autres colonnes (N3 P3 R3 et T3) et modifier T3 comme ceci
=SI(NB.SI($D3:$E3;T$2)=2;$I$3*0,1;SI(NB.SI($D3:$E3;T$2)=1;$I$3*0,05;0))
Cordialement
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
1 435
Modifié le 28 nov. 2020 à 15:59
Modifié le 28 nov. 2020 à 15:59
Une petite erreur à rectifier enlever $ devant le 3 de I3 pour incrémenter vers le bas
=SI(NB.SI($D3:$E3;L$1)=2;$I3*0,5;SI(NB.SI($D3:$E3;L$1)=1;$I3*0,25;0))
=SI(NB.SI($D3:$E3;T$2)=2;$I3*0,1;SI(NB.SI($D3:$E3;T$2)=1;$I3*0,05;0))
=SI(NB.SI($D3:$E3;L$1)=2;$I3*0,5;SI(NB.SI($D3:$E3;L$1)=1;$I3*0,25;0))
=SI(NB.SI($D3:$E3;T$2)=2;$I3*0,1;SI(NB.SI($D3:$E3;T$2)=1;$I3*0,05;0))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok, merci!
Voici le lien du fichier : https://www.cjoint.com/c/JKBmWtSd3EL
J'ai résolu mon premier problème qui était de réduire les commission de mon associé et moi même (MS et SOL) en fonction de l'évolution des commissions des commerciaux. reste le problème de faire en sorte que les commissions des commerciaux évoluent en fonction de leur CA et du barème, sans que cela modifie les commissions de la première tranche du barème, et ainsi de suite...
Dites moi si c'est assez clair ou si besoin de plus d'explications.
Merci d'avance,
Xavier
Voici le lien du fichier : https://www.cjoint.com/c/JKBmWtSd3EL
J'ai résolu mon premier problème qui était de réduire les commission de mon associé et moi même (MS et SOL) en fonction de l'évolution des commissions des commerciaux. reste le problème de faire en sorte que les commissions des commerciaux évoluent en fonction de leur CA et du barème, sans que cela modifie les commissions de la première tranche du barème, et ainsi de suite...
Dites moi si c'est assez clair ou si besoin de plus d'explications.
Merci d'avance,
Xavier
Raymond PENTIER
Messages postés
58655
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 septembre 2024
17 199
28 nov. 2020 à 02:19
28 nov. 2020 à 02:19
Cerise sur le gateau : utiliser la fonction OU pour remplacer
SI((D3="AA")*(E3="ALM"); 0,25; SI((D3="ALM")*(E3="AA");0,25;
SI((D3="AA")*(E3="ES"); 0,25; SI((D3="ES")*(E3="AA");0,25;
SI((D3="AA")*(E3="CT"); 0,25; SI((D3="CT")*(E3="AA");0,25;
SI((D3="AA")*(E3="MK"); 0,25; SI((D3="MK")*(E3="AA");0,25;
SI((D3="AA")*(E3="MC"); 0,25; SI((D3="MC")*(E3="AA");0,25;
par
SI(OU((D3="AA")*(E3="ALM");(D3="ALM")*(E3="AA");
(D3="AA")*(E3="ES");(D3="ES")*(E3="AA");(D3="AA")*(E3="CT");
(D3="CT")*(E3="AA");(D3="AA")*(E3="MK");(D3="MK")*(E3="AA");
(D3="AA")*(E3="MC");(D3="MC")*(E3="AA"));0,25;
SI((D3="AA")*(E3="ALM"); 0,25; SI((D3="ALM")*(E3="AA");0,25;
SI((D3="AA")*(E3="ES"); 0,25; SI((D3="ES")*(E3="AA");0,25;
SI((D3="AA")*(E3="CT"); 0,25; SI((D3="CT")*(E3="AA");0,25;
SI((D3="AA")*(E3="MK"); 0,25; SI((D3="MK")*(E3="AA");0,25;
SI((D3="AA")*(E3="MC"); 0,25; SI((D3="MC")*(E3="AA");0,25;
par
SI(OU((D3="AA")*(E3="ALM");(D3="ALM")*(E3="AA");
(D3="AA")*(E3="ES");(D3="ES")*(E3="AA");(D3="AA")*(E3="CT");
(D3="CT")*(E3="AA");(D3="AA")*(E3="MK");(D3="MK")*(E3="AA");
(D3="AA")*(E3="MC");(D3="MC")*(E3="AA"));0,25;
Bonjour Raymond,
Merci, je ne savais pas que je pouvais fair comme cela, un peu plus court en effet :p
Toutefois ça ne résout pas mon problème de répartition et augmentation des commissions en fonction de l'évolution du CA de la personne... Pour ça j'ai pensé à créer un cumul entre les colonnes "COM BASE" et "COM REVUE" de "AA" (et des autres) pour appliquer les paliers en fonction du CA...
Ca ne me parait pas le plus simple à mettre en place, je suis sur qu'il y a des façon plus intelligentes de mettre ça en place...mais là....j'ai l'oeil gauche qui part en tourbillon... :p
Merci, je ne savais pas que je pouvais fair comme cela, un peu plus court en effet :p
Toutefois ça ne résout pas mon problème de répartition et augmentation des commissions en fonction de l'évolution du CA de la personne... Pour ça j'ai pensé à créer un cumul entre les colonnes "COM BASE" et "COM REVUE" de "AA" (et des autres) pour appliquer les paliers en fonction du CA...
Ca ne me parait pas le plus simple à mettre en place, je suis sur qu'il y a des façon plus intelligentes de mettre ça en place...mais là....j'ai l'oeil gauche qui part en tourbillon... :p
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
1 435
Modifié le 28 nov. 2020 à 06:17
Modifié le 28 nov. 2020 à 06:17
Bonjour,
Salut Raymond
Encore plus réduit une rechercheV et un tableau de concordances que j'ai nommé Entrées_Sorties
Cordialement
Salut Raymond
Encore plus réduit une rechercheV et un tableau de concordances que j'ai nommé Entrées_Sorties
=I3*RECHERCHEV(D3&"/"&E3;Entrées_Sorties;2;0)
Cordialement
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
1 435
Modifié le 28 nov. 2020 à 07:31
Modifié le 28 nov. 2020 à 07:31
Je modifie ma formule pour supprimer les erreurs N/A
Ce tableau de concordance et la formule ne sont valables que pour la colonne AA pour les autres cas il faudra ajouter les concordances pour chaque cas dans une autres colonnes - renommer le tableau entier - changer la colonne du résultat attendu dans la formule
Cordialement
=SIERREUR(I3*RECHERCHEV(D3&"/"&E3;Entrées_Sorties;2;0);0)
Ce tableau de concordance et la formule ne sont valables que pour la colonne AA pour les autres cas il faudra ajouter les concordances pour chaque cas dans une autres colonnes - renommer le tableau entier - changer la colonne du résultat attendu dans la formule
Cordialement
AlaMontagne.immo
>
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
28 nov. 2020 à 09:46
28 nov. 2020 à 09:46
Bonjour,
Ok, je pense que je comprend le principe.
Je sais bien que ma formule est lourde mais je dois avouer ne pas vraiment maitriser ce genre de chose, j'improvise!
Mais cela me fait ajouter sur ma feuille (ou ailleurs...) autant de tableau de concordance que j'ai de commerciaux. Dans mon cas je n'ai que "entrée et "sortie"... N'est pas mieux? Vaut il mieux plusieurs tableaux de concordance, quitte à les basculer sur une autre feuille?
Quoiqu'il en soit, merci vivement pour votre aide.
Cdlt,
Xavier
Ok, je pense que je comprend le principe.
Je sais bien que ma formule est lourde mais je dois avouer ne pas vraiment maitriser ce genre de chose, j'improvise!
Mais cela me fait ajouter sur ma feuille (ou ailleurs...) autant de tableau de concordance que j'ai de commerciaux. Dans mon cas je n'ai que "entrée et "sortie"... N'est pas mieux? Vaut il mieux plusieurs tableaux de concordance, quitte à les basculer sur une autre feuille?
Quoiqu'il en soit, merci vivement pour votre aide.
Cdlt,
Xavier
PapyLuc51
Messages postés
4376
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
23 septembre 2024
1 435
28 nov. 2020 à 10:28
28 nov. 2020 à 10:28
Bonjour Xavier
Si j'ai bien compris la formule en M3 tu dois ajouter à L3 un supplément de COM répartis comme ceci :
Si L101 est :
• <=50000 = sans ajout
• >50000 = L3*0,275
• >80000 = L3*0,3
• >100000 = L3*0,325
• >150000 = L3*0,35
donc un ajout de 0,25 au dépassement de chaque tranche
La formule peut donc être réduite à
Ton fichier en retour avec les formules rectifiées et le tableau de concordances,
https://www.cjoint.com/c/JKCjzxvorwz
en espérant être dans la bonne direction
Cordialement
Si j'ai bien compris la formule en M3 tu dois ajouter à L3 un supplément de COM répartis comme ceci :
Si L101 est :
• <=50000 = sans ajout
• >50000 = L3*0,275
• >80000 = L3*0,3
• >100000 = L3*0,325
• >150000 = L3*0,35
donc un ajout de 0,25 au dépassement de chaque tranche
La formule peut donc être réduite à
=SI(L3<>"";L3+SI(L$101>50000;L3*0,275;SI(L$101>80000;L3*0,3;SI(L$101>100000;L3*0,325;SI(L$101>150000;L3*0,35;0))));0)
Ton fichier en retour avec les formules rectifiées et le tableau de concordances,
https://www.cjoint.com/c/JKCjzxvorwz
en espérant être dans la bonne direction
Cordialement