IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。1
函数语法语法IF(logical_test,value_if_true,value_if_false)
功能IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
参数(1)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。2
例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(=(等于)、>(大于)、>=(大于等于)、B3,"OverBudget","OK"),结果:判断第2行是否超出预算,结果为OK
示例三
|| ||
|| ||
用上述关键字指定数字的字母等级。
(1)IF(A2>89,"A",IF(A2>79,"B",IF(A2>69,"C",IF(A2>60,"D","F")))),
结果:“F”
(2)IF(A3>89,"A",IF(A3>79,"B",IF(A3>69,"C",IF(A3>60,"D","F"))))
结果:“A”
(3)IF(A4>89,"A",IF(A4>79,"B",IF(A4>69,"C",IF(A4>60,"D","F"))))
结果:“C”
在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同样,第三个 IF 语句是第二个 IF 语句的参数 value_if_false。例如,如果第一个 logical_test (AVERAGE > 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推3。
本词条内容贡献者为:
周红平 - 副研究员 - 合肥工业大学