vlookup大战IF函数,谁才是你心中的区间判断之王
发布时间:2023-07-03 00:36:35
Hello,大家好,今天有留言问到如何根据学生的成绩快速给出对应的等级,这种根据成绩来判断等级的问题其实就是我们常说的区间判断,它不是一个数值对应一个结果,而是一个区间对应一个结果,想要达到这样的效果方法很多。我们最常用的就是使用vlookup函数以及if函数,今天就跟大家分享下这两个函数实现区间判断的方法
一、使用if函数进行区间判断
我们使用if函数进行区间判断,使用的是if函数的嵌套,就是将if函数层层嵌套来达到区间判断的效果,如下图,我们想要根据成绩来判断等级,右侧是我们的成绩等级对照表,我们只需在小王对应的等级的位置输入公式:=IF(B2>=90,”优秀”,IF(B2>=80,”良好”,IF(B2>=60,”及格”,”不及格”)))然后点击回车,向下填充公式即可快速进行区间判断
下面跟大家介绍下这个函数的计算过程,我们都知道if的特性,当条件满足的时候就会返回第二参数,当条件不满足的时候就会返回第三参数,如上图我们将34带入公式中,
在第一层if函数中,34大于等于90是不成立的,所以if函数就会返回第三参数,而第三参数是我们嵌套的第二层if函数,所以34就会继续被带入第二层if函数中进行计算
在第二层if函数中,34大于等于80这个条件也是不成立的,所以就会返回第二层if函数的第三参数,而第二层if函数的第三参数嵌套的是第三层if函数,所以34就会继续被带入第三层if函数中进行计算
在第三层if函数中,34大于等于60这个条件是不成立的,所以函数会返回第三层if函数的第三参数,在这里它对应的结果是不及格,所以函数会返回不及格这个结果
以此类推,每个成绩都是经过这样的判断,一旦条件满足,就会输出对应的结果
二、使用vlookup进行区间判断
使用vlookup进行区间判断我们利用的是vlookup的近似匹配,近似匹配的特性是:当函数查找不到精确的结果,就会返回小于查找值的最大值,当我们要使用近似匹配的时候,必须要保证查找区域的数据是降序排序的
我们想要使用vlookup进行区间判断,就必须先要构建查找区域,我们将每个区间的最小值对应这个区间的等级,比如90对应优秀,80对应良好,以此类推,最后我们需要注意的是:我们构建的数据区域,必须是降序排序的,如下图
当查找区域构建完毕后,我们只需在小王对应的等级中输入函数:=VLOOKUP(B2,$F$8:$G$11,2,1)点击回车向下填充公式即可完成等级的判定
同样的跟大家介绍下这个函数的查找原理
第一参数:B2,学生的成绩
第二参数:$F$8:$G$11,这个是我们构建的查找区域,在这里必须选择绝对引用,防止在拖拉数据的过程中他的位置发生变化
第三参数:2,在数据区域中我们要查找的结果在第二列,所以是2
第四参数:1,代表近似匹配
同样的我们将34带入这个函数,在查找区域中是没有34这个值的,所以函数查找不到精确的结果,当查找不到精确的结果,函数就会返回小于查找值的最大值,在查找区域中小于34的最大值是0,而0对应的结果是不及格,所以函数的就会返回不及格这个结果
Vlookup函数大战if函数,你更偏向于使用哪个函数呢?可以留言告诉我
猜你喜欢
- excel表格锁定第一行步骤如下:在Excel中,单击选中“B2”单击格,执行“窗口”→“拆分”命令,接下来便会出现的效果,如果没有出现效果
- Excel2013文件的用户名作者信息在哪里修改?excel文件原作者不是自己,但是想将作者改成自己,该怎么修改呢?下面我们就来看看详细的教
- 在使用excel2010的时候,很多人都遇到了,要在单元格汇总显示图标的问题。那么,Excel2010单元格中怎么显示图表?下面,就和小编一
- 用win10系统就是主流兼容好,很多软件都能很好的安装使用。有小伙伴就好奇matlab能不能在win10上完美运行,下面我们来看看教程的说法
- excel集料标准曲线图怎么画?做过检测的人都都用过这种表格,集料曲线表是根据N*0.45绘制的,普通折线图画不出效果,下面介绍具体画法1、
- 在做excle表格很容易遇到多项进行下拉菜单的选择,免去了大量的输入时间,而且还不容易打错字而造成的后果。那么,excel的下拉菜单多项选择
- 当我们使用win10系统时,许多用户遇到了这样一个问题,即连接网络,无法连接,提示无线网络连接有限,不能正常上网,所以我们如何解决这个问题,
- 计算机中丢失msvcr110.dll怎么办?最近有很多用户反映在打开电脑程序的时候,系统提示无法启动此程序,这个是什么原因导致的呢?这是因为
- Word怎么制作宣传手册图1 在不同位置处输入连续的内容1、在Word 2007中设置海报的布局,插入相应图片并调整好位置。2、在“插入”选
- 第1步,打开Word2010文档窗口,单击需要添加求反关系运算符的公式使其处于编辑状态,并将插入条光标定位到目标位置,如图1所示。 &nbs
- 1.在Excel2013中,选择要打印的区域,页面----打印区域---设置打印区域,如下图:2.设置完打印区域可以看见在excel中出现了
- Excel2007工作表的保护非常灵活,通过下面的实例,相信各位朋友会体会到它的好处Excel2007工作表的保护非常灵活,通过下面的实例,
- 1、创建Excel表格,要求表格中多个表格内有文字,且文字带有拼音。 2、参照【怎么给Excel表格内文字标注拼音
- Excel记录单估计90%的朋友觉得陌生,这是一个强大的功能,可以快速记录数据,查找数据,核对数据,修改和删除数据等,下面一起看下关于Exc
- 本文以一个数据清单的数据为例,来制作一个数据透视表,并对其进行差异分析。以销售人员“曹泽鑫”为基准,将其他销售人员的销售额和销售量进行比较。
- 用户需要编辑文档时可以使用word软件来解决编辑问题,word软件中的功能是很实用且齐全的,例如用户可以使用插入表格功能,在页面上设置出一份
- 我们经常用Word编辑文档,处理表格,Word 2010文字和表格处理功能更强大,外观界面更美观,功能按钮的布局也更合理,但是天天面对“老面
- 本文介绍Microsoft Excel中IMLN函数的语法和用法。函数说明IMLN函数的主要作用是返回以 x+yi 或 x+yj 文本格式表
- 我们都知道Excel是一个表格工具,打开的界面也是由一条条纵横交错的网格线组成,可是有的时候我们会不知道点到什么了就把网格线弄没了,怎么办呢
- EXCEL如何创建下拉列表?这里pc6小编Excel2010为例,给大家图解怎样添加下拉列表:打开Excel选择数据,如图1