分享

10个IF函数嵌套刚到第5个就乱了!还是这个函数好用!

 江上向东数峰青 2018-10-09

月底降至,友信教育的小姐姐统计公司员工奖金时遇到了问题。

如下表:

左侧区域是公司几百名员工的指标完成情况,右侧区域是完成率对应的奖金明细表。

现在需要统计每个员工对应的奖金是多少?

小姐姐说奖金有10个档次,本来自己要通过IF函数嵌套来完成的。结果到一半就乱了,IF函数套用实在太麻烦了。


的确,10个档次,10次嵌套,想想都吐了!


其实小姐姐的问题就是一个模糊查询的问题,我们可以用更加简单的方法来解决。





【解决方案一:VLOOKUP】

VLOOKUP函数大家再熟悉不过了,基本上大家都会用。其实VLOOKUP函数的模糊查询功能还有很多人不了解。

通常我们在写vlookup函数公式时第四个参数都是直接省略或者输入0,其实这第四个参数有0\1两种写法,其中1就表示模糊查询。

函数公式:=VLOOKUP(C2,J:K,2,1)


【解决方案二:LOOKUP】

LOOKUP函数功能之强大不用多说,用它来完成模糊匹配也是轻松+愉快。

LOOKUP函数有两种使用方式一种是向量形式、一种是数组形式。

函数公式:

=LOOKUP(C2,{0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1},{600,800,1000,1200,1400,1600,1800,2000,2200,2400})

函数公式含义可简单理解为C2单元格去与0.1-1之间的数据匹配,如果满足小于等于查找值的最大值则返回对应的奖金数额。

注意:

如果在查找区域中找不到查找值,则查找第二参数中小于等于查找值的最大数值。

如果查找值小于第二参数中的最小值,函数LOOKUP返回错误值#N/A。

其实可以简单理解为当X<><>

【总结】

本案主要涉及的是模糊查找问题,本文总结的2种方式也是最为常用的方式。


vlookup函数第四个参数很少引起大家的注意,本文通过案例让大家记住vlookup函数可以进行模糊查找,并非只能进行精确查找。


lookup函数是有两种语法的,一是向量形式;而是数组形式。两者区别可以理解为向量是可以返回指定文本字符的,数组是比较查找值与某个数据区域,不可用重定向为其他文本。

《Excel教程精选》


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多