excel中使用IFS 函数嵌套多条件 - Excel公式函数运用大全

嚯嚯 发表于2020-10-12 15:28
浏览次数:
在手机上阅读
此文章约为630字,阅读需要3 分钟

IFS 函数检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值。 IFS 可以取代多个嵌套 IF 语句,并且有多个条件时更方便阅读。

语法

通常情况下,IFS 函数的语法如下:

=IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3)

请注意,IFS 函数允许测试最多 127 个不同的条件。 但不建议在 IF 或 IFS 语句中嵌套过多条件。 这是因为多个条件需要按正确顺序输入,并且可能非常难构建、测试和更新。

语法

  • IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

excel中使用IFS 函数嵌套多条件 - Excel公式函数运用大全

示例 1

excel中使用IFS 函数嵌套多条件 - Excel公式函数运用大全

  • 单元格 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中使用IFS 函数嵌套多条件 - Excel公式函数运用大全

  • 单元格 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! 错误。
相关阅读:

IF 函数 - Excel公式函数运用大全

230 个用户觉得很有用

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

发表评论
验证码:
评论列表
共0条