如何产生弯曲的降价而非步进

时间:2016-03-18 16:51:39

标签: excel excel-formula

我有一个电子表格,可根据购买的单位数量计算价格。购买的单位越多;每单位价格便宜。

我的方法存在一个问题,即:

  

100个单位的总价格=£2,500.00

     

101个单位的总价格=£2,020.00

价格随着物品数量在定价步骤中的增加而减少。我已经尝试了更多降价的定价步骤,但问题仍然存在,但规模较小。

enter image description here

这显然不能为我的提前退休计划提供资金。所以我想知道是否有人可以推荐一个弯曲定价结构的公式,而不是步骤。随着单位数量的增加,我需要每单位价格下降,但随着单位价格上涨,总价格不会下降。

电子表格为here

2 个答案:

答案 0 :(得分:1)

对于任何单次购买,您可以提供适用级别的费率并收取剩余的标准价格。

示例1:购买10件物品。 10件商品的价格是30英镑。

示例2:购买60件物品。 50件商品的价格为30英镑。 10件商品的价格为30英镑。 (你没有提供50个等级的任何折扣)

示例3:购买110件物品。 100件商品的价格为25英镑。 10件商品的价格是30英镑。

示例4:购买260件物品。 100件商品的价格为20英镑。 60件商品的价格为30英镑。

示例5:购买1790件物品。 1000件商品的价格为10英镑。 500件商品的价格为15英镑。 200件商品的价格为20英镑。 90件商品的价格为30英镑。

话虽如此,对于现实生活而言,您的数据中的价格点略有下降。我还预测这个问题将被关闭或暂停。 : - )

答案 1 :(得分:1)

您可以将价格转换为与数量成反比的公式。

我在sample_data_set中使用了以下公式: 价格= 1 /数量 - 1 /(数量^ 2)

使用此功能,总值收敛为1。

最后,您可以将整个公式乘以常数值c,以增加值> 1。

因此,如果2个单位的期望价格是500美元,则设置c = $ 1000。

编辑: 如果您想要更平滑(更柔和)的渐变,可以添加更多指数函数,如下所示: 价格=常数* [(1 /数量) - (1 /数量^ 2) - (1 /数量^ 3)]