IF 函数
约 515 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
IF 函数是 Excel 中最常用的函数之一,用于对值和期望值进行逻辑比较。如果条件为真,则返回一个值;如果条件为假,则返回另一个值。
2. 语法
IF(logical_test, [value_if_true], [value_if_false])| 参数 | 选填 | 说明 |
|---|---|---|
| logical_test | 必需 | 要测试的条件。 |
| value_if_true | 可选 | logical_test 为 TRUE 时返回的值。 |
| value_if_false | 可选 | logical_test 为 FALSE 时返回的值。 |
3. 示例
3.1. 基本逻辑判断
=IF(A1>60, "及格", "不及格")如果 A1 大于 60,显示"及格",否则显示"不及格"。
3.2. 嵌套 IF
=IF(A1>=90, "优秀", IF(A1>=80, "良好", IF(A1>=60, "及格", "不及格")))根据分数返回不同的等级。
3.3. 根据活动状态返回代码
=IF(C2="是", 1, 2)如果 C2 为"是",返回 1,否则返回 2:

3.4. 根据数值返回文本结果
=IF(C2=1, "是", "否")如果 C2 等于 1,返回"是",否则返回"否":

3.5. 按条件计算销售税
=IF(E7="是", F5*0.0825, 0)如果 E7 为"是",则按 8.25% 的税率计算销售税,否则返回 0:

4. 实用技巧
4.1. 最多可以嵌套 64 个 IF 函数
最多可以嵌套 64 个 IF 函数。
4.2. 对于简单的条件判断,IF 函数非常实用
对于简单的条件判断,IF 函数非常实用;对于复杂的多条件判断,考虑使用 IFS 函数。
4.3. 如果省略 valueiffalse 且条件为假
如果省略 value_if_false 且条件为假,则返回 FALSE。