IFS 函数
约 390 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac
1. 函数简介
IFS 函数检查是否满足一个或多个条件,并返回第一个 TRUE 条件对应的值。IFS 函数可以替代多个嵌套的 IF 语句。
2. 语法
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)| 参数 | 选填 | 说明 |
|---|---|---|
| logical_test1 | 必需 | 计算结果为 TRUE 或 FALSE 的条件。 |
| value_if_true1 | 必需 | logical_test1 为 TRUE 时返回的值。 |
| logical_test2, value_if_true2, ... | 可选 | 附加的条件和返回值。最多可包含 127 个条件。 |
3. 示例
3.1. 根据分数返回等级
=IFS(A1>=90, "优秀", A1>=80, "良好", A1>=60, "及格", TRUE, "不及格")根据 A1 的分数返回对应的等级。
3.2. 根据数字返回星期几名称
=IFS(F2=1, D2, F2=2, D3, F2=3, D4, F2=4, D5, F2=5, D6, F2=6, D7, F2=7, D8)根据 F2 中的数字(1-7)返回对应的星期几名称:

4. 实用技巧
4.1. 如果没有条件为 TRUE,IFS 返回 #N/A 错误
如果没有条件为 TRUE,IFS 返回 #N/A 错误。
4.2. 使用 TRUE 模拟 ELSE
可以使用 TRUE 作为最后一个条件来模拟 ELSE 行为。
4.3. 注意错误条件
每个 logical_test 必须有对应的 value_if_true,否则返回错误。