可以采用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)
输入公式按组合键。
第三步,下拉公式填充,计算所有的运费
假设你的运费价格表在Sheet1内,则在运费计算表的D2单元格输入以下公式,然后下拉填充公式。
=INDEX(Sheet1!C:C,MATCH(A2&B2,Sheet1!A:A&Sheet1!B:B,0))*C2
表示:从运费价格表的C列获得与A2和B2相匹配的价格,再乘以重量,得到运费。
参照公式:
=LOOKUP(1,0/((价格!A:A&价格!B:B)=(A2&B2)),价格!C:C)*C2/1000