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