所在分类:  Amazon 所属圈子: Amazon Amazon销售和运营

亚马逊配送费怎么用函数计算?分享一个计算的方法。。。

发帖1次 被置顶1次 被推荐0次 质量分0星 回帖互动82次 历史交流热度40% 历史交流深度0%
https://www.wearesellers.com/question/51941?notification_id=41998389&rf=false&item_id=563403&answer_id=563403&single=TRUE#!answer_563403
受这篇帖子启发,自己作了一个算法。在这分享下计算过程,需要的数据有点多,大家耐心点看

微信图片_20220121090314.png

首先用公式算出最短边/次长边/最长边,分别为=MIN(K6:M6),=MEDIAN(K6:M6),=MAX(K6:M6) (K6到M6为手动输入的3个长度)
再算出长度+围长=P6+2*(N6+O6)
上面这些都是简单的,后面这些比较复杂了

图片1.png

根据这个标准,输入函数
=IF(AND(T6<=0.75,P6<=15,O6<=12,N6<=0.75),"小号",IF(AND(T6<=20,P6<=18,O6<=14,N6<=8),"大号",IF(AND(T6<=70,P6<=60,O6<=30,Q6<=130),"小号",IF(AND(T6<=150,P6<=108,Q6<=130),"中号",IF(AND(T6<=150,P6<=108,Q6<=165),"大号","特殊")))))
是否标准尺寸
=IF(AND(N6<=8,T6<=20,O6<=14,P6<=18),"标准尺寸","大件")

图片2.png

发货重量范围这里首先要看是按毛重还是体积重计算,也就是说是按基础重量还是按最大磅值计算,
最大磅值用到MAX函数,=MAX(T6,V6) (T6是毛重,V6是体积重,这里的单位全是英寸)
=IF(AND(AB6="小号标准尺寸"),"基础重量",IF(AND(X6="特殊"),"基础重量","最大磅值"))
 
再算发货的重量
=IF(AE6="最大磅值",AG:AG,AF:AF)
 
再计算发货重量范围
图片3.png

根据亚马逊标准确定
=IF(AH6<=0.375,"(6盎司)",IF(AH6<=0.75,"(12盎司)",IF(AH6<=1,"(16盎司)",IF(AH6<=2,"(2磅)",IF(AH6<=3,"(3磅)",IF(AH6<=20,"(20磅)",IF(AH6<=70,"(70磅)",IF(AH6<=150,"(150磅)","(超大)"))))))))
 
“产品FBA尺寸标准”和“尺寸”这两个是用合并函数
=CONCATENATE(X6,Y6,AI6)
 
最后,所有条件都出来了,就计算亚马逊配送费,但在这之前,要先确定产品是普货还是危险品,所以在最前面有一个项“是否危险品”

如果不是危险品,公式就是
=IF(E6="否",IF(AA6="小号标准尺寸(6盎司)",2.92,IF(AA6="小号标准尺寸(12盎司)",3.07,IF(AA6="小号标准尺寸(16盎司)",3.59,IF(AA6="大号标准尺寸(6盎司)",3.54,IF(AA6="大号标准尺寸(12盎司)",3.77,IF(AA6="大号标准尺寸(16盎司)",4.52,IF(AA6="大号标准尺寸(2磅)",5.14,IF(AA6="大号标准尺寸(3磅)",5.79,IF(AA6="大号标准尺寸(20磅)",6.13+(ROUNDUP(AH6,0)-3)*0.3,IF(AB6="小号大件",MAX(8.94,8.94+(ROUNDUP(AH6,0)-1)*0.38),IF(AB6="中号大件",MAX(12.73,12.73+(ROUNDUP(AH6,0)-1)*0.44),IF(AB6="大号大件",MAX(82.58,82.58+(ROUNDUP(AH6,0)-90)*0.79),MAX(150.94,150.94+(ROUNDUP(AH6,0)-90)*0.79))))))))))))))
 
如果是危险品,里面的数据都要改,大家可以自己上手试试,我先不发出来。
这样配送费就能自动计算出来了。
 
大家可以自己试试,我之前也不会,都是自己摸索的,在弄这个表格的时候也学会了好几个函数,弄完后感觉自己excel段位都提升了好几个段位哈哈哈哈
已邀请:
首先要知道EXCEL可以节省很多的机械性记录和计算工作,尤其是综合数据的联动表格。
看了你的表头,提点建议。
1.表头数据太多,简洁直观的表头不仅方便后期数据维护,看起来也更舒服;不需要体现的数据都通过公式体现,重复出现的公式做名称管理。比如:首先用公式算出最短边/次长边/最长边,分别为=MIN(K6:M6),=MEDIAN(K6:M6),=MAX(K6:M6) (K6到M6为手动输入的3个长度)。 我一开始也是这么做,后来发现联动后的数据导致公式过长,处理时间也过长,于是表头改成了最长边,次长边,最短边,在录入的时候直接手动输入,可以减少很多公式和计算时间。
2.包装尺寸和体积,可以增加单位制下拉列表,实现输入厘米或者英寸选择对应单位制完成单位转化,至少可以省去5列数据。
3.尺寸分段判断,大小号、标准/大件、重量范围进行公式融合,最终结果为你AA列的数据。
4.AC:AI,进行公式融合直接体现为配送费的最终结果。

说一下我的表格思路:
1.一张专门记录产品数据包装,各国的尺寸分段,和发货方式的表
2.单独的计算各个站点的利润数据表
3.存储1.2.表中引用的容易变更的数据表,后期用于数据的更新维护。
 
这是初代表格的一些数据和公式,最近在做所有数据和各个站点的数据表格整合联动,后期再结合mysql+python+VBA实现整合。一点拙见,不喜勿喷,有兴趣的可以一起交流下
https://assert.wearesellers.com/answer/20220121/34a3be4ab039693d1563992b8e83695c.png https://assert.wearesellers.com/answer/20220121/6da8eff9048607e5264768fc3a5b7ed4.png https://assert.wearesellers.com/answer/20220121/88503263c3eb81d068d7e55d3410aa72.png https://assert.wearesellers.com/answer/20220121/55a3f36f0449cd14615014a04175d7c3.png

要回复问题请先登录注册

x 点击咨询