4 votes

Comment créer une série de données pour un diagramme de décroissance exponentielle ?

Je souhaite créer un modèle de tarification de cette manière :

If you need this product for 50 people, you should pay 2500 (units) per person.
.
.
.
.
If you need this product for 10,000 people, you should pay 300 (units) per person.

Ce modèle de tarification encourage la vente du produit en plus grandes quantités. En effet, les quantités inférieures sont beaucoup plus chères.

J'ai donc créé une feuille et deux colonnes, avec une seule ligne d'en-tête (une feuille de type tableau simple). La première est People Count l'autre est Price .

enter image description here

Cependant, je ne sais pas comment remplir la série de prix, pour obtenir un diagramme exponentiel décroissant comme n'importe quelle courbe de ce diagramme :

enter image description here

J'utilise Google Spreadsheets (je pourrais aussi revenir à Microsoft Excel), et j'essaie de savoir quelles fonctions je devrais utiliser. Mais en raison de mon manque de connaissances en mathématiques, je n'arrive même pas à trouver les termes corrects à rechercher.

Comment dois-je remplir la série ? Comment puis-je définir le taux de changement, ou la pente du diagramme ?

4voto

jcbermu Points 16624

Sur cellule B3 de mettre ceci :

=$B$2*EXP(-A3/1000)+230

Cette formule utilise un produit de :

  • Le prix initial $B$2 : 2500
  • Et le facteur de décomposition : EXP(-A3/1000)

plus un plancher pour éviter d'atteindre zéro (230).

Maintenant, faites-le glisser pour le copier sur toutes les lignes.

Les résultats sont les suivants :

  Count    Price

   50       2500
  100       2492
  500       1746
 1000       1150
 2000        568
 2500        435
 5000        247
 5500        240
 9000        230
10000        230

À partir d'environ 9 000, il atteint le plancher et à partir de là, le prix sera le même (230).

Il faut jouer avec le facteur de décomposition et le sol pour obtenir les résultats souhaités.

3voto

gpasse Points 1198

La formule algébrique de la décroissance exponentielle est a-e kt donde k est inférieur à zéro.

Dans votre exemple, a es 2526.78 (votre prix pour 0 compte), t sera la colonne A . Pour k Voici la formule

=-LN(2526.78/300)/10000

Je placerais votre grande valeur dans C2 votre faible valeur en D2 et la valeur haute correspondante dans E2 De cette manière, il vous suffit de changer ce point pour modifier votre taux de décroissance. Ainsi, la formule de k se présenterait comme suit :

        F2
=-LN($C$2/$D$2)/$E$2

Je mettrais également cette formule dans F2 afin que vous n'ayez qu'à faire référence à cette cellule dans votre formule principale.

Dans la colonne des prix, la formule sera la suivante

           B
=round($C$2*exp($F$2*$A2),2)

$C$2 est la valeur de votre prix 0 (2526,78).

$F$2 est votre constante de désintégration.

A2 est la valeur de t (dans votre cas, le nombre de clients)

Entrez la formule ci-dessus dans B2 et copier vers le bas. Vous obtiendrez ainsi la feuille de calcul suivante :

Count   Price        High Price    Low Price   High Count          k
 50   $2,500.00     2526.78        300        10000     -0.0002130918569
100   $2,473.51             
150   $2,447.29             
200   $2,421.36             
250   $2,395.69             
300   $2,370.30             
350   $2,345.18             
400   $2,320.33             
...      ...

J'ai fait tout cela sur Google Sheets, car vous avez dit que c'était ce que vous vouliez utiliser, donc cela devrait fonctionner, mais Excel a toutes les fonctions correspondantes si vous avez besoin d'utiliser Excel.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X