怎么用excel快速算快递费

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-06
怎么用excel快速计算快递费?

1、在I2单元格输入公式:=VLOOKUP(H2,A:E,IF(I2<=1,2,IF(I2<=2,3,IF(I2<=3,4,5))),FALSE)+IF(IF(I2<=1,2,IF(I2<=2,3,IF(I2<=3,4,5)))=5,D2+(I2-3)*E2,0)
2、往下填充即可。需要注意的是A列和H列的名称须一致。
如图:

快递费用和电话通话的计费方式是相同的,都是采用不足多少的时候往上计价,比如快递公司可以2千克以内采用低价5元的方式进行结算,当大于5千克时,每千克1元,不足一千克的按一千克进行计价,这里http://jingyan.baidu.com/article/ca41422f3455591eae99eda9.html就演示怎么对这种快递结算方式进行计算。

这个问题的核心在于如何根据目的地和重量提取出对应的价格,可以使用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来提取价格,原理基本相似。



将附图的报价表复制到EXCEL表格中,然后用VBA代码就很方便计算出各种快递费用。如果不会VBA,也可能用公式,但报价表要改动一下:目的地每地拆分成一行,重量不能写区间,写上限或下限,然后用MATCH函数就能找到对应的价格。

图片粘贴到这里就不清晰了,我将图中Q2的公式复制来供你参考:

=OFFSET($A$1,MATCH(O2,B$2:B$999,0),MATCH(P2,B$1:M$1,1))



应该很容易达成,但你只出了计算条件,没有贴需要计算的实际信息,公式没有办法直接写出,建议建一个示例表,把一万多单中复制少量,组成计算表,并把收费表也建在该示例表中。然后发给我,或补充贴图。

用表查找方式做就可以了,把你的费用表添加一列地区,根据地区朝招对应收费表上的目的地再根据重量取对应列的价格进行计算。思路可以给你,自己动手做一下就行了。

这样的问题
要看到表格才好处理
直接回答我觉得是不负责任的

  • excel快递费计算公式?
    答:修改表头数据:请点击输入图片描述 计算公式如下:
  • excel根据产品的长宽高是属于哪个类型的产品标准,根据产品的重量来计...
    答:超大件快递:重量在0到10千克之间,每件快递费用为80元;重量在10千克以上,每件快递费用为120元。可以使用以下公式:`=IF(D1="小件快递",IF(E1<1,8,IF(E1<2,12,16)),IF(D1="标准快递",IF(E1<2,12,IF(E1<5,20,30)),IF(D1="大件快递",IF(E1<5,3,"5~10"),IF(D1="超大件...
  • 依据收费标准用Excel公式计算不同地区不同重量快递费用
    答:向下填充,即得所有费用。公式解释 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行...
  • 如何利用Excel计算江苏省快递费?
    答:一、首先,将需要计算的基础数据输入Excel表格,根据不同的地区和权重计算快递费。二、在E2单元格中输入公式:=IF(D2<=3,2.8,2.8+(D2-1)*0.3)。三、点击进入生成计算结果,对应的江苏5kg快递费为“4元”。四、对于不同区域的第一权重和连续权重的不同计算,需要将公式改为=if(D6<=3,5...
  • EXCEL怎么设置函数快递费自动计算模版?
    答:快递费自动计算模板设置步骤如下:新建一Excel文档,在Sheet1中设置好各项表格,在D3、D4、D5、D6、D7单元格分别输入快递费计算模板的公式;在D3单元格中输入函数,例如“=ROUND(IF(AND(LEFT(E3,2)="圆通"),MID(E3,4,2)<8,MID(E3,4,2)*0.8,MID(E3,4,2)<16,(MID(E3,4,2)*0.6...
  • Excel快递费用计算公式?
    答:自动识别城市对应的首重和续重收费标准,只要做一张基础表格,然后用vlookup到这张表里,自动会根据实际的城市来匹配对应的收费标准。然后再用IF公司算出每笔的实际应收就可以了。mastdata 格式:省份 首重 续重 北京 8 2 天津 8 2.5 湖南 10 4 湖北 10 4 ...
  • excel表格怎么计算快递的运费?
    答:公式:=DGET(A1:C32,"首重",D1:D2)+DGET(A1:C32,"续重",D1:D2)*(E2-1)注意,得把"输入地区"改成"地区",跟前面的表头统一。另外北京上海加两元的事,你给加到首重里不好吗,不行的话就在公式后面加个这:+((D3="北京")+(D3="上海"))*2 ...
  • excel表格怎么快速计算各快递件的邮费
    答:1、首先看下效果   2、首先新建一个辅助列,称为地区费用,我们用VLOOKUP把地区费用都引用过来,公式如图,如果不了解VLOOKUP函数的话,可以看之前的经验   3、然后对数据进行下拉,这样就可以得到全部的地区费用数据   4、接下来,就可以计算邮费了,这里运用了IF...
  • excel中怎么计算快递的运费啊
    答:1、第一步,以excel格式输入要计算的基本数据,然后需要根据不同的地区和权重计算快递费用,如下图所示,然后进入下一步。2、其次,完成上述步骤后,在E2单元格中输入公式“= IF(D2 <= 3,2.8,2.8 +(D2-1)* 0.3)”,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按键盘...
  • excel中怎么制作圆通/申通/顺丰快递费用计算模板?
    答:1、首先,在快递网站上将自己城市为出发点的快递费用价格表粘贴到excel表中。本例以北京为出发点。其中E2选择目的地,E3输入重量,E4输入公式计算快递费总额。2、选中E2,点击【数据】-【数据有效性】设置目的地下拉菜单,方便以后选择。3、根据下图设置具体的有效性设置,设置完成后点击【确定】按钮。