vlookup的多重查询 100?excel表格快递运费计算?

[更新]
·
·
分类:互联网
4042 阅读

vlookup的多重查询

100?excel表格快递运费计算?

100?excel表格快递运费计算?

应该是需要录入单号、地区和重量!假定你的计费标准在SHEET1,表接单数据在SHEET2表SHEET2表“价格”栏E2写公式: 100公斤价格只适用100公斤以上部分,以下部分仍按首重 续重计算:VLOOKUP(C2,SHEET1!$A:$D,2,0) IF(D2gt1,VLOOKUP(C2,SHEET1!$A:$D,3,0)*(ROUNDUP(D2,0)-1),0) IF(D2gt100,VLOOKUP(C2,SHEET1!$A:$D,4,0)*(ROUNDUP(D2,0)-100),0) 100公斤价格适用整个重量:VLOOKUP(C2,SHEET1!$A:$D,4,0)*ROUNDUP(D2,0) 然后下拉填充整个E列

vlookup如何做到同时匹配两列数据?

结果本人多次尝试,vlookup尚不能实现对多重索引的查找。这个公式需要有唯一的索引值。目前本人对excel的掌握程度也没有其他的函数可以实现这个功能。研究之后,建议你采用一下方法,同样可以达到你的要求:在完整的含有价格的表的工序后面插入一列,假定为C列,在第一行输入公式a1ampb1填充到含有数据的整列,如果你不希望显示此列可以隐藏然后在需要查询价格的表中价格列输入vlookup公式VLOOKUP(A2ampB2,Sheet1!C:D,2,0)这样可以达到你的效果。希望对你有帮助^_^PS:此种高难度的问题你给的分数有点低哦:)

Excel用什么函数核算各个分段业绩的抽成,如何核算?

此题的方法很多。
1、if函数适用于分段比较少的,简单几个if嵌套就能解决。
IF(H1lt20001,0.4,IF(H1lt50001,0.45,0.5))
2、Lookup函数(不使用数据源)同样适用与分段比较少的,简单的几个数值区间就能实现。
LOOKUP(H1,{0,20001,50001},{0.4,0.45,0.5})
上面的lookup公式同样可以写为:
LOOKUP(H1,{0,0.420001,0.4550001,0.5})
两个公式的结果一样,只是数组的写法不一样而已。
3、设定数据源,用作区间查询。如果分段(区间)比较多,可以用数据源来记录,用公式进行引用。
如本题可以制作如下的数据源:
数据源设置的注意事项:数值区间0--20001--50001一定要从小到大升序排列。
E2:E4单元格区域只是辅助提示区间的范围,并不具有数据查询的作用。
查询的参考条件是D2:D4单元格区域,也就是下图的红色方框处的数值决定了区间结果。
然后使用vlookup函数查询提成。
VLOOKUP(H1,$D$2:$F$4,3,TRUE)
当然除了vlookup也可以使用lookup函数,公式如下:
LOOKUP(H1,$D$2:$D$4,$F$2:$F$4)
index match函数组合亦可,公式如下:
INDEX($F$2:$F$4,MATCH(H1,$D$2:$D$4,1))
这三个方法都要求数据的区间从小到大升序排列,否则将得不到结果。
以上,为区间查询的一些常用的方法,仅供参考!
欢迎关注套路Excel!