物流运费查询计算器(「EXCEL运费自动计算器」不同地域、重量、单价自动关联计算)

在办公领域,从来不缺高不成低不就。这里用到的知识点都可以学。在妹子面前,你可以毁花成偶像。

多步骤,多细节,不八卦,直接案例。

案例要求:

1.根据运费表,计算不同地区、不同重量的配送费。

2.递送费必须在最小值和最大值之间。

效果动画:



部分运费表



主要函数解释:VLOOKUP,应用释义



要求:单元格G3,根据单元格F3地址位置的变化,找到区域A2:b8中间区域对应的价格。

我们可以直接在G2输入公式=VLOOKUP(F3,$A:$B,2,0)。注意$A:$B这里是要搜索的范围,范围的第一列必须是F3值所在的列。第三个参数2是返回范围内列数的含义,第四个。

我们可以把这个函数理解为=VLOOKUP(查找值,区域,返回区域的哪一列,精确搜索)

案例制作步骤1:根据区域,先获取区域单价

【为了大家理解,采用分步制作,最后组合的方法】

Formula =VLOOKUP(A2,同城配送费!1澳元:962.2美元)



步骤2:根据获取的单价,以及 重量,获得价格,就是运费,两个相乘



物流运费查询

步骤3:插入辅助列,获取最低,最高运费,这里采用的同样原理,一个公式:



最低收费公式:=VLOOKUP(A2,同城配送费!1澳元:962.3美元)

最高收费公式:==VLOOKUP(A2,同城配送费!1澳元:962.4美元)

在这里,我们可以看到,在提取的值中,公式完全相同,只有第三个参数更改为2、3和4,这意味着要提取和返回的列数。只要你记住这一点,就OK了。

步骤4:根据价格,最低、最高收费,计算送货费

等式= if (D2 >: F2,F2,IF(D2 & gt;E2,D2,E2)),这里没什么好解释的,就是最初等的if函数,没学过的话很难理解。

当D2大于F2时,返回F2值。

当D2大于E2的值时,请注意它必须小于F2,可以省略F2以返回D2的值。

两个条件都不满足,则返回E2的值。



在这里,配送费是根据货运单完美计算的。

但是也有家长说,我们要建那么多辅助柱才能实现。

不会,因为要一步一步解释,所以设置了很多栏目。

步骤5,公式组合

在公式中= if (D2 >: F2,F2,IF(D2 & gt;E2,D2,E2)),其实每个单元格都有一个公式。我们要做的就是把这里的每一个单元格都换成一个公式,最后得到配送费的公式。



最后=(IF(VLOOKUP(A2,同城配送费!$A:$B7,2.0)* B2 & gt;VLOOKUP(A2,同城配送费!$A:$D7,4,0),VLOOKUP(A2,同城配送费!$A:$D7,4,0),IF(VLOOKUP(A2,同城配送费!$A:$B7,2.0)* B3 & gt;VLOOKUP(A3,同城配送费!$A:$D7,3,0),VLOOKUP(A3,同城配送费!$A:$B7,2,0)*B3,VLOOKUP(A3,同城配送费!$A:$D7,3,0))))

步骤6:公式定义名称,解决公式太长,很乱的情况

我们可以先为公式定义一个名称,然后应用它。这里我们把名字定义为配送费。



步骤7,定义名称后,直接可以输入等号,而后输入定义名称的名称,可以看出结果一样,而公式,简化了很多



步骤8一些情况下,或许我们又两个运费表,那么有些查找不出来,就会出现错误值,

这里我们使用iferror函数,它用于屏蔽错误值iferror(错误值,发生错误时要执行的值或公式)



当我们这样输入的时候,如果找不到,比如地区不在同一个城市,找不到的单元格会显示“”,表示空值。在这里,我们还可以用另一个公式替换空值,并以同样的方式将其链接到另一个表。

欢迎讨论,回复评论,是对作者最大的支持

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友