IF函数——最常用的条件判断函数,昨天我们在索引小妖精-VLOOKUP的例2中就有出现过,不知道大家是否还记得我是怎么用的呢?
IF在英文中含义就是“如果”。很多人记不住函数就是因为函数名称太长,而IF函数只有两个英文字母而被大家所熟记,因此也成了最常用函数的之一。
函数定义:根据条件满足与否返回不同的值
官方说明:根据条件满足与否返回不同的值
百教君白话:判断是与不是
使用格式:IF(logical_test,value_if_true,value_if_false)
百教君格式:IF(条件,与条件一样时运算这个,与条件不同时运算这个)
参数定义:
logical_test:条件.必需.计算结果可能为 TRUE 或 FALSE 的任意值或表达式
value_if_true:可选.logical_test参数的计算结果为TRUE时所要返回的值.例如,如果此参数的值为文本字符串"预算内",并且logical_test参数的计算结果为TRUE,则IF函数返回文本"预算内".如果logical_test的计算结果为TRUE,并且省略value_if_true参数(即logical_test参数后仅跟一个逗号),IF函数将返回0(零).若要显示单词TRUE,请对value_if_true参数使用逻辑值TRUE.
value_if_false:可选.logical_test参数的计算结果为FALSE时所要返回的值.例如,如果此参数的值为文本字符串"超出预算",并且logical_test参数的计算结果为FALSE,则IF函数返回文本"超出预算".如果logical_test的计算结果为FALSE,并且省略value_if_false参数(即value_if_true参数后没有逗号),则IF函数返回逻辑值FALSE.如果logical_test的计算结果为FALSE,并且省略value_if_false参数的值(即,在IF函数中,value_if_true参数后没有逗号),则IF函数返回值0(零).
要点:
1.IF 函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值.)
2.2003版最多嵌套7个IF函数.2007版最多嵌套64个IF函数.
这个密密麻麻的一长串,虽然说是白话,但是我敢确定,以及肯定,没有人回去仔细看!
>>>>> 函数应用实例 <<<<<
例1: 经典用法
例2:嵌套式经典用法
例3:突破函数的7层嵌套限制(2003版)
例4:说明IF函数条件关系是有先后顺序,这个不懂的可以向我提问。