执行真假值判断,根据逻辑计算的真假值返回不同的结果。
您可以使用函数IF来检查数值和公式的条件。
语法
如果
Logical_test表示评估为TRUE或FALSE的任何值或表达式。例如,A10=100是一个逻辑表达式。如果单元格A10中的值等于100,则表达式为真,否则为假。此参数可以使用任何比较运算符。
Value_if_TRUE logical_test为TRUE时返回的值。例如,如果此参数是文本字符串“在预算内”,并且logical_test参数值为TRUE,则IF函数将显示文本“在预算内”。如果logical_test为TRUE,value_if_true为空,则此参数返回0(零)。如果要显示TRUE,请为该参数使用逻辑值TRUE。Value_if_true也可以是其他公式。
Value _ if _ FALSE当logical _ test为FALSE时返回的值。例如,如果此参数是文本字符串“over budget”,并且logical_test参数值为FALSE,则IF函数将显示文本“over budget”。如果logical_test为FALSE且忽略Value_if_FALSE(即value_if_true后没有逗号),则返回逻辑值FALSE。如果logical_test为FALSE,Value_if_false为空(即value_if_true后接逗号,后接右括号),则此参数返回0(零)。Value_if_false也可以是其他公式。
解释
函数IF可以嵌套七层,使用value_if_false和value_if_true参数可以构造复杂的检测条件。见下面最后一个例子。
在计算了参数value_IF_true和value_if_false后,函数IF在执行相应的语句后返回返回值。
如果函数IF的参数包含一个数组,则在执行IF语句时,将计算数组中的每个元素。
Microsoft Excel还提供了一些其他函数,可以根据条件分析数据。例如,如果要计算某个单元格区域中某个文本字符串或数字的出现次数,可以使用COUNTIF工作表。