Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 je ne sais plus quelle fonction

yvan47

XLDnaute Nouveau
bonjour
Il y a quelque temps, on m'a fourni le tableau ci joint pour calculer la marge totale d'un rayon.
L'idée était que je cassais le prix sur certains articles mais je récupérais la marge sur les autres
Je ne sais pas si j'ai été suffisamment clair dans mon explication
Je vous joins le fichier
Merci d'avance à ceux qui se penchent sur le problème
yvan
 

Pièces jointes

  • 1-Fichierr.xlsx
    25.4 KB · Affichages: 16

crocrocro

XLDnaute Impliqué
Bonjour le fil,
@yvan47
La Formule de calcul du TM Global fait intervenir :
PV HT : qui dépend de [PA HT remisé] et [TM]
PA HT remisé : qui dépend de [qté cdée] [UG] [PA HT] [Remise]
TM qui dépend de [TM Prix LGPI] qui dépend lui_même de [Prix LGPI] [PA HT remisé] [@TVA] [Prix LGPI]
Pour essayer d'atteindre le TM Objectif, quels sont les paramètres variables parmi les informations ci-dessus ?
A partir de là, vous pouvez utiliser le Solveur pour atteindre l'objectif en faisant varier les informations ... variables.
Il faudra cependant remanier vos informations : elles devront par exemple se trouver dans la m^me feuille.
 

crocrocro

XLDnaute Impliqué
Le Solveur est un composant d'Excel.
Ce lien pour comprendre de quoi il s'agit : Solveur
D'après votre réponse du post 3, j'en conclus que seuls les paramètres [PA HT] et [Remise] varient.
Combien de produits sont concernés, dans le fichier il n'y en a que 2.
Quel sont les bornes de variation pour chaque paramètre (par exemple remise entre 2% et 10%) ?
Ces bornes, je suppose sont valables par produit et non pour l'ensemble.
Pour commencer le plus simple est de partir de 3 ou 4 produits et donc pour chacun détailler ces informations.
Avec les compléments d'informations, j'essaierai de fournir une 1ère proposition (pas tout de suite) mais sans doute vous aurez d'autres propositions d'ici-là

EDIT : Je viens de m'apercevoir que dans votre fichier, une proposition avec le solveur a déjà été mise en place avec le paramétrage suivant

et donc seulement le TM en L5 comme information variable;
Mais, au vu des informations suivantes dans le gestionnaire de noms


il semble qu'un paramétrage plus complet du solveur a été mis en place mais que l'on ne retrouve pas dans votre fichier, très dommage !
Il faudrait retrouver le fichier original !!!
 
Dernière édition:

crocrocro

XLDnaute Impliqué
voici en pj une proposition avec ici seulement 3 produits.
Pour 4, 5 ... produits :
- compléter le tableau,
- renseigner sur la même ligne les limites
- adapter le paramétrage du solveur (cellules cibles et Contraintes)
Il faut ajouter le Solveur dans les références :
Développeur -> Visual Basic -> Outils -> Références : Cocher Solver
EDIT 19h15
-> Nouveau fichier en pj
 

Pièces jointes

  • Remise crocrocro.xlsm
    58.1 KB · Affichages: 1
Dernière édition:

yvan47

XLDnaute Nouveau
arf, je n(y arrive pas.
L'objectif de la case $L$2 à 0 ok
les variables ce sont uniquement les taux de marque des produits A-B ainsi que le prix de vente
les contraintes sont le taux de marque et le prix du produit C ainsi que le taux de marque objectif
quand je lance le solveur, les résukltats sont incohérents
Ci joint le nouveau ytableau
Merci pour votre aide
 

Pièces jointes

  • essai calcul remise.xlsx
    25.4 KB · Affichages: 1

crocrocro

XLDnaute Impliqué
Bonsoir le fil,
@yvan47 :
c'est moi qui cette fois suis perdu :
je ne comprends pas, votre fichier au post 8 n'a rien à voir avec le mien (post 6), pour le paramétrage du solveur (parties variables et contraintes)
Vous avez indiqué au post 3
Les variables sont le prix d'achat e la remise.
donc [PA HT] et [Remise]
pour lesquelles j'ai ajouté pour chaque produit la saisie de bornes Min et Max dans le tableau et positionner les contraintes correspondantes dans le paramétrage du solveur (voir post 6)
Vous avez bien fait un essai avec mon fichier du post 6 ?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…