为什么职场要学excel函数?看这个案例演示:自动计算快递价格

在上一篇文章里面,我们讲了如何整理完成一个规范化的表格,以便于下一步的函数计算。

最初的信息内容如图所示。

经过整理,我们得到了表2这样的规范化表格。

现在,我们就通过表2来实现快递费用自动计算,最终实现图中这样的效果:

第一步、制作查询表格

首先,在表1里面制作好查询表格。

表格有2个条件:目的地和重量。

为了避免使用的时候出错,我们先将2个条件分别设置数据验证。

选中B7单元格,点击“菜单栏-数据-数据验证”,在“序列”里面去选取来源,来源在表2里面的B列对应区域。

这样,B7单元格的目的地就实现了下拉菜单选取。

然后,B8单元格要填入重量,就必须为数字,通过数据验证,能够禁止别人输入非数字格式。

选中B7单元格,点击“菜单栏-数据-数据验证”,在“小数”里面选中“大于”,填入“0”。

这样,只要在B8单元格输入文字,就会弹出提示框,并且要求重填。

第二步、写函数公式

一个快递的重量,需要用if函数做个判断,判断重量是否超过首重,如果没超过,就直接是首重费用;如果超过了,就应该是首重费用 续重费用。

比较麻烦的是续重费用!

我们先来看一个示例:

假如快递重量为1.5KG,那么续重的重量是1.5KG-首重1KG=0.5KG。

用int函数对0.5除以1的值进行取整(这里1是续重的标准1KG),得到0。

因此续重费用应该是(0 1)*6=6(这里6是续重的价格6元),得到6。

但另外还有个问题,这些10、1、6、1数据都是变化的,是根据目的地不同而不同,而且以后也可能进行修改,所以都需要用vlookup函数进行查询引用。

图中案例公式为

=VLOOKUP("上海",B2:F32,4,0)

代表着在B列到F列的第2行和第32行这个区域内,在B列查找“上海”,返回右边第4列,也就是续重价格这一列的值,因此结果为6。末尾的参数0表示精准查询。

将这些内容综合起来,我们可以写出一个完整的函数公式。

注意:虽然这里数据很多用的是1,但考虑到这些价格标准随时可能会调整,因此不应该在函数公式里直接用1来做计算。否则下一次修改了价格标准,这个函数公式结果就出错了。

表1里的B9单元格公式为:

=VLOOKUP(B7,Sheet2!B2:F32,2,0) IF(B8<VLOOKUP(B7,Sheet2!B2:F32,3,0),0,(INT((B8-VLOOKUP(B7,Sheet2!B2:F32,3,0))/VLOOKUP(B7,Sheet2!B2:F32,5,0)) 1)*VLOOKUP(B7,Sheet2!B2:F32,4,0))

看上去很长,别怕,我们来分解一下。

先看一下文字版的:

第一种条件下

=B7目的地的首重价格 (如果B8重量<目的地的首重重量,返回0)=b7目的地的首重价格< p="">

第二种条件下

=B7目的地的首重价格 (如果B8重量>=目的地的首重重量,返回续重费用)=B7目的地的首重价格 B7目的地续重费用

续重费用的公式就是将数据全部用vlookup函数进行查询获得。

INT((B8重量-目的地的首重重量)/目的地的续重标准 1)*目的地的续重价格

不过到这一步,还没有结束。

对于数学计算这一类的问题,一定要注意各种临界值的验证。

当B8输入1.5的时候,结果为10 6=16是正确的。

但是当B8输入2的时候,结果为10 12=22,是错误的。

因为2KG,其续重为1KG,应该还是10 6才对。

这里就是临界值出了问题,检查会发现,只有重量为2、3、4、5这些续重1KG的整数倍数时候,会出现多增加1个续重单位的问题。

那么,这种情况怎么办呢?

在int函数部分,我们将B8重量-首重重量这里,再减去一个极小的数字,比如-0.00001,这样int后的结果就不是0,而是小于0,结果就不会出错了。

最终公式为

=VLOOKUP(B7,Sheet2!B2:F32,2,0) IF(B8<VLOOKUP(B7,Sheet2!B2:F32,3,0),0,(INT((B8-VLOOKUP(B7,Sheet2!B2:F32,3,0)-0.00001)/VLOOKUP(B7,Sheet2!B2:F32,5,0)) 1)*VLOOKUP(B7,Sheet2!B2:F32,4,0))

