快递算运费excel公式怎么计算 如何利用excel函数计算运费

经验直达:

  • 如何利用excel函数计算运费
  • 快递算运费excel公式怎么计算

一、如何利用excel函数计算运费


【快递算运费excel公式怎么计算 如何利用excel函数计算运费】这个是表间引用的概念,我接触较多 , 多说几句 。
你那个需求 , 用excel实现不难,先弄2个表:一个运费单价表 , 一个快递单表 。前者记录运费单价,即每个地区每公斤的运费;后者记录每笔快递单 , 包括地区、重量、收件人等 。再依据快递单中的地区,用vlookup函数从单价表找出运费单价,引用到快递单,再用重量*单价,即可得到运费 。
但这里面有一个问题,不知你想到没有 。如果以后运费单价调整了,快递单中的单价都会跟着调整,会把新值引用过来,这是不对的 。因为以前快递单早已完结 , 当时的单价就是当时的单价,现在跟着修改,实际就是篡改历史 。数据被篡改了 , 就不真实了 。
因此,对于表间引用 , 除了始终引用外,应该加一个方式:断开式引用 。即:对于快递单来说,每录入一笔新单子,会把单价引用过来,但此后就与单价表断开,单价表以后修改,不应把新值引用过来,而是保留旧值 。这个断开式引用的概念 , 是华创网表引入的新概念,与常规excel不同点在于 , 它还允许多用户同时登录使用 。
结论:如果你的需求仅仅是算运费,过往数据是否正确无所谓,就用excel的vlookup实现 。如果你还想把过往数据管好,以后还要用于查询、统计分析等,就用华创网表 。


二、快递算运费excel公式怎么计算



快递算运费excel公式怎么计算 如何利用excel函数计算运费

问题没有说清楚你的地址和重量的数据在哪,图上也缺少行列标号的 。
现以你图上“天津”2个字在B5单元格为例 , 并按表2上图的地址重量来操作,则可在表2的E3单元格输入公式:
=IFERROR(INDEX(Sheet1!$C:$D,MATCH(C3,Sheet1!$B:$B,0),1 (D3>3)) MAX(0,D3-5.5)*VLOOKUP(C3,Sheet1!$B:$F,5,0),"")

即可得到对应寄达址和重量的快递运费了…………
若是需要金额四舍五十保留2位小数的话,则公式为:
=IFERROR(INDEX(Sheet1!$C:$D,MATCH(C3,Sheet1!$B:$B,0),1 (D3>3)) ROUND(MAX(0,D3-5.5)*VLOOKUP(C3,Sheet1!$B:$F,5,0),2),"")

相关经验推荐