這個成績的核心在於怎樣根據目標地跟分量提取出對應的價格,可能利用Excel中的Macth跟Index函數嵌套來處理,下面用「目標地:浙江,貨重:238kg」的訂單來闡明。
第一步:先將你的價格圖轉化成標準的Excel表,分量區間部分取肇端分量,目標地列中的合併類須要拆分開。比方浙江/江蘇/上海須要拆分紅3行。做似乎如許(圖中價格僅作為舉例)
轉化好的價格圖
第二步:利用Match函數算出「測試訂單」中浙江在目標地列地點的地位
目標地位置
函數=MATCH(A14,$A$3:$A$10,0)
其中$A$3:$A$10目標地地區,須要絕對引用,0代表正確查找,成果會前去3
第三步:利用Match函數算出「測試訂單」中貨重238kg在價格區間地區地點的地位
貨重地位
函數=MATCH(B14,$C$2:$J$2,1)
其中$C$2:$J$2為價格區間地區須要絕對引用,1代表小於。成果會前去4
第四步:利用Index函數提取對應的價格
函數=INDEX($C$3:$J$10,C14,D14)
其中$C$3:$J$10為價格地區須要絕對引用,C14,D14分辨代表算下面兩個步調算出的價格地區中的行跟列,成果前去3.8
可能將第二步跟第三步融合到一起
函數=INDEX($C$3:$J$10,MATCH(A14,$A$3:$A$10,0),MATCH(B14,$C$2:$J$2,1))
第五步:用價格打算公式算出價格
函數=E14*INDEX($C$3:$J$10,MATCH(A14,$A$3:$A$10,0),MATCH(B14,$C$2:$J$2,1))+10
成果前去914.4
開頭:這個我曾經盡管很具體的描述了,本著「授人以魚不如授人以漁」的原則還盼望你能好好進修一下裡面的函數用法。然後還可能利用Vlookup+Match來提取價格,道理基本相似。