IFS 函数

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

检查 IFS 函数的一个或多个条件是否满足,并返回到第一个条件相对应的值。IFS 可以进行多个嵌套 IF 语句,并可以更加轻松地阅读使用多个条件。

注意: 此功能不可用 Excel 2016 中,除非您有Office 365 订阅。如果您是 Office 365 订阅者,请确保您拥有最新版本的 Office

语法简单

  • IFS([Something is True1, Value if True1, [Something is True2, Value if True2],…[Something is True127, Value if True127])

注意: 

  • IFS 函数允许测试最多 127 个不同的条件。

  • 例如:

  • 也即如果(A1 等于 1,则显示 1,如果 A1 等于 2,则显示 2,或如果 A1 等于 3,则显示 3)。

  • 一般不建议对 IF 或 IFS 语句使用过多条件,因为需要按正确的顺序输入多个条件,这样一来,构建、测试和更新会变得十分困难。

  • =IFS(A1=1,1,A1=2,2,A1=3,3)

语法

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

示例 1

IFS 函数成绩示例。单元格 B2 中的公式是 	=IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

单元格 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

IFS 函数 - 星期示例 - 单元格 G2 中的公式是 	=IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

单元格 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! 错误。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

相关主题

IF 函数
高级 IF 函数 - 使用嵌套公式并避免错误
培训视频:高级 IF 函数
COUNTIF 函数将基于一个条件对值进行计数
COUNTIFS 函数将根据多个条件对值进行计数
SUMIF 函数将基于一个条件对值求和
SUMIFS 函数将根据多个条件对值求和
AND 函数
OR 函数
VLOOKUP 函数
Excel 中的公式概述
如何避免损坏的公式
使用错误检查功能检测公式中的错误
逻辑函数
Excel 函数(按字母顺序)
Excel 函数(按类别)

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×