IF 函数语法 |
说明 | =IF(logical_test, [value_if_true], [value_if_false]) |
- logical_test: 要评估的条件。 如果结果为 TRUE,则返回 value_if_true;如果结果为 FALSE,则返回 value_if_false。
- value_if_true (可选): 如果 logical_test 为 TRUE,则返回此值。
- value_if_false (可选): 如果 logical_test 为 FALSE,则返回此值。
示例 公式 | 解释 | 结果 | =IF(A1>10, "大于 10", "小于或等于 10") | 如果单元格 A1 中的值大于 10,则返回 "大于 10",否则返回 "小于或等于 10"。 | 取决于 A1 中的值。 | =IF(A1="苹果", "水果", "其他") | 如果单元格 A1 中的值为 "苹果",则返回 "水果",否则返回 "其他"。 | 取决于 A1 中的值。 | =IF(ISBLANK(A1), "空", "非空") | 如果单元格 A1 为空,则返回 "空",否则返回 "非空"。 | 取决于 A1 中的值。 |
注意事项
- logical_test 参数必须是一个逻辑表达式,可以包含比较运算符 (>, <, =, >=, <=, <>)、逻辑运算符 (AND, OR, NOT) 和其他函数。
- value_if_true 和 value_if_false 参数可以是数值、文本、单元格引用、公式或其他函数。
- 如果省略 value_if_false 参数,则当 logical_test 为 FALSE 时,IF 函数将返回 FALSE。
|