`
 Excel函数 教程

If函数

简介:根据条件判断是否成立得到相应的值 视频

语法

If(判断条件, 成立得到的值, 不成立得到的值) 

1. 判断条件:一个需要判断的表达式。其结果只有2个:True(成立)或False(不成立)

2. 成立得到的值:当判断条件成立, 则会得到该值

3. 不成立得到的值:当判断条件不成立, 则会得到该值

结果: 将得到一个值(数字、文本、逻辑值等)

注意

2003版Excel最多嵌套7个If函数

2007版Excel最多嵌套64个If函数

实际应用中,If函数建议嵌套不超过4层,如果超过,建议用其他函数来解决,如Choose,Lookup 等

例子

=If(2>1,"成立","不成立") 结果为成立

=If(1>2,"成立") 结果为FALSE。第三个参数省略, 得到的结果将默认为FALSE

=If(1>2,"成立",) 结果为0。第三个参数未设置(注意逗号), 得到的结果将默认是0

=If(2>1,,"不成立") 结果为0。第二个参数未设置,得到的结果将默认是0

=If(True,"成立","不成立") 结果为成立。第一个参数是判断条件,也可以直接是逻辑值(True或False)

=If(3.5,"成立","不成立") 结果为成立。当判断条件为非0数字,则为True

=If(0,"成立","不成立") 结果为不成立。当判断条件为数字0,则为False

下载实例文件

If函数的视频教程

视频教程

练习题下载

练习题1