求EXCEL 计算快递费公式
已知快递重量和发往地区求快递费,标准资费如下图表一在表二中计算,求一个公式,不足1kg按1kg计算...
已知快递重量和发往地区 求快递费,标准资费如下图表一 在表二中计算,求一个公式,不足1kg按1kg计算
展开
5个回答
展开全部
一、首先,将需要计算的基础数据输入Excel表格,根据不同的地区和权重计算快递费。
二、在E2单元格中输入公式:=IF(D2<=3,2.8,2.8+(D2-1)*0.3)。
三、点击进入生成计算结果,对应的江苏5kg快递费为“4元”。
四、对于不同区域的第一权重和连续权重的不同计算,需要将公式改为=if(D6<=3,5,5+(D6-1)*1)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是表间引用的概念,我接触较多,多说几句。
你那个需求,用excel实现不难,先弄2个表:一个运费单价表,一个快递单表。前者记录运费单价,即每个地区每公斤的运费;后者记录每笔快递单,包括地区、重量、收件人等。再依据快递单中的地区,用vlookup函数从单价表找出运费单价,引用到快递单,再用重量*单价,即可得到运费。
但这里面有一个问题,不知你想到没有。如果以后运费单价调整了,快递单中的单价都会跟着调整,会把新值引用过来,这是不对的。因为以前快递单早已完结,当时的单价就是当时的单价,现在跟着修改,实际就是篡改历史。数据被篡改了,就不真实了。
因此,对于表间引用,除了始终引用外,应该加一个方式:断开式引用。即:对于快递单来说,每录入一笔新单子,会把单价引用过来,但此后就与单价表断开,单价表以后修改,不应把新值引用过来,而是保留旧值。这个断开式引用的概念,是华创网表引入的新概念,与常规excel不同点在于,它还允许多用户同时登录使用。
结论:如果你的需求仅仅是算运费,过往数据是否正确无所谓,就用excel的vlookup实现。如果你还想把过往数据管好,以后还要用于查询、统计分析等,就用华创网表。
你那个需求,用excel实现不难,先弄2个表:一个运费单价表,一个快递单表。前者记录运费单价,即每个地区每公斤的运费;后者记录每笔快递单,包括地区、重量、收件人等。再依据快递单中的地区,用vlookup函数从单价表找出运费单价,引用到快递单,再用重量*单价,即可得到运费。
但这里面有一个问题,不知你想到没有。如果以后运费单价调整了,快递单中的单价都会跟着调整,会把新值引用过来,这是不对的。因为以前快递单早已完结,当时的单价就是当时的单价,现在跟着修改,实际就是篡改历史。数据被篡改了,就不真实了。
因此,对于表间引用,除了始终引用外,应该加一个方式:断开式引用。即:对于快递单来说,每录入一笔新单子,会把单价引用过来,但此后就与单价表断开,单价表以后修改,不应把新值引用过来,而是保留旧值。这个断开式引用的概念,是华创网表引入的新概念,与常规excel不同点在于,它还允许多用户同时登录使用。
结论:如果你的需求仅仅是算运费,过往数据是否正确无所谓,就用excel的vlookup实现。如果你还想把过往数据管好,以后还要用于查询、统计分析等,就用华创网表。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个VLOOKUP公式可以实现的。
不考虑重量取整的问题。如果考虑取整,需要如何取,需要加项处理
假如你快递单价那个表的名称为“单价”则可以在运费E2中输入:
=VLOOKUP(C2,单价!A:C,2,FALSE)*D2+VLOOKUP(C2,单价!A:C,3,FALSE)*IF(D2>3,D2-3,0)
如果需要其他比较复杂的,取整什么的,可以私信。
不考虑重量取整的问题。如果考虑取整,需要如何取,需要加项处理
假如你快递单价那个表的名称为“单价”则可以在运费E2中输入:
=VLOOKUP(C2,单价!A:C,2,FALSE)*D2+VLOOKUP(C2,单价!A:C,3,FALSE)*IF(D2>3,D2-3,0)
如果需要其他比较复杂的,取整什么的,可以私信。
追问
函数输入进去不能计算啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询