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

Microsoft 365 calcul avec un userform qui prend en compte l'économie d'échelle

Arch974

XLDnaute Junior
Bonjour,

J'ai déjà un userform1 dans mon fichier qui se trouve dans la feuille "Detail" qui calcule le prix en fonction de la tâche choisit et qui multiplie le ratio correspondant avec la quantité que j'ai rentrée.
J'ai créé une deuxième feuille "Calcul" qui cette fois-ci prend en compte l'économie d'échelle, c'est-à-dire que les ratios vont varier en fonction des quantités qui se trouve dans des tableaux. C'est pour cela que j'ai créé un userform2 pour la feuille "Calcul" et je voudrais que lorsqu'on choisit le type de revêtement dans la liste déroulante modifiable (les choix sont en rouge dans des tableaux) et que je rentre ma quantité, il me calcul le prix en prenant en compte directement le ratio correspondant à la tranche de quantité qui se trouve dans mes tableaux.

Exemple: Dans ma liste déroulante je choisit "revêtement souple" ensuite je rentre ma quantité de 200m² par exemple celui-ci sera multiplié par le ratio qui se trouve dans cette tranche et qui est dans le tableau et m'affichera le prix. Et aussi rajouter un bouton qui lance mon userform2.

Merci d'avance pour vos retours.

Cordialement.
 

Pièces jointes

  • Calcul avec économie d'échelle.xlsm
    51.9 KB · Affichages: 27

Dranreb

XLDnaute Barbatruc
Vous voudriez qu'elle renvoie quoi au juste (un ratio ce n'est pas possible puisque plusieurs s'appliquent à chaque tranche entièrement couverte jusqu'à un dernier ratio s'appliquant au reste de la quantié) ?
 

Dranreb

XLDnaute Barbatruc
Non, c'est normal: jusqu'à 1000 il prends 32,5 et comme rien n'en dépasse il n'y ajoute aucune part à 31,36
Pour 1000,01 oui, il y ajoute une part à 31,36 pour ce restant de 0,01
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
C'est seulement la partie qui dépasse le dernier seuil qui est multipliée par le ratio correspondant. Il s'y ajoute un forfait propre au seuil déterminé par l'ensemble des ratio jusque là.
41908 c'est 1000*32,5+300*31,36
 

Arch974

XLDnaute Junior
C'est seulement la partie qui dépasse le dernier seuil qui est multipliée par le ratio correspondant. Il s'y ajoute un forfait propre au seuil déterminé par l'ensemble des ratio jusque là.
41908 c'est 1000*32,5+300*31,36
On est d'accord que le ratio diminue quand la quantité augmente, quand je rentre 1300 j'ai un prix de 41908 ce qui fait un ratio de 32,24 qui est un ratio pluis grand que celui de 1000 (31,36). C'est pas bon j'arrive pas à comprendre le ratio qui a été appliqué, il est pas bon.
 

Discussions similaires

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