Excel各位大侠求助如何计算国际快递费用您好是这

来源:编辑    日期:2019-04-07

您好 是这样的 国际快递的收费重量是按照实际重量和体积重量哪个大就是按照哪个收费的,实际重量很简单就是你把货物放在称上称出来就可以了,体积重量就要借助于箱子的;长*宽*高÷5000这个公式来算了。比如一个货物实际重量是 15KG ,外箱尺寸的长是50CM 宽是40CM 高是 30CM,套用公式;50*40*30÷5000=12 那么体积重量就是12KG 实际重量是15KG 这个货物体积重量小于实际就是重货 , 反之如果实际重量是10KG,体积重量是12KG 这个货的体积重量大于实际重量这个货物就是抛货了,国际快递运费21KG一下都是按照起步和续重 加燃油附加费 开票税点 算的,21kg 以上就是多少钱每KG 比如澳洲是12Kg 起步;90 续重;28 12KG=24个0.5kg 先算23个起步就是;23*28=644 再加一个起步是;644+90=734 最后再加一个燃油附加费7%(这个燃油附加费是根据不同快递来算的,);724*1.07=774.68 最后是开票的税点6%;774.68*1.06=821.16


求助excel计算快递费公式

通过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中怎么计算快递的运费啊,求if公式?
快递费用和电话通话的计费方式是相同的,都是采用不足多少的时候往上计价,比如快递公司可以2千克以内采用低价5元的方式进行结算,当大于5千克时,每千克1元,不足一千克的按一千克进行计价,这里http://jingyan.baidu.com/article/ca41422f3455591eae99eda9.html就演示怎么对这种快递结算方式进行计算。假设G列为需要计算运费的重量,运费放在H列:H4:=(G4<=1)*C4+(G4<10)*(C4+(G4-1)*D4)+(G4>=10)*E4*G4更多追问追答追问亲,假设计费单价表所在的表是Sheet1,要计算的运费是在Sheet2。追答E2:=(D2<=1)*VLOOKUP(C2,Sheet1!B:E,2)+AND(D2>1,D2<10)*(VLOOKUP(C2,Sheet1!B:E,2)+(D2-1)*VLOOKUP(C2,Sheet1!B:E,3))+(D2>=10)*D2*VLOOKUP(C2,Sheet1!B:E,4) 更正前面同在一个sheet的公式:=(G4<=1)*C4+and(G4>1,G4<10)*(C4+(G4-1)*D4)+(G4>=10)*E4*G4追问有部分可以了,但有部分还是不行。追答显示#N/A表示sheet1中没有相应的数据,如安徽的,江苏的在sheet1找不到,补充一下sheet1就可以了亲,重量在哪儿?公式写在哪里?更多追问追答追问追答亲,假设计费规则所在的表是Sheet1,那么在下图的E2单元格粘贴这个公式并下拉:=IF(ROUND(D2+0.2,0)<=1,VLOOKUP(C2,Sheet1!B:E,2,0)*ROUND(D2+0.2,0),IF(ROUND(D2+0.2,0)>=10,VLOOKUP(C2,Sheet1!B:E,4,0)*ROUND(D2+0.2,0),VLOOKUP(C2,Sheet1!B:E,2,0)*ROUND(D2+0.2,0)+(ROUND(D2+0.2,0)-VLOOKUP(C2,Sheet1!B:E,2,0))*VLOOKUP(C2,Sheet1!B:E,3,0))) 请反馈测试结果。追问非常感谢你,但不行啊!复制入公式时是这样的:追答请问你的计费规则所在的表,是另外的一个文件,还是同一个文件中的另一个Sheet?下面链接是我测试的示例文件,供参考。http://pan.baidu.com/s/1nt4xkYt追问同一个文件中的Sheet1和Sheet12追答请下载我刚才给你的链接的附件示例文件,对照一下看看问题出在哪里。公式计算规则写错了,更正一下,其它尚未发现问题:=IF(ROUND(D2+0.2,0)<=1,VLOOKUP(C2,Sheet1!B:E,2,0)*ROUND(D2+0.2,0),IF(ROUND(D2+0.2,0)>=10,VLOOKUP(C2,Sheet1!B:E,4,0)*ROUND(D2+0.2,0),VLOOKUP(C2,Sheet1!B:E,2,0)+(ROUND(D2+0.2,0)-VLOOKUP(C2,Sheet1!B:E,2,0))*VLOOKUP(C2,Sheet1!B:E,3,0)))追问但是结果不符的,比如:广东5.3kg,应该按6kg计算,即:(1*4.8)+(5*0.80)=8.80元。上海7.9应该按8g计算,即:(1*4.8)+(7*2.40)=21.60元追答是的,发现错误了,已更正,亲再看看:=IF(ROUND(D2+0.2,0)<=1,VLOOKUP(C2,Sheet1!B:E,2,0)*ROUND(D2+0.2,0),IF(ROUND(D2+0.2,0)>=10,VLOOKUP(C2,Sheet1!B:E,4,0)*ROUND(D2+0.2,0),VLOOKUP(C2,Sheet1!B:E,2,0)+(ROUND(D2+0.2,0)-1)*VLOOKUP(C2,Sheet1!B:E,3,0)))追问亲:可以了,谢谢啊!非常感谢!追答我没理解清楚规则,公式写错了两次,抱歉啊!=if(a1<1,4.8,if(1<=a1<9,0.8*(a1-1)+4.8,if(a1>=10,2.4*a1)))追问亲,假设计费单价表所在的表是Sheet1,要计算的运费是在Sheet2。如果假设到达地、重量分别在I、J单元格,运费在K列生成,K列的函数公式=IF(J:J<=1,INDEX(C:C,MATCH(I:I,B:B,0)),IF(J:J<=9,INDEX(C:C,MATCH(I:I,B:B,0))+INDEX(D:D,MATCH(I:I,B:B,0))*IF(J:J-INT(J:J)<=0.2,INT(J:J)-1,ROUNDUP(J:J,0)-1),INDEX(C:C,MATCH(I:I,B:B,0))+INDEX(E:E,MATCH(I:I,B:B,0))*IF(J:J-INT(J:J)<=0.2,INT(J:J)-1,ROUNDUP(J:J,0)-1)))本公式已验证,楼主依据实际单元格调整公式。望采纳!