各大快递公司有着不同的计费规则,今天来介绍最简单的首重+续重模式。
第一步:整理规则和数据
只有清晰的规则才能顺利转换为清晰的公式逻辑。
第二步:计算首重运费
创建辅助列“首重运费”,如图所示E列。
由于不同省份对应不同首重运费,直接用VLOOKUP在规则中查询订单省份对应的首重运费即可:
=VLOOKUP(B2,规则!A:B,2,0)
第三步:计算续重
一句话概括续重的计算逻辑:如果重量小于等于首重(2KG),续重为0,否则续重为重量减首重(2KG)。
将以上逻辑转换为IF函数:
=IF(C2<=2,0,C2-2)
注意到续重中有部分小数存在,按“续重不足1KG按1KG算”这一条处理,用函数ROUNDUP将续重数据向上取整:
=ROUNDUP(IF(C2<=2,0,C2-2),)
此处将IF函数作为ROUNDUP的第一参数即可,第二参数可以不填。
第四步:计算续重价格
续重价格=续重单价 X 续重
用VLOOKUP根据省份在规则中查询对应的续重单价:
=VLOOKUP(B2,规则!A:C,3,0)
再乘以辅助列”续重“即为续重运费:
=VLOOKUP(B2,规则!A:C,3,0)*F2
第五步:运费=首重运费+续重运费
第六步:去除辅助列
=VLOOKUP(B2,规则!A:B,2,0)
+VLOOKUP(B2,规则!A:C,3,0)
*ROUNDUP(IF(C2<=2,0,C2-2),)
整合后公式比较长,也可以选择保留辅助列,反而有利于理解和后续改动。
创业项目群,学习操作 18个小项目,添加 微信:923199819 备注:小项目!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 zoodoho@qq.com举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zodoho.com/100853.html
如若转载,请注明出处:https://www.zodoho.com/100853.html