この方法で価格設定モデルを作成したいと思います。
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にフォールバックすることもあります)。使用する関数を見つけようとしています。しかし、数学の知識が不足しているため、検索する正しい用語を見つけることすらできません。
シリーズをどのように埋めればよいですか?変更率またはダイアグラムの勾配を設定するにはどうすればよいですか?
セルにBこれを置きます:
=$B$2*EXP(-A3/1000)+230
この式は、次の積を使用します。
プラスfloorゼロ(230)にならないようにする係数。
次に、これをドラッグしてすべての行にコピーします。
結果は次のとおりです。
Count Price
50 2500
100 2492
500 1746
1000 1150
2000 568
2500 435
5000 247
5500 240
9000 230
10000 230
9000頃からfloorになり、それ以降は同じ(230)になります。
必要な結果を得るには、減衰係数とフロアを試してみる必要があります。
指数関数的減衰の代数式はa•eです。kt ここで、k
はゼロ未満です。
あなたの例では、a
は2526.78
(0カウントの価格)であり、t
は列[〜#〜] a [〜#〜]になります=。 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に対応するすべての機能があります。