最终,我们只需要在B7里选择目的地,在B8里输入重量,就能自动算出快递费用了。

当然,如果目的地还要精确到市区县,只要有相应的数据,制作为多级下拉菜单就可以了。

总结:这个案例的函数虽然只用到了if、vlookup、int三个函数,但由于涉及到多个查询引用及计算转换,也还是比较考验综合应用能力的,大家可以多多练习,理顺逻辑思路,提高函数处理能力。

《Excel天天训练营》

《Excel天天训练营》是加薪学院专为职场人士研发的excel课程,根据常见办公需求精选案例,从此办公不求人。

目前,课程2.0图文版本已升级完毕,体系更完整,讲解更到位,学员已突破1000人。课程分为三个篇章:第1章-提高效率(15节课)、第2章-精通函数(25节课)、第3章-美化图表(10节课),共50节内容。同时,课程2.0视频版正在更新中。

注意:购买课程之后,私信发送“333”,获取课程配套的excel案例文件,同步实操练习,学习效果更佳!另外,视频课程现已提供电脑端播放~

       
专栏
Excel天天训练营
作者:加薪学院
39.9币
1,200人已购
查看

(0)

相关推荐

  • 职场不顺? 这些风水必须看

    对于上班一族来说都希望自己的职场工作顺顺利利的,最好可以人财双收,但往往办公桌的摆放等一些办公室的风水布局也会影响自己的工作事业的,一起看看: 1.距门太近 坐位安置在门边办公效率较差,办公室内,职位 ...

  • 看职场12星座风水禁忌

    职场上,瞬息万变,怎么样才能把时机和好运都尽握手中呢?也许以下星座风水的分析就能使你时来运转,好运如滔滔江水一发不可收拾! 白羊座转运职场坏风水 行事一向光明磊落的白羊座,向来喜欢把工作的环境也弄得明 ...

  • 职场白领的办公桌风水解析

    风水学认为好的环境对人有一定的帮助,进而影响到事业的兴衰,成败.吉利的气场方位对人的谋略.胆识.智慧.财运.仕途都有一定的帮助,从而更有利发挥自己的才能与才华.风水,对于上班族来说,办公室里的风水更为 ...

  • 职场风水:办公室摆这些植物准没错!

    上班族一天待在办公室的时间恐怕是最多的,那么办公室风水环境问题也不能忽视哦,很多朋友都会在自己的办公桌上摆上一盆清新小绿植,不仅可以绿化一下办公室环境,而且看着心情都会变好.但是要注意的是如果放错植物 ...

  • 职场工薪族租房风水禁忌

    职场白领工薪族们要注意,租住房屋风水大有讲究.如果租的房子风水好,那么住的人也能受到好的影响,事业爱情都会向好的方向发展.但如果租的房子风水不好,则会事事不如意.那么,究竟该怎样看房子的风水呢?一起来 ...

  • Excel函数判断奇偶性(Excel表格奇偶判别函数)

    WPS真的是越来越普遍的使用了.WPS有很多应用展示的功能,有基础.绘图.函数.透视表.图表等.今天就和大家分享如何用ISODD函数判断数值奇偶.打开表格,点击公式按钮,如图:点击插入函数:找到常用函 ...

  • 毕业生踏入职场前必知的办公室风水宜忌(图)

    导语:又到一年毕业季,大量的毕业生即将踏入职场:在很多毕业生的心里,如何最快适应办公环境,如何能得到老板的赏识,如何升职加薪等相关疑问早已萌生.不管是从运势方面还是健康方面,这些办公室风水对于即将踏入 ...

  • 办公家具的风水摆放祝你职场顺利

    风水学,各位白领以办公室为家"已经成为现代都市打工族的真实生活写照.在经济不好.工作压力大裁员频频发生的状况下怎样才能让自己保住工作,步步高升,成为每个办公室职员十分值得思考问题.笔者认为其 ...

  • 卧室风水-职场好运睡出来!

    睡床摆设可根据12生肖的不同,睡出个人职场的好运.根据生肖查看: 属鼠的人头朝北及东方睡,睡房子之北.东及东南角.属牛的人头朝东方及南方睡,睡房子之东.东南.南角.属虎的人头朝西南及东北方睡,睡房子之 ...