gCal自定义函数 篇二:用Excel计算满减优惠,满300减40,不足300满100减10元,如何计算促销价和反算原价
看到很多关于满减计算的帖子,确实现在购物都是套路多多,一方面商家希望根据最终促销价,来反算原价,以保证销售产品的利润,一方面用户希望根据多项优惠叠加,得到最大的折扣。两方都会面临一个问题,就是如何在这繁琐的计算公式中,快速得到自己想要的结果。
在网上也看到很多人用Excel公式,根据原价计算最终优惠价格,这个确实一目了然,也快速方便,就是有时候公式不太好记住。在面对反算原价时,Excel公式就会比较麻烦了,主要是同一个促销价,根据促销方式的不同,可能会面临2个或更多的原价,用Excel公式计算就会特别繁琐且麻烦,而且可能还会出错。
这里介绍两种促销方式,并分别来展示根据原价计算促销价,和根据促销价来计算原价。
计算方法原理说明
在知道商品原价及促销方式,计算最终促销价格时,可直接通过Excel公式计算,网络上也有比较多现成的公式,可以直接去使用。一般都是通过取商的整数,取余数等方法,由于比较简单,本文不过多描述。
而在已知商品促销价,计算商品原价时,可以采用迭代计算方式,然后通过不同的初始迭代值,来获得高、低两种不同的商品原价。
促销方式说明与展示
促销方式1:满300减40,满1000减100,打7折(以上所有优惠都是基于原价计算)
促销方式1数据图可以看到,这种促销方式,在促销价500-550元附近,一个促销价会对应最多3个原价。而在其他折线区域,一个促销价会对应有2个原价,所以在计算时,需要至少考虑高、低两种不同的原价。
通过商品原价,计算促销后商品价格:
根据原价计算总促销后的价格通过商品促销价,反算商品原价,这里展示高、低两种原价:
根据总促销价计算原价可以看到,通过插件带的函数,方便快速的对商品价格进行计算。接下来看看第二种促销方式,相对于适用范围更广的促销。
促销方式2:商品不打折,满300减40,不足300部分,满100减10(以上优惠为分级计算)
促销方式2数据图可以看到,这种促销方式,数据图中原价每100一小折,每300一大折。相应的,在根据促销价计算原价时,一个促销价会对应有2个原价,所以也需要同时考虑高、低两种不同的原价。
首先看看根据商品原价,计算促销后商品价格:
根据原价计算多级促销后的价格然后再看看根据商品促销价格,反算商品原价,同样,这里展示高、低两种原价的计算:
根据多级促销价格计算原价格通过Excel的函数,可以方便的计算这种促销价格的计算,之前都是针对多级促销方式,如果只有一种满减促销,是否也能快速计算呢,我们看下效果。
单次满减算原价从上图可以看出,也是能快速的算出商品的原价。
总结
上面介绍的Excel函数,是通过插件实现的,若需要下载插件,可参照我在知乎发布的其他文章,可以免费下载使用。
但是关于这次展示的函数,插件还未更新,暂时还无法使用,估计会在稍微晚点的时候更新插件。到时候直接更新插件即可使用最新函数。
若有什么好的建议或想法,欢迎留言讨论,也欢迎入群讨论。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~