1樓:年朗羊舌慧月
假設重量在a2開始
=if(a2>=10,a1*3,7+(a1-1)*3)
(貌似11公斤的運費33元比10公斤34元便宜?)
2樓:實珧柔靜珊
假設重量在a列,b列為快遞費,
那麼從b2開始的公式=if(a2<=1,4,4+(a2-1)*2.5)
3樓:包哥數理化
=if(a1<=5,5,5+(roundup(a1,0)-5)*2)
roundup--【向上取數字】
roundup(number, num_digits)
roundup 函式語法具有下列引數:
number 必需。需要向上舍入的任意實數。
num_digits 必需。要將數字舍入到的位數。
備註roundup 的行為與 round 相似,所不同的是它始終將數字進行向上舍入。
如果 num_digits 大於 0(零),則將數字向上舍入到指定的小數位數。
如果 num_digits 為 0,則將數字向上舍入到最接近的整數。
如果 num_digits 小於 0,則將數字向上舍入到小數點左邊的相應位數。
示例公式 描述(結果) 結果
=roundup(3.2,0) 將 3.2 向上舍入到零個小數位數。 4
=roundup(76.9,0) 將 76.9 向上舍入到零個小數位數。 77
=roundup(3.14159, 3) 將 3.14159 向上舍入到三個小數位數。 3.142
=roundup(-3.14159, 1) 將 -3.14159 向上舍入到一個小數位數。 -3.2
=roundup(31415.92654, -2) 將 31415.92654 向上舍入到小數點左邊兩位數。 31500
追答:=if(a1<=5,4.6,4.6+(rounddown(a1,0)-5))
4樓:匿名使用者
=if(a1<=5,5,5+(ceiling(a1,1)-5)*2)
excel**寫個公式,用來計算快遞費。
5樓:文夏侯菡
=vlookup(b2,sheet1!b2:b65535,vlookup(b2,,1,true)+1,0)
6樓:廣維手板
請問你的**做好了嗎?能不能發給我一下?[email protected]謝謝
怎麼用excel計算快遞費的函式公式
7樓:heart浩皛
通過vlookup函式由sheet2**表得到目的省份對應的首重價、首重量、續重價,並通過if函式建立首重量與a2條件重量的判斷。在c2單元格輸入=if(a2>vlookup(b2,sheet2!a:
d,3,0),vlookup(b2,sheet2!a:d,2,0)+(a2-vlookup(b2,sheet2!
a:d,3,0))*vlookup(b2,sheet2!a:
d,4,0),vlookup(b2,sheet2!a:d,2,0)) 表示:
如果a2大於對應省份的首重量,則在**表的b列返回b2單元格對應的首重價+(a2單元格-對應b2單元格的首重量)*對應b2單元格的續重價;否則返回對應的首重價。 注意:為了方便查詢引用資料及進行資料比較,sheet2的**表中的資料必須以數值型存在,以文字形式存在會引起計算錯誤,或增加公式的書寫難度。
比如說c列的2kg,這種表達,需要在原公式基礎上增加一個left函式,變為=if(a2>left(vlookup(b2,sheet2!a:d,3,0)),vlookup(b2,sheet2!
a:d,2,0)+(a2-left(vlookup(b2,sheet2!a:
d,3,0)))*vlookup(b2,sheet2!a:d,4,0),vlookup(b2,sheet2!
a:d,2,0)) 首重價與續重價如果加上貨幣符號,也會增加公式輸入的難度,需要擷取貨幣符號右側的數字。
求excel 計算快遞費公式
8樓:情惑美文
一、首先,將需要計算的基礎資料輸入excel**,根據不同的地區和權重計算快遞費。
二、在e2單元格中輸入公式:=if(d2<=3,2.8,2.8+(d2-1)*0.3)。
三、點選進入生成計算結果,對應的江蘇5kg快遞費為「4元」。
四、對於不同區域的第一權重和連續權重的不同計算,需要將公式改為=if(d6<=3,5,5+(d6-1)*1)。
9樓:次次次蛋黃米亞
1、首先在excel**中輸入需要計算的基礎資料,需要根據不同的地區和重量計算出快遞費。
2、在e2單元格中輸入公式:=if(d2<=3,2.8,2.8+(d2-1)*0.3)。
3、點選回車即可生成計算結果,對應江蘇地區的重量為5kg的快遞費為「4元」。
4、對不同的區域的首重重量與續重不同的計算,需要更改公式為:=if(d6<=3,5,5+(d6-1)*1)。
10樓:資訊化管理諮詢
這個是表間引用的概念,我接觸較多,多說幾句。
你那個需求,用excel實現不難,先弄2個表:一個運費單價表,一個快遞單表。前者記錄運費單價,即每個地區每公斤的運費;後者記錄每筆快遞單,包括地區、重量、收件人等。
再依據快遞單中的地區,用vlookup函式從單價表找出運費單價,引用到快遞單,再用重量*單價,即可得到運費。
但這裡面有一個問題,不知你想到沒有。如果以後運費單價調整了,快遞單中的單價都會跟著調整,會把新值引用過來,這是不對的。因為以前快遞單早已完結,當時的單價就是當時的單價,現在跟著修改,實際就是篡改歷史。
資料被篡改了,就不真實了。
因此,對於表間引用,除了始終引用外,應該加一個方式:斷開式引用。即:
對於快遞單來說,每錄入一筆新單子,會把單價引用過來,但此後就與單價表斷開,單價表以後修改,不應把新值引用過來,而是保留舊值。這個斷開式引用的概念,是華創網表引入的新概念,與常規excel不同點在於,它還允許多使用者同時登入使用。
結論:如果你的需求僅僅是算運費,過往資料是否正確無所謂,就用excel的vlookup實現。如果你還想把過往資料管好,以後還要用於查詢、統計分析等,就用華創網表。
11樓:侯玉川
這個vlookup公式可以實現的。
不考慮重量取整的問題。如果考慮取整,需要如何取,需要加項處理假如你快遞單價那個表的名稱為「單價」則可以在運費e2中輸入:
=vlookup(c2,單價!a:c,2,false)*d2+vlookup(c2,單價!a:c,3,false)*if(d2>3,d2-3,0)
如果需要其他比較複雜的,取整什麼的,可以私信。
12樓:
e2=vlookup(c2,表二!a:b,2,)+ceiling(max(d2-3,),1)*vlookup(c2,表二!a:c,3,)下拉
excel中怎麼計算快遞的運費啊,求if公式?
13樓:匿名使用者
1、先把**框架搭建好。這裡以韻達和圓通舉例。首重和續重就是合作快遞的**,先給出幾個地區舉例。
2、然後輸入函式=if($h$1<=1,5,if($h$1>1,5+(h1-1)*0.8))。當h1<=1公斤就是首重5元,當h1大於1公斤,就是首重+(重量-1)*續重。
h1的地方輸入快遞包裹重量。
3、同樣的方法計算圓通快遞運費。
4、算好圓通和韻達的快遞運費後,比較下同一區域內哪個快遞便宜。=mina(f4:g4) 套用mina函式,區域為韻達和圓通快遞計算結果。
得出的結果就是兩個快遞比較最便宜的一個。這樣****的時候就很方便也很快了不會耽誤時間。
14樓:廈門侯玩轉電子科技
按要求,這樣設計通用性很強:
見圖:1、設計運費**
其中的資料可以在以後變更,
而不用在運費變更時,再去修改函式
2、g3單元格輸入公式:=if(f3>b3,c3+roundup((f3-b3)/b4,0)*c4,c3)
這樣當你在f3單元格輸入重量後,在g3單元格會自動算出運費金額
15樓:思雪遙遙
=if(b1<=1,c1,roundup(b1-1,0)*d1+c1)
16樓:恨少不知難
建議不用if函式,巢狀太多,公式複雜,計算相對緩慢和佔資源,以及後期修改維護麻煩。
建議使用:vlookup函式。看下excel中的幫助一看就明白如何使用。
本人excel小白,求excel大神幫忙寫一個快遞費計算公式
17樓:來自朱家尖積極進取的大平原狼
假定表1的地址在b列,第一行為表頭;**表的工作表名為「表2」,資料在ab列。
在表1的g2輸入公式:
表表2!
a:b,2,))-2)+(d2>表2!a:
表表2!
a:表2!a:
表2!a:b,2,))
18樓:慶年工坊
這要求兩個表表示省份的字完全一致
excel求公式,excel計算公式?
可以,使用mid函式,看你的數字基本都是2位數值,有規律可行,公式如下 把原先a b列的數值作為參考欄,從c列開始設定公式,等公式設定好後將a b列隱藏,c3輸入公式 mid a3,13,5 d3輸入公式 mid b3,1,2 e3輸入公式 mid b3,4,2 f3輸入公式 mid b3,7,2 ...
求excel一公式,求excel計算公式大全
用公式麻煩啊,不如excel自帶的資料 刪除重複項保留唯一值,然後在排序來得快啊,不該用公式就不用公式,減少excel運算壓力啊 求excel計算公式大全 應該是c2 b2 a 2,然後將公式往下拖。加上符號 就可以將單元格固定,在拖動的時候保持不變。根據 得出以下公式 c2 a 2 b2 因為a2...
Excel求指教計算公式,Excel想做一個自動計算的IF公式,熟練用的請指教。
b 3 12 c3 c3 你手頭有這個文件,但文件中不包含公式對嗎?截圖時請把行號 列號顯示出來。圖中d2輸入公式 c 2 1 b 2 12 向右拉。設定格式為顯示兩位小數即可。至於fv,我分析了一下,你這是月複利計息形式,即月底產生的利息在下一個月轉換成本金,與原本金同時計息。公式為fv pv 1...