當前位置:
首頁 > 最新 > 依據收費標準,用公式計算不同地區不同重量快遞費用

依據收費標準,用公式計算不同地區不同重量快遞費用

問題來源

公眾平台後台,有朋友發來快遞收費標準,問如果根據這個收費標準,計算出發往不同地區、不同重量的快遞應收取的費用?

收費標準:

公式實現

韓老師隨意寫了幾個地址、幾種重量的快遞,用公式計算費用如下:

H2內公式如下:

=SUMPRODUCT(INDEX($B$2:$C$8,MATCH("*"&LEFT(F2,2)&"*",$A$2:$A$8,),)*IF(,1,INT(G2-0.01)))

向下填充,即得所有費用。

公式解釋

LEFT(F2,2)

取F2左邊兩個字元,返回值「北京」;

MATCH("*"&LEFT(F2,2)&"*",$A$2:$A$8,)

在A2:A8單元格區域,匹配「*北京*」所在行,返回值為3;

INDEX($B$2:$C$8,MATCH("*"&LEFT(F2,2)&"*",$A$2:$A$8,),)

在B2:C8區域,查找第3行的數據,返回值是數組;

INT(G2-0.01)

對G2單元格的重量-0.01後向下取整,返回值是2;

-0.01的原因是避免正數,如果重量是2,則對2-0.01,即1.99取整,返回1,這樣就去除了首重1;

如果重量保留兩位小數,可以減掉更小的0.001再取整。

IF(,1,INT(G2-0.01)))

構造一個數組,1即是首重,2即是超重部分;

SUMPRODUCT(INDEX($B$2:$C$8,MATCH("*"&LEFT(F2,2)&"*",$A$2:$A$8,),)*IF(,1,INT(G2-0.01)))

將兩個數組、對應位置數值相乘再相加,即7*1+4*2,得費用為15元。

素材下載

練習數據下載:

鏈接:http://pan.baidu.com/s/1pKCo2Mn

密碼:38hc

往期相關知識推薦

Excel | Vlookup逆向查詢有問題,IF、CHOOSE來幫忙(本篇內講述IF如何構建數組)

更多實用知識,請關注微信公眾平台「韓老師講office」:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 韓老師講Office 的精彩文章:

鏈接到另一張表的四種姿勢
浙江省二級AOA系列之EXCEL——溫度情況表
公式結果為空值,如何忽略該空值,計算單元格數量
數量對比圖,加一條線,效果突現
浙江省二級AOA系列之EXCEL(七)——採購情況表

TAG:韓老師講Office |