指数減少図のデータ系列を作成する方法

指数減少図のデータ系列を作成する方法

次のように価格モデルを作成します。

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.

この価格設定モデルは、製品の大量販売を促進します。少量だと価格がはるかに高くなるためです。

そこで、ヘッダー行が 1 つあるシートと 2 つの列 (単純な表のようなシート) を作成しました。1 つはPeople Count、もう 1 つは ですPrice

ここに画像の説明を入力してください

しかし、価格の系列をどのように埋めて、この図の曲線のように指数関数的に減少する図を作成するかに行き詰まっています。

ここに画像の説明を入力してください

私は Google スプレッドシートを使用しています (Microsoft Excel を使用する可能性もあります)。どの関数を使用すればよいか調べようとしています。しかし、数学の知識が不足しているため、検索する正しい用語さえ見つけることができません。

シリーズをどのように埋めればよいでしょうか? 変化率や図の傾きをどのように設定すればよいでしょうか?

答え1

セル内B3これを置きます:

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

この式では次の積を使用します:

  • 初期価格$B$2: 2500
  • そして、減衰係数: EXP(-A3/1000)

プラスゼロにならないようにするための係数(230)。

次に、これをドラッグしてすべての行にコピーします。

結果は次のとおりです。

  Count    Price

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

9000あたりからそれ以降は価格は同じ(230)になります。

希望する結果を得るには、減衰係数と下限を調整する必要があります。

答え2

指数関数的減少の代数式は a•e ktで、kはゼロ未満です。

あなたの例では、(0カウントの価格)は列にaなります2526.78tここにk式がある

=-LN(2526.78/300)/10000

C2高い値を に、低い値を にD2、対応する高いカウントを に入れますE2。そうすれば、減衰率を変更するには、 と を変更するだけで済みます。したがって、 の式はk次のようになります。

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

また、この数式を に入れて、F2メインの数式でそのセルのみを参照するようにします。

価格列の式は次のようになります。

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

$C$20価格の値(2526.78)です。

$F$2減衰定数です。

A2tの値(あなたの場合は顧客数)

上記の数式を入力してB2コピーします。次のスプレッドシートが作成されます。

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             
...      ...

あなたが使いたいと思っていたので、私はこれをすべて Google スプレッドシートで実行しました。そのため、そこでは機能するはずですが、Excel を使用する必要がある場合は、Excel に対応するすべての関数が用意されています。

関連情報