79,"B",A2>69,"C",A2>59,"D",TRUE,"F") 也即如果(A2 大于 89,则返回“A"/>

Excel 2016教程: IFS 函数示例

Excel 2016教程: IFS 函数示例

示例 1
Excel 2016教程: IFS 函数示例
单元格 A2:A6 的公式如下为:

 =IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

也即如果(A2 大于 89,则返回“A”,如果 A2 大于 79,则返回“B”并以此类推,对于所有小于 59 的值,返回“F”)。
示例 2
Excel 2016教程: IFS 函数示例
单元格 G7 中的公式是

 =IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

也即如果(单元格 F2 中的值等于 1,则返回的值位于单元格 D2,如果单元格 F2 中的值等于 2,则返回的值位于单元格 D3,并以此类推,如果其他条件均不满足,则最后返回的值位于 D8)。
备注

若要指定默认结果,请对最后一个 logical_test 参数输入 TRUE。如果不满足其他任何条件,则将返回相应值。在示例 1 中,行 6 和行 7(成绩为 58)展示了这一结果。  如果提供了 logical_test 参数,但未提供相应的 value_if_true,则此函数显示“你为此函数输入的参数过少”错误消息。  如果 logical_test 参数经计算解析为 TRUE 或 FALSE 以外的值,则此函数返回 #VALUE! 错误。  如果找不到 TRUE 条件,则此函数返回 #N/A! 错误。

 

推荐阅读