
次のように価格モデルを作成します。
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.78
t
あここに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$2
0価格の値(2526.78)です。
$F$2
減衰定数です。
A2
tの値(あなたの場合は顧客数)
上記の数式を入力して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 に対応するすべての関数が用意されています。