我想用函数参照相同目的地、客户不同、价格不同,只需在EXCEL中输入客户、目的地、重量就能自动核算运费

2025-03-25 21:24:47
推荐回答(3个)
回答1:

可以采用VLOOKUP函数取值计算,也可以用数组函数取值运算,这里详细介绍数组取值计算的步骤:

数组公式要按CTRL+SHIFT+ENTER组合键

第一步:先取运价

=SUM(($A$2:$A$13=$F2)*($B$2:$B$13=$G2)*$C$2:$C$13)

输入公式后按组合键

我们在公式中查看运算步骤:

条件1查找公司:在A列的数组中查找符合F2值的,返回

然后查找条件2城市:B列符合G2的情况:

返回的结果是

最后在C列中匹配:

最后返回100元运价

第二步:用重量乘以运价得出运费

当然也可以直接把运价的计算步骤直接代入公式:

=H2*SUM(($A$2:$A$13=$F2)*($B$2:$B$13=$G2)*$C$2:$C$13)

输入公式按组合键。

第三步,下拉公式填充,计算所有的运费

回答2:

假设你的运费价格表在Sheet1内,则在运费计算表的D2单元格输入以下公式,然后下拉填充公式。
=INDEX(Sheet1!C:C,MATCH(A2&B2,Sheet1!A:A&Sheet1!B:B,0))*C2
表示:从运费价格表的C列获得与A2和B2相匹配的价格,再乘以重量,得到运费。

回答3:

参照公式:

=LOOKUP(1,0/((价格!A:A&价格!B:B)=(A2&B2)),价格!C:C)*C2/1000