教你Excel的if函数使用方法
IF函数可对指定的数据进行条件判断,也可配合AND和OR完成多重条件的组合判断,下面就IF函数进行讲解。
工具/原料
Excel2010软件
IF函数参数说明
1、IF函数:if(logical_test,[value_of_true],[value_of_false])。第一个参数,logical_test是指判断条件表达式,如:1>0;第二个参数, [value_of_true]是指如果条件表达式判断的结果为真,那么就会执行这个参数,如果[value_of_true]是if表达式,那么就会执行判断此if表达式,这也是if表达式的嵌套使用,如果不是if表达式,那么就会直接返回[value_of_true]值;例:if(1>0,'真','假'),执行后的结果是:真第三个参数,[value_of_false]是指如果条件表达式判断的结果为假,那么就会执行这个参数,道理同第二个参数
IF函数应用实例
1、现在需通过if函数来实现根据学生的总分判断此学生的成绩等级,判断条件为:如果总分>=90分,优秀;如果总分<90且总分>=80,良好;如果总分>=60且总分<80,及格;如果总分<60,不及格。
2、在单元格C2输入:=IF(B2>=90,"优秀",IF(AND(B2<90,B2>=80),"良好",IF(AND(B2>=60,B2<80),"及格",IF(B2<60,"不及格"))))执行此函数后的结果请看图
3、可能各位看到这么长的判断很头晕,完全看不懂,下面就分解上述的函数表达式,首先写出第一个表达式,总分>=90分,优秀,判断条件表达式=if(B2>=90,“优秀”,"总分小于90分"),此表达的意思是:如果B2单元格的值大于90分,那么if函数就会认为此同学的成绩是优秀,如果B2单元格的值<90分,那么if函数就会认为此同学的成绩是小于90分的
4、在第一个判断条件的基础上,再判断如果总分<90且总分>=80,良好。在第一个条件表达式 if(B2>=90,“优秀”,"总分小于90分")上进行改造,将"总分小于90分"进行替换成:IF(AND(B3<90,B3>=80),"良好","总分小于80分"),整合这两个表达式后为:=IF(B3>=90,"优秀",IF(AND(B3<90,B3>=80),"良好",“总分小于80分”)),执行后的结果如图所示
5、其他的判断条件类型的表达式按上面的讲解的方法进行修改即可,如果弄明白了if函数,各种复杂的判断都可以轻松的完成。