阶梯价格怎么用excel设置?

阶梯价格怎么用excel设置?,第1张

假设单价在D列。 以D2单元格为例,在F2输入公式:=if(D2<=20,D2*3.6,20*3.6+(D2-20)*4.8) 如果需要乘以数量,直接在这个公式的基础上乘以数量单元格即可)以下 6元/每斤,5到10 ...

今天也是一个实战问题,关于卖水果的美女的,让帮忙统计一下一共赚了多少钱?

老工具人上线……

需求说明:最近水果店搞活动,一次性购买相同水果,不同重量下单价不同,比如购买芒果,5斤(包括)以下 6元/每斤,5到10斤,单价是5.6,购买越多,单价越低!

现在需要根据客户购买的重量来获取对应的价格,计算一下金额!

这个需求的难点,在于既需要水果名称查找,还需要根据区间匹配!很多同学,知道精确匹配,直接VLOOKUP+MATCH即可,但是这个是区间就不知道怎么处理了!

重点就是如何找到对应水果、对应重量下的单价,其实比较简单!我们先先根据原来的设定写一下公式,再来解读和优化!

▼ 请读懂我,我只是一条卑微的公式……

=VLOOKUP(B2,$F$2:$K$7,IFERROR(MATCH(C2,$G$1:$K$1)+2,2),0)

点击重新加载

这里的核心主要还是在MATCH函数,MATCH函数根据第三参数的不同有三种匹配模式,使用最多的就是精确匹配,就是完全匹配,一般第三参数使用0或者只写一个逗号

虽然和本次公式关系不大,但是使用频率比较高,我们就顺带讲一下!

MATCH 精确匹配 - 第三参数0或者简写(只写逗号)

返回查找值,在查找区域中首次出现的位置!如果找出不到就会报错

这是最常见的用法! 本次的需求显然用不上这种精确匹配!

MATCH升序查找模式

这里我们看一下官方对于第三参数的说明:

本次我们案例中使用的就是1或者省略!我们解读一下其中

两大要点:

1、第二参数必须升序,本案例完全符合要求

2、返回小于等于查找值的最大值。

对于第二点,我们补充一下,比如我们查找为10,在{1,3,5,10,20} 区间中

先找到比小于等于10的 有{1,3,5,10} ,其中最大值也就是10,所以返回10对应的位置。

方便解读,我们把公式图片再贴一次:

点击重新加载

为什么要+2,MATCH匹配是从G列开始的,也就是如果能匹配到最小是1

而我们VLOOKUP是从F列名称开始的,第一个5价格对应的就是2,那么我们应该加上1吗?

其实不对,这里还有一个坑,就是5元以下的问题,在表里没有体现,也就是没有列出来,列出来第一个应该是0,IFERROR的出现,也就是为了处理这个问题!正确的区间设置应该是!本身100斤以上不考虑 建立如附图的对应表,然后在B13单元格输入以下公式,并向下填充公式 =LOOKUP(A13,A$2:A$8,C$2:C$8)*A13即可 Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh *** 作系统的电脑而编写和运行的一款试算表软件。

Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策 *** 作,广泛地应用于管理、统计财经、金融等众多领域

就用标准的阶梯价格就可以啊,只要PB00定价条件不要设定为“组定价”就可以。你的要求:前10pc的价格是10RMB,超过10pc的部分是9RMB。 *** 作步骤:1、创建阶梯价格0--100 10RBM;101-1000 9RMB;2、创建采购订单,分成两个行项目采购(肯定要分成两个行项目采购,就做一行采购的话价格怎么填写),那最后结果就会是你希望的,第一个行项目采购110pc 价格9RMB;第二行项目采购90pc 10RMB

发布产品里面有一个S K U里面可以设置单个价格,只要你在产品型号上面把你所需的每个产品都上上去,然后去加库存的时候边上有个S K U的把它加上这样子就实现了阶梯式的价格,不过区间价别太大,现在淘宝不允许。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9250540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存