怎麼用ecel算不同重量不同價格的快遞運費

2022-03-03 08:20:52 字數 1244 閱讀 2438

1樓:mas安心

根據lwg111a 的公式,修改一下即可   不需要需求表1的湖南省

=ceiling(c2-1.1,1)*vlookup(substitute(d2,"省",""),sheet2!$a$2:

$c$30,3)+vlookup(substitute(d2,"省",""),sheet2!$a$2:$c$30,2)

2樓:清風吧吧啦

在你的**表中講區域省加上,要保證和你第一個表中省份名稱輸入的格式是一致的,比如第一個表中是湖南省,那麼查詢表中就應該為 湖南省 而不是 湖南 ,如果不一致時是無法查詢到的。

假如運費下面第一個單元格是e3,那麼輸入公式=

=if(c3-1.1<0,vlookup(d3,**表!a:

b,2,),(c3-1.1)*(--vlookup(d3,**表!a:

c,3,))+(--vlookup(d3,**表!a:b,2,)))

c3指的是包裹重量 1.92

d3指的是省份 湖南省

c3-1.1指超重部分

(--vlookup(d3,**表!a:c,3,))指的是 湖南省續重**

(--vlookup(d3,**表!a:b,2,)指的是 湖南省首重**

整個公式的意義是:如果包裹重量小於首重,就按照首重**算運費即vlookup(d3,**表!a:

b,2,),如果超過,就按超重部分*續重**+首重**,即(c3-1.1)*(--vlookup(d3,**表!a:

c,3,))+(--vlookup(d3,**表!a:b,2,))

然後向下拉複製公式就好了。

應該是c3-1.1,不好意思剛才寫錯了筆誤。

那麼就將公式改為

=if(c3-1.1<=0,vlookup(d3,**表!a:

b,2,),(int((c3-1.1))+1)*(--vlookup(d3,**表!a:

c,3,))+(--vlookup(d3,**表!a:b,2,)))

excel如何用函式算出快遞費?

3樓:匿名使用者

能實現。但是你這個圖,即看不到行號,也看不到列號,也不知道你要在**輸入公式等等

,沒法和你說。重新截圖上來

excel根據重量怎麼計算快遞費

4樓:匿名使用者

=5+max(roundup(b2-1,0),0)

ecel怎麼批量替換不同資料對應不同的值

function rep va as range,rf as range,j as integer,k as integer dim i as integer dim str as integer str va.formula for i 1 to rf.rows.count str replace...

不同的人有不同的看法用英語怎麼說

different 英 d fr nt 美 d fr nt adj.不同的 個別的,與眾不同的 短語different seasons 四季奇譚 不同的季節 肖申克的救贖 不同季節 different from 不同於 兩回事 不同 區別於 look different 看起來不同 看上去不同 看起...

ecel中兩個不同工作表中的數值相乘怎麼計算

1 開啟excel 如圖來是源sheet1工作表中的資料。2 這是sheet2工作表中的資料。3 在是sheet1工作表中輸入公式 a28 sheet2 b28,可以直接進入sheet2中選擇單元格的。4 輸入公式 a28 sheet2 b28後,按回車鍵就可以得到相乘的資料了。excel 中兩個不...