Excel - IFS 函数



说明

IFS 函数检查一个或多个条件是否满足,然后返回对应第一个 TRUE 条件的值。该函数已在 Excel 2016 中添加。

语法

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。可以为空。 可选

备注

  • 由于函数最多限制 254 个参数,因此最多可使用 127 对条件和结果参数。

  • 要指定默认结果,请为最终 logical_test 参数输入一个始终为 true 的条件,例如 TRUE 或 1=1。如果未满足其他条件,则将返回 corresponding 的值。

  • 如果提供 logical_test 参数而没有提供对应的 value_if_true,IFS 会显示一条典型的"你为此函数输入的参数太少"错误消息。

  • 如果对 logical_test 参数进行计算,其结果为 TRUE 或 FALSE 之外的其他值,IFS 将返回 #VALUE! 错误。

  • 如果未找到 TRUE 条件,IFS 将返回 #N/A! 错误。

适用性

Excel 2016

示例

IFS Function
advanced_excel_logical_functions.htm
广告