![]() |
|
IFS 函数检查是否满足一个或多个条件,且是否返回与第一个 TRUE 条件对应的值。IFS 可以取代多个嵌套 IF 语句,并且可通过多个条件更轻松地读取。
语法
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2],
[logical_test3, value_if_true3],…)
logical_test1(必需) 计算结果为 TRUE 或 FALSE 的条件。
value_if_true1(必需) 当 logical_test1 的计算结果为 TRUE 时要返回结果。可以为空。
logical_test2…,logical_test127(可选) 计算结果为 TRUE 或 FALSE 的条件。
value_if_true2…,value_if_true127(可选) 当logical_testN的计算结果为 TRUE
时要返回结果。每个value_if_trueN对应于一个条件logical_testN。可以为空。
说明
IFS 函数允许测试最多 127 个不同的条件。
例如:
也即如果(A1 等于 1,则显示 1,如果 A1 等于 2,则显示 2,或如果 A1 等于 3,则显示
3)。
一般不建议对 IF 或 IFS
语句使用过多条件,因为需要按正确的顺序输入多个条件,这样一来,构建、测试和更新会变得十分困难。
=IFS(A1=1,1,A1=2,2,A1=3,3)
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
=IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")
备注:
相关功能