教师EXCEL培训(基础篇2:IF函数)
IF函数(即条件函数)是Excel中最常用的函数之一,掌握好IF函数是Excel是学习中重要的一个内容。
一、IF函数基本格式:
1.格式:IF(logical_test,[value_if_true],[value_if_false] ),即:
IF(逻辑表达式,返回值为真时执行,返回值为假时执行)
    这里对逻辑表达式(logical_test先进行判断,如果逻辑表达式成立,那么返回值为真(true)
    如果逻辑表达式不成立,那么返回值为假(false)
            用汉语语法来表达就是:如果……,那么……,否则……。
 
2.实例:
         
上例中在C2单元格输入,=IF(B2>=60,"及格","不及格"),并向将公式向下填充,得到如图结果(“>=”号相当于“≥”号):
该语句先判断表达式“某单元格值>=60”是否成立:
由于B2单元格值为62,因此,B2>=60成立返回true,则在C2单元格中显示“及格”。
由于B3单元格值为50,因此,B3>=60不成立返回false,则在C3单元格中显示“不及格”。
该例还可以写成=IF(B2<60, "不及格","及格"),再向下填充。
 
由此,我们还可以知道,if函数语句中逻辑表达式之后有两个语句,只有一个得到执行。
在“IF函数嵌套”表达式中,由于嵌套,可执行语句将不止两个,但都只有一个语句得到执行,要注意理解,否则可能导致错误。
 
二、IF函数嵌套:
    1.什么是IF嵌套?
我们可以把简单的IF函数语句分为三个部分
   
    如果语句一或语句二中还含有IF语句,那就是IF嵌套。如:
IF(条件一,语句一,IF(条件二,语句二,IF(条件三,语句三,………… )))
各个条件不能矛盾,常规不能嵌套7
 
2.一个简单的实例:
比如,小学生年龄小于6周岁,属不及龄,6-12周岁属适龄,大于12周岁为超龄。现在要将学生的这三种情况标示出来。
IF语句应该这样写:=IF(B2<6,"不及龄",IF(B2<=12, "适龄","超龄")),然后向下填充,如图:
     
这个公式的执行过程,仍然可以用IF简单结构来分析:
   
如果条件1成立,执行语句1,语句2将不被执行。
如果条件1不成立,语句1不被执行,执行语句2
语句2也是一个IF语句:
     
如果条件①成立,执行语句①,语句②不被执行。
如果条件①不成立,语句①不被执行,执行语句②。
还可以这样写:=IF(B2>12,"超龄",IF(B2>=6, "适龄","不及龄"))
3.一个多层嵌套实例:
比如要标示出“不及格”、“及格”、“良”、“优”:
 
C2单元格公式:
=IF(B2<60,"15个常用excel的if函数不及格",IF(B2<75,"及格",IF(B2<90,"","")))
=IF(B2>=90,"",IF(B2>=75,"",IF(B2>=60,"及格","不及格")))
 
 
看一下公式下面公式的执行过程:
IF(B2<6 , "不及格" , IF(B2<75,"及格",IF(B2<90,"","")))
  条件1        语句1                                  语句2
如果1成立,那么执行语句1,语句2不执行
否则执行语句2
IF(B2<75 , "及格" , IF(B2<90,"","") )
  条件(1)    语句(1)              语句(2)
如果条件(1)成立,那么执行语句(1),语句(2)不执行
否则执行语句(2):
IF(B2<90  ,  ""   ,  "")
    条件①  语句①  语句②
如果条件①成立,执行语句①,语句②不被执行。
否则执行语句②
   
          IF函数和SUM函数、AND符号等结合运用,可以完成较复杂的统计运算,这将在以后的讨论中涉及,这里只要熟悉IF函数的基本语法。
Excel中当然也支持其他结构化语句,如循环语句等,不过那是基于“宏”的Visual Basic程序语句,这里不做讨论。
 
三、练习:
1.按优(90-100),良(76-89),中(60-75,差(0-59)四个分数段来计算每人的等级。
 
语文
等级
张三
60
 
李四
80
 
王五
76
 
马六
95
 
林七
59
 
 
2.下面是学生平时成绩和期末成绩统计表,如果期末成绩高于或等于单元平均分,学业成绩就取期末成绩。如果期末成绩低于单元平均分,学业成绩按期末60%+单元平均40%来计算(乘号用*表示)。
姓名
单元成绩
期末
学业
成绩
第一单元
第二单元
第三单元
第四单元
第五单元
平均
张三
60
60
65
70
75
66
70
 
李四
80
86
76
85
78
81
81
 
王五
76
80
80
88
90
82.8
85
 
马六
95
92
89
90
91
91.4
90
 
 
 
 
 
设置 查看最近位访客↓收起↑

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。