Attibution de 5 PV en fonction de paliers

Bonjour,

J'ai un listing de prix d'achat (PA) qui font partie de familles différentes (Fruit, légume, gadget).

Pour chaque PA je doit attribuer 5 prix de ventes différents (PV1, PV2, PV3, PV4, PV5).

Les PV (PV1, PV2, PV3, PV4, PV5) serait calculé en attribuant un coefficient (%) d'augmentation par rapport au montant du PA.

Le coefficient (%) est attribué en fonction de "palier" défini pour chaque PV (PV1, PV2, PV3, PV4, PV5) et pour chaque catégories.

ex :

Fruit :

PA de 0 à 1,2€ : Coefficient => PV1 140%, PV2 120%, PV3 100%, PV4 85%, PV5 70%

PA de 1.2 à 1.9€ : Coefficient => PV1 110%, PV2 95%, PV3 85%, PV4 75%, PV5 60%

PA de 1.9 à 2.5€ : Coefficient => PV1 95%, PV2 85%, PV3 70%, PV4 55%, PV5 45%

Légume :

PA de 0 à 1,2€ : Coefficient => PV1 100%, PV2 85%, PV3 70%, PV4 60%, PV5 45%

PA de 1.2 à 2€ : Coefficient => PV1 90%, PV2 75%, PV3 60%, PV4 50%, PV5 40%

PA de 2 à 3.5€ : Coefficient => PV1 75%, PV2 60%, PV3 50%, PV4 40%, PV5 30%

Gadget :

PA de 0 à 0.4€ : Coefficient => PV1 250%, PV2 200%, PV3 150%, PV4 125%, PV5 100%

PA de 0.4 à 0.8€ : Coefficient => PV1 200%, PV2 150%, PV3 125%, PV4 80%, PV5 60%

PA de 0.8 à 1.2€ : Coefficient => PV1 160%, PV2 120%, PV3 100%, PV4 65%, PV5 50%

Soit pour le calcul : PV = (PA*(1+Coefficient%))*(1+TVA%)

L'idée serait d'automatiser l'attribution des 5 PV ( TVA comprise qui se trouve dans une colonne du listing) dans mon listing des articles avec PA, TVA, famille.

J'utilise pour l'instant des formules mais c'est assez lourd comme méthode et la modification d'un pallier ou autre nécessite la modification de l'ensemble de la formule.

ex :

=SI($D18>0;(SI($D18<0.4;100%;(SI($D18<0.8;85%;(SI($D18<1.2;60%;(SI($D18<1.6;50%;(SI($D18<2.2;40%;(SI($D18<3;30%;(SI($D18<4;20%;(SI($D18<6;10%;5%))))))))))))))));0)

Un membre m'a suggéré la méthode RECHERCHEV mais je bloque sur le fait qu'il y a une RECHERCHEV par rapport aux 5 paliers par famille.

Peut-être y aurait-il une macro pour résoudre cela ...

Quelqu'un aurait-il une idée à mon problème ?

Merci à vous,

Load

Bonjour,

Oui, c'est faisable sans problème.

Auriez-vous un fichier à présenter ?

Bonjour,

Merci pour votre rapidité

Je vous met ci-joint un exemple de la structure de mon fichier dans lequel les PV doivent être incorporer.

Petits détails, les paliers sont en rapport aux SOUS-FAMILLES du fichier, les PV TVA comprises doivent n'avoir qu'une décimal (12.35€ = 12.4€) et il y a pour l'instant 10 sous-familles qui pourrais évoluer en quantités et en nombres de paliers.

Merci encore

5db-web-test.xlsx (9.64 Ko)

Voila,

A tester

15db-web-test-v1.xlsx (15.37 Ko)

Bonjour,

Super ... c'est ce que je cherchais !

Juste un petit oubli dans la formule :

=$G2*(1+(RECHERCHEV($G2;INDIRECT("Data"&$D2);EQUIV(N$1;DataFruits[#En-têtes];0);VRAI)))*(1+$H2)

au lieu de :

=$G2*(RECHERCHEV($G2;INDIRECT("Data"&$D2);EQUIV(N$1;DataFruits[#En-têtes];0);VRAI))*(1+$H2)

Encore un grand merci !

je développe cela ...

Bonjour

Petite question, comment définir DataFruits[#En-têtes] ?

Merci

Re,

DataFruits est le nom donné au tableau de données.

[#En-têtes] étant la normalisation de cette zone.

Comme DataFruits est un tableau de données, si vous modifiez, ajoutez, supprimer des données du tableau, la zone sera redéfinie automatiquement.

Rechercher des sujets similaires à "attibution fonction paliers"