大佬们求助,计算物流费用的函数我哪里写错了

我的公式是=INDEX('Price List'!B2:K62,MATCH(B2,'Price List'!B2:B62,0),MATCH(A2,'Price List'!$C$2:$K$2,0)) 2500是重量,广州是目的地,结果就是N/A,请各位大佬赐教
贵州省
浏览 1599
收藏
1
分享
1 +1
16
+1
全部评论 16
 
Connie
Connie

WPS产品体验官

您好!根据您的需求,提供物流自动对账如图一所示,在对账时,只需要选择“省份”、“地区”,输入“重量”,即可自动匹配对应的“单价”并计算出“合计金额”。“单价”匹配的公式使用if+index+match(如图二): =IF(C2=0,"",INDEX('Price List'!$C$3:$K$62,IF(B2="其他地州市",MATCH(A2,'Price List'!$A$3:$A$62,0)+1,MATCH(B2,'Price List'!$B$3:$B$62,0)),MATCH(C2,{0,1001,3001,5001,8001,15001,20001,25001,30001},1),1)) 希望我的回复能解决您的问题,期待您的回复评论。
· 海南省
3
回复
张俊
张俊

WPS函数专家

Connie 大佬很专业!
· 上海
回复
 
张俊
张俊

WPS函数专家

您好,根据您的需求,可以给您提供三种函数方法,具体如下: 1.index+match函数组合(如图1):=INDEX('Price List'!C3:K62,MATCH(B2,'Price List'!B3:B62,0),MATCH(A2,{0,1,3,5,8,15,20,25,30}*1000+1,1)) 2.vlookup+match函数组合(如图2):=VLOOKUP(B2,'Price List'!B2:K62,MATCH(A2,{0,1,3,5,8,15,20,25,30}*1000,1)+1,0) 3.offset+match函数组合(如图3):=OFFSET('Price List'!B2,MATCH(B2,'Price List'!B3:B62,0),MATCH(A2,{0,1,3,5,8,15,20,25,30}*1000,1)) 虽然这样依然无法解决您的全部需求,因为您的数据源存在问题,比如合并单元,比如其他地区统一为“其他地州市”,导致只能计算省会城市。建议您可以完善下您的数据源,方便您更加准确的将数据精确查找和匹配。 期待能通过我的回答帮您有效的解答您的问题!
· 上海
5
回复
ice y
ice y

WPS产品体验官

· 四川省
回复
 
Yhan
Yhan

创作者俱乐部成员

首先,你上边的重量给的是区间,表格不会匹配你的区间信息;其次,下方数据存在较多的合并单元格,容易导致数据匹配不对。
· 四川省
回复
 
看见星光
你这最好换用VLOOKUP,然后区间数值还得提纯,参考公式如下: =VLOOKUP(B2,'Price List'!B:K,MATCH(A2,IMREAL('Price List'!C$2:K$2&"i"))+1,0)
· 福建省
回复
 
元-iwnl
【金山文档】 物流对账 https://kdocs.cn/l/caKESapQdBIl
· 贵州省
回复
 
HC.旋
HC.旋

WPS寻令官

你好,建议上一下原始文件,方便查看公式。
· 江苏省
1
回复
元-iwnl
https://kdocs.cn/l/caKESapQdBIl
· 贵州省
回复