Excel中如何处理“缺考”文本对应的成绩计算

来源:本站整理 作者:网络笔记

最佳答案这节课我们会学习两个简单便捷的方法,但在介绍之前,我们首先通过一个区间引用公式将设置好的分数段和水平等级进行匹配。匹配的公式比较多,这里作者使用了常用的lookup函数,公式为:=LOOKUP(E3,$H$3:$H$6,$I$3:$I$6)但是可以看到结果中当分数为“缺考”时,计算结果出现了错误。如......

这节课我们会学习两个简单便捷的方法,但在介绍之前,我们首先通过一个区间引用公式将设置好的分数段和水平等级进行匹配。

匹配的公式比较多,这里作者使用了常用的lookup函数,公式为:=LOOKUP(E3,$H$3:$H$6,$I$3:$I$6)

但是可以看到结果中当分数为“缺考”时,计算结果出现了错误。

如何避免这个问题,下面就进入正题。

一、IFERROR函数

IFERROR函数的含义是当一个公式计算结果是错误的时候,将返回一个指定的值,这个值可以根据需要,在第二个参数中输入任意数值或文本。如果输入的是文本,则要注意加上双引号。

IFERROR函数是excel中使用频率很高的一个函数,而且作用不比一般,使用场景非常多,很多办公人员都习惯性地套用一个ifferror函数来容错。

在这里,作者直接给之前的公式套上iferror的“外衣”,完整公式为:=IFERROR(LOOKUP(E5,$H$3:$H$6,$I$3:$I$6),”不及格”)

它的使用方法固定,第一个参数是公式表达式,第二个参数是返回的结果。

因此这个公式的含义是当lookup函数公式的结果错误时,返回结果为文本“不及格”。

所以当学生缺考时,他的成绩水平就会返回“不及格”。

二、N函数

N函数的作用是将非数值形式的值转换为数值,当它的参数是一个文本时,它的结果会返回为0.

通过它的这个效果,我们可以知道当学生缺考,如果套上N函数,即N(“缺考”),参数是文本,结果返回为0.

因此我们在lookup公式中,将查找值套上N函数,完整公式如下:=LOOKUP(N(E12),$H$3:$H$6,$I$3:$I$6)

怎么理解呢?这列E12单元格是“缺考”,所以N(E12)的结果是0,而lookup函数的第一个参数查找值为0,它匹配的结果是分数段0对应的“不及格”。

因此结果为“不及格”。

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+