Formule comprise entre plusieur valeur.

Résolu/Fermé
Gégé - 17 juil. 2012 à 11:54
 gégé - 21 juil. 2012 à 20:50
Bonjour,

Je cherche à faire une formule qui me permet d'avoir un taux ou un montant de commission en fonction d'un montant de transaction selon les critères suivant :

Montant Commission
0 € à 1000€ 100 €
1001 € à 2000€ 200 €
2001€ à 5000€ 400 €
5001 € à 100000€ 7,40%
100001 € à 400 000 € 6,00%
plus de 400 001 € 5,00%

Sachant que les montant de 0 € à 1000€ ;1001 € à 2000€ et 2001€ à 5000e sont rares j'ai fait la formule suivante :

SI('Montant'<100000;7,4%;SI('Montant'<=400000;6%;SI('Montant'>400001;5%;)))

Mais cette formule ne me plais pas vraiment car elle ne prends pas en compte les condition de 0 € à 1000€ ;1001 € à 2000€ et 2001€ à 5000€ que je souhaite au final intégrer.

Merci de me donner votre avis et une solution pour une formule, lisible et qui implique pas trop de S!

Merci

1 réponse

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 17/07/2012 à 12:22
Bonjour,

Bizarre ton système, à 5001€ on touche moins qu'à 5000...

Proposition : https://www.cjoint.com/?BGrmwISqPQu

eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
18 juil. 2012 à 01:04
Excellente idée, ami Eric ; je n'aurais pas eu l'idée de procéder ainsi !

Mais pour apporter ma contribution à cette discussion, je te propose d'optimiser ta formule
=SI(RECHERCHEV(B1;F1:G7;2;VRAI)<1;B1*RECHERCHEV(B1;F1:G7;2;VRAI);RECHERCHEV(B1;F1:G7;2;VRAI))
en
=SI(B2<1;B1*RECHERCHEV(B1;F1:G7;2;1);B2)
juste pour le fun ...

Cordialement.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
18 juil. 2012 à 07:17
Salut raymond,

Bonne idée, si on conserve B2... et si on retrouve gégé...
eric
0
A Merci beaucoup c'est vraiment bien pensé cette formule!
0