函数的明星判断函数中的明星
2024年12月20日 潮流资讯
判断函数中的明星:IF函数
在日常工作中,很多时候我们需要对数据的类型进行判断:是大是小,是对是错,是男是女,是黑是白。
而且使用函数有一个最大的优点是结果是动态的,即:使用函数对数据进行判断以后,结果会随着数据本身的改变而改变,这个时候,使用函数对数据进行判断则显得更加灵活。
首先,我们先对IF函数的参数进行讲解:
=IF( 需要进行判断的数据,数据相符显示的结果,数据不符显示的结果 )
把函数的结构记好,想要学好一样东西,要从实战出发,才能学有所得。
举例说明:
如上图所示 :
问题1:语文成绩大于等于85分的显示为“优”,否则显示为“△”。
根据上述IF函数的函数结构,我们写的函数内容如下:
=IF(B2>=85,"优","△")
分析讲解:
在IF函数的第1部分,我们对甲同学的语文成绩进行判断,B2这个单元格中的数据是甲同学的语文成绩98分,所以写的函数是B2>=85,这一步是判断,就是和Excel说,B2单元格里的数据是大于或等于85,对或错由Excel自己去判断,人为干扰不了。
在IF函数的第2部分,如果B2单元格中的数据大于或等于85,那么判断结果是对的,就显示IF函数中第2部分的内部,也就是显示“优”。
在IF函数的第3部分,如果B2单元格中的数据小于或等于85,那么判断结果是错的,就显示IF函数中第3部分的内部,也就是显示“△”。
之后各个同学的成绩依此类推,全部都是一样的,我们来看一下判断后的结果:
可以看到,只要是成绩大于或者等于85的,都显示为优,其余的都显示为△了
问题2:语文成绩大于等于85分的显示为“优”,小于等于70分的显示为“差”,否则显示为“△”。
在这里我们要明白一点,IF函数在不进行其他嵌套操作的情况下,只能进行二段式判断,而我们问题2中的这种类型的判断是三段式判断,也就是有三个标准进行判断,这就需要嵌套操作,所谓的嵌套,就是2个及2个以上的相同或不同的函数,通过组合进行数据处理。
根据上述IF函数的函数结构,我们分2步写的函数,内容如下:
第1步:=IF(B2>=85,"优","X")
第2步:X=IF(B2<=70,"差","△")
第3步:将第1步中的“X”部分替换为第2步的内容
经过约分,合并同类项(用这个专业术语显得高大上)
最后完整的公式是:=IF(B2>=85,"优",IF(B2<=70,"差","△"))
这样经营嵌套,就形成了三段式判断
判断后的结果如下图:
分析讲解:
和之前的公式有部分类似
在IF函数的第1部分,我们对甲同学的语文成绩进行判断,B2这个单元格中的数据是甲同学的语文成绩98分,所以写的函数是B2>=85,这一步是判断。
在IF函数的第2部分,如果B2单元格中的数据大于或等于85,那么判断结果是对的,就显示IF函数中第2部分的内部,也就是显示“优”。
在IF函数的第3部分,如果B2单元格中的数据小于或等于85,那么判断结果是错的,就显示IF函数中第3部分的内容,在判断不是大于或者等于85的前提情况下,第3部分再进行第2轮的判断,但是这里的第3部分如果单独看的话,又是一个二段式的判断。既然之前判断不是大于或者等于85,那么再判断是不是小于或者等于70,如果是,则显示“差”,如果不是,则显示“△”
总结:
在编写函数时,判断的内容可以直接写具体数值,也可以用单元格地址代替具体数值,由于现在的情况是已经把学生的成绩录入到了表格中,所以写函数的时候是用单元格地址代替具体数据内容如果函数里涉及到中文字的,要用英文状态下的双引号将中文字包含在里面写在最后:
在实际工作中可能存在多段式判断,这个时候如果用IF函数则显示过于麻烦,在以后的学习中,我们会介绍其他函数还进行判断。同时,在学习过程中我们也要明白,不要因为函数简单而不重视,因为独立函数的功能是很有限的,所以我们要一个一个的学,当量达到一定程度后就会有质的改变