屈红霞
摘 要 If函数在Excel表格中十分重要,在我们日常办公中是使用比较频繁的一个函数,在这里我就自己的教学工作实例,介绍一下if函数的几个妙用。希望能给大家的工作带来一些帮助。
关键词 Excel表格 if函数
中图分类号:G642 文献标识码:A
1 If函数的单个条件和多条件判断
if函数的格式:
if(logical_test,value_if_true,[value_if_false])
1.1 If函數的单个条件判断
在使用if函数时,如果条件为真,该函数将返回一个值,如果条件为假,将返回另一个值,函数:“=IF(A,B,C)”,意思是“如果A,那么B,否则C”。
例如:学生成绩大于等于60分以上的为及格,低于60分的为不及格。
此函数的写法:=IF(D2>=60,“及格”,“不及格”)
1.2 If函数的多个条件判断
上例是比较简单的一个逻辑判断,有时候情况不是那么简单,比如及格的成绩中又要分为“及格”“一般”“良好”“优秀”三个等级,这时就可以在C中重复应用函数IF。
例:对某个班的学生成绩的几门课程平均分评定等级,大于(包含)90分的为“优秀”,大于(包含)80分的为 “良好”,大于等于(包含)70分的为“一般”,大于等于60的为“及格”,低于60分的为不及格,此函数的写法:=if(g2>=90,“优”,if(g2>=80,“良好”,if(g2>=70,“一般”,if(g2>=60,“及格”,“不及格”))))。
2 if函数与其它函数配合使用
2.1 if与MOD和MID的配合使用
在实际工作中,我们还可以利用if函数和其它函数结合起来解决实际问题,比如通过身份证号来判断性别。
分析:首先要了解的是:身份证第17位数代表性别,奇数为男,偶数为女。所以我们需要先提取出来第17位数,这里要用到 MID函数,(此函数的功能主要是从一个文本字符串的指定位置开始引用一个数),然后对于取出的数要判断是否能被2整除,这里要用到MOD函数(mod函数是一个求余函数)。
方法步骤:
(1)首先,打开录入的表格,选择性别所在单元格输入if函数,光标定位在if函数选项板的第一个对话框,用鼠标选择左侧“其他函数”,在“插入函数”里找到MOD函数(见图1)。
(2)在MOD函数选项板里,光标定位在第一个对话框,用鼠标选择左侧“其他函数”,在“插入函数”里找到MID函数(见图2)。
(图c、d、e略)
2.2 If函数与and、or函数配合使用
例:在全国一级计算机等级考试题里,有一题目要求计算如果高等数学、大学英语成绩均大或等于75在备注栏内给出信息”有资格”,否则给出住息”无资格”。
分析:此题如果单纯判断一个科目,给出结果,我们就用” =IF(A,B,C)”这种格式,但是要求需要同时判断两个科目,并且两个条件必须都要满足,此时就需要用到and函数(如果两个条件满足一个即可,配合使用or函数),函数写法:=if(and(b3>=75,c3>=75),”e有资格”,”无资格”)