Chiffre d'affaire avec plusieurs taux

Cazinos

XLDnaute Occasionnel
Bonsoir le forum,

Pouvez-vous m'aider à résoudre le problème ci-dessous S.V.P. (à l'aide d'une formule)

Je vous remercie

Cazinos


Inférieur à 12 600,00 - 2,50 %


de 12 600,00 à 16 800,00 - 3,00 %

de 16 800,00 à 21 000,00 - 7,00 %

de 21 000,00 à 26 000,00 - 8,00 %

de 26 000,00 à 31 000,00 - 9,00 %

de 31 000,00 à 37 000,00 - 10,00 %


Supérieur à 37 000,00 - 11,00 %


Salaire fixe : 1 500.00

Salaire fixe + commission = ( FORMULE )
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Sous réserve d'avoir compris, et magré la contradiction des critères à la fois bornes supérieures et inférieures des suivants :
Code:
=1500+$A1*INDEX({0,025;0,03;0,07;0,08;0,09;0,1;0,11};EQUIV($A1;{0;16200;16800;21000;26000;31000;37000}))
 

Cazinos

XLDnaute Occasionnel
Bonsoir,

Merci pour la formule, mais je n'ai pas été clair
voir la formule écrite...

si le chiffre d'affaire est inférieur ou égal à 12600 alors on applique 2,5%
si le chiffre d'affaire est supérieur à 126000 et inférieur ou égal à 168000 alors on applique 3%
si le chiffre d'affaire est supérieur à 168000 et inférieur ou égal à 21000 alors on applique 7%
si le chiffre d'affaire est supérieur à 21000 et inférieur ou égal à 26000 alors on applique 8%
si le chiffre d'affaire est supérieur à 26000 et inférieur ou égal à 31000 alors on applique 9%
si le chiffre d'affaire est supérieur à 31000 et inférieur ou égal à 37000 alors on applique 10%
si le chiffre d'affaire est supérieur à 37000 alors on applique 11%
 

Dranreb

XLDnaute Barbatruc
Ma formule est juste alors, au détail près que ça doit toujours être des borne supérieures ?
l'EQUIV sans 3ième paramètre ne marche qu'avec des bornes inférieures. C'est toujours du à partir de, jamais du jusqu'à. Mais on peut ajouter 1 à chacune pour que ça ne s'applique qu'à partir de cette valeur augmentée.
Code:
=1500+$A1*INDEX({0,025;0,03;0,07;0,08;0,09;0,1;0,11};EQUIV($A1;{0;16201;16801;21001;26001;31001;37001}))
On peut aussi chercher -$A1 dans les bornes mise en négatif et rangées en sens inverse.
Code:
=1500+$A1*INDEX({0,11;0,1;0,09;0,08;0,07;0,03;0,025};EQUIV(-$A1;{-2E+222;-37000;-31000;-26000;-21000;-16800;-16200}))
En fait ça ça marche aussi :
Code:
=1500+$A1*INDEX({0,11;0,1;0,09;0,08;0,07;0,03;0,025};EQUIV($A1;{9E+99;37000;31000;26000;21000;16800;16200};-1))
Si c'était plutôt un calcul par tranche qu'il vous fallait ce serait faisable aussi :
upload_2018-7-27_23-49-42.png
la formule en B1, propagée sur 8 lignes :
Code:
=MAX($A1*0,025+15000;$A1*0,03+14919;$A1*0,07+14247;$A1*0,08+14037;$A1*0,09+13777;$A1*0,1+13467;$A1*0,11+13097)
Pour vérification, en C2, propagé sur 7 lignes :
Code:
=(B2-B1)/(A2-A1)
 
Dernière édition:

Statistiques des forums

Discussions
312 489
Messages
2 088 870
Membres
103 980
dernier inscrit
grandmasterflash38