如果条件计算结果为 TRUE 则返回一个值,如果条件计算结果为 FALSE,则返回另一个值。IF 可以有一个或多个条件/值对。
语法
IF(condition, value_if_true, value_if_false, …)
condition |
指示计算结果可以为 True 或 False 的表达式。 |
value_if_true |
指定条件为 True 时返回的值。 |
value_if_false |
指定条件为 False 时返回的值。 |
备注
- 条件必须是计算结果为 TRUE 或 FALSE 的值或表达式。
- Value_If_True 表示条件为 True 时返回的值。
- 如果条件为 True,则 Value_If_False 表示返回的值。
- 如果 IF 的所有参数均为数组,则当执行 IF 语句时将计算数组的每个元素。
示例
公式 | 结果 |
---|---|
IF(Sub Total >= 1000, "Discount", "No Discount") |
如果客户的 Sub Total 大于或等于 1000,则报表显示 Discount;否则,报表显示 No Discount。 |
请参阅
概念
使用公式(报表生成器)
使用函数(报表生成器)
条件函数(报表生成器)
报表生成器操作指南主题
在公式和筛选器中使用文字(报表生成器)
设置数据、文本和图像的格式(报表生成器)