老板让我根据成绩判定等级,我做了2小时,可同事2分钟就搞定了

Hello.大家好,工作中我们经常会遇到区间查找的问题,什么是区间查找呢?简单来说就是某一区间对应一个结果,比如根据考核成绩判定等级,根据停车时间计算停车费等问题,解决这样的问题,很多人都会是一个一个的核对,非常浪费时间,其实使用vlookup函数仅需2分钟就能解决这样的问题,操作也极其简单,,下面就让我们来一起学习下

老板让我根据成绩判定等级,我做了2小时,可同事2分钟就搞定了插图1

一、vlookup的近似匹配

vlookup函数的参数一共有四个,第四个参数决定了他的匹配类型,vlookup函数的匹配类型一共有两种

1.精确匹配

当第四个参数为0或者false的时候代表精确匹配,如果函数查找不到正确的结果,他就会返回错误值,

2.近似匹配

当第四个参数为1或者true就代表近似匹配,当函数查找不到精确的结果,函数就会返回小于查找值的最大值,需要注意的是:当我们使用近似匹配,查找区域必须升序排序

在这里我们就是运用vlookup函数的近似匹配,来完成区间查找的

二、构建查找区域

如下图,我们需要根据员工的考核成绩来判定绩效等级,首先我们来构建查找区域,我们让每一个区间的最小值来对应这个区间的结果,在最后一个区间中小于60分为不及格,在小于60这个区间中他的最小值是0,所以在构建的查询表中0对应不及格。

老板让我根据成绩判定等级,我做了2小时,可同事2分钟就搞定了插图3

三、查询结果

在使用vlookup的近似匹配之前,我们需要先对数区域进行升序排序,然后点击等级的第一个单元格输入函数=VLOOKUP(B2,$H$1:$I$5,2,1),然后点击回车向下填充公式,这样的话就会得到正确的结果

老板让我根据成绩判定等级,我做了2小时,可同事2分钟就搞定了插图5

跟大家介绍下查询的过程

公式:VLOOKUP(B2,$H$1:$I$5,2,1)

第一参数:B2,考核成绩
第二参数:$H$1:$I$5,这个是我们构建的查询区域,选择绝对引用放置在拖拉数据的过程中,数据的区域发生变化
第三参数:2.要查询的结果在数据区域的第二列,所以是2
第四参数:1,在这里1代表近似匹配

我们将34这个成绩带入公式,在这里查找区域是没有34这个值的,所以函数查找不到精确的结果,当函数查找不到精确的结果,函数就会返回小于查找值的最大值,而在我们的数据区域中小于34的最大值是0,0对应的结果是不及格,所以函数就会返回不及格这个结果。

以上就是使用vlookup函数的近似匹配解决区间查找的方法,怎么样?你学会了吗?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/de/word-excel-ppt/6533.html

Schreibe einen Kommentar

sich anmeldenKeine Kommentare bis nach
Deutsch