在办公领域,从来不缺高不成低不就。这里用到的知识点都可以学。在妹子面前,你可以毁花成偶像。
多步骤,多细节,不八卦,直接案例。
案例要求:1.根据运费表,计算不同地区、不同重量的配送费。
2.递送费必须在最小值和最大值之间。
效果动画:
要求:单元格G3,根据单元格F3地址位置的变化,找到区域A2:b8中间区域对应的价格。
我们可以直接在G2输入公式=VLOOKUP(F3,$A:$B,2,0)。注意$A:$B这里是要搜索的范围,范围的第一列必须是F3值所在的列。第三个参数2是返回范围内列数的含义,第四个。
我们可以把这个函数理解为=VLOOKUP(查找值,区域,返回区域的哪一列,精确搜索)
案例制作步骤1:根据区域,先获取区域单价【为了大家理解,采用分步制作,最后组合的方法】
Formula =VLOOKUP(A2,同城配送费!1澳元:962.2美元)
最低收费公式:=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:公式定义名称,解决公式太长,很乱的情况我们可以先为公式定义一个名称,然后应用它。这里我们把名字定义为配送费。
这里我们使用iferror函数,它用于屏蔽错误值iferror(错误值,发生错误时要执行的值或公式)
当我们这样输入的时候,如果找不到,比如地区不在同一个城市,找不到的单元格会显示“”,表示空值。在这里,我们还可以用另一个公式替换空值,并以同样的方式将其链接到另一个表。
欢迎讨论,回复评论,是对作者最大的支持