创建条件公式

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

测试条件为 true 或 false, 并在表达式之间进行逻辑比较, 这是许多任务所共有。 可以使用ANDORNOTIF函数创建条件公式。

例如, IF函数使用下列参数。

带有 IF 函数的公式

使用 IF 函数的公式

按钮图像 logical_test: 要检查的条件。

标注 2 value_if_true: 条件为 true 时要返回的值。

按钮图像 value_if_false: 条件为 false 时要返回的值。

有关如何创建公式的详细信息, 请参阅创建或删除公式

您要做什么?

创建结果为逻辑值 (TRUE 或 FALSE) 的条件公式

创建导致其他计算或值不为 TRUE 或 FALSE 的条件公式

创建结果为逻辑值 (TRUE 或 FALSE) 的条件公式

若要执行此任务, 请使用ANDOR以及NOT函数和运算符, 如下例中所示。

示例

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例?

  1. 在本文中选择示例。

    重要: 请不要选择行标题或列标题。

    从 Excel 2013 for Windows 的帮助中选择示例

    从“帮助”中选择示例

  2. 按 Ctrl+C。

  3. 在 Excel 中,创建一个空白工作簿或工作表。

  4. 在工作表中,选择单元格 A1,然后按 Ctrl+V。

重要: 为了使示例正常运行,必须将它粘贴到工作表的单元格 A1 中。

  1. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。

将示例复制到一个空白工作表中之后,可以根据需要对它进行调整。

1

2

3

4

5

6

7





db-9


10


11



12

A

B

数据

15

9

8

Sprockets

小组件

公式

描述(结果)

= AND (A2>A3, A2<A4)

确定单元格 A2 中的值是否大于 A3 中的值, 以及 A2 中的值是否小于 A4 中的值。 ;

= 或 (A2>A3, A2<A4)

确定单元格 A2 中的值是否大于 A3 中的值, 或者 A2 中的值是否小于 A4 中的值。 真实

= NOT (A2 + A3 = 24)

确定单元格 A2 和 A3 中的值的总和是否不等于24。 ;

= NOT (A5 = "Sprockets")

确定单元格 A5 中的值是否不等于 "Sprockets"。;

= 或 (A5<> "Sprockets", A6 = "小组件")

确定单元格 A5 中的值是否不等于 "Sprockets", 或 A6 中的值是否等于 "小组件"。真实

有关如何使用这些函数的详细信息, 请参阅和函数、函数、函数NOT 函数

返回页首

创建导致其他计算或值不为 TRUE 或 FALSE 的条件公式

若要执行此任务, 请使用IFAnd、and函数和运算符, 如下例中所示。

示例

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例?

  1. 在本文中选择示例。

重要: 请不要选择行标题或列标题。

从 Excel 2013 for Windows 的帮助中选择示例

从“帮助”中选择示例

  1. 按 Ctrl+C。

  2. 在 Excel 中,创建一个空白工作簿或工作表。

  3. 在工作表中,选择单元格 A1,然后按 Ctrl+V。

重要: 为了使示例正常运行,必须将它粘贴到工作表的单元格 A1 中。

  1. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。

将示例复制到一个空白工作表中之后,可以根据需要对它进行调整。

1

2

3

4

5

6

7


8



db-9



10



11




12



13



14






utf-16

A

B

数据

15

9

8

Sprockets

小组件

公式

描述(结果)

= IF (A2 = 15, "OK", "Not OK")

如果单元格 A2 中的值等于 15, 则返回 "OK"。 否则, 返回 "Not OK"。正常

= IF (A2<>15, "OK", "Not OK")

如果单元格 A2 中的值不等于 15, 则返回 "OK"。 否则, 返回 "Not OK"。(不是 "确定")

= IF (A2< = 15), "OK", "Not OK")

如果单元格 A2 中的值不小于或等于 15, 则返回 "OK"。 否则, 返回 "Not OK"。(不是 "确定")

= IF (A5<> "SPROCKETS", "OK", "Not OK")

如果单元格 A5 中的值不等于 "SPROCKETS", 则返回 "OK"。 否则, 返回 "Not OK"。(不是 "确定")

= IF (AND (A2>A3, A2<A4), "OK", "Not OK")

如果单元格 A2 中的值大于 A3 中的值, 并且 A2 中的值也小于 A4 中的值, 请返回 "OK"。 否则, 返回 "Not OK"。(不是 "确定")

= IF (AND (A2<>A3, A2<>A4), "OK", "Not OK")

如果单元格 A2 中的值不等于 A3, 并且 A2 中的值也不等于 A4 中的值, 请返回 "OK"。 否则, 返回 "Not OK"。正常

= IF (OR (A2>A3, A2<A4), "OK", "Not OK")

如果单元格 A2 中的值大于 A3 中的值, 或者 A2 中的值小于 A4 中的值, 请返回 "OK"。 否则, 返回 "Not OK"。正常

= IF (OR (A5<> "Sprockets", A6<> "小组件"), "确定", "Not OK")

如果单元格 A5 中的值不等于 "Sprockets", 或者 A6 中的值不等于 "小组件", 请返回 "OK"。 否则, 返回 "Not OK"。(不是 "确定")

= IF (OR (A2<>A3, A2<>A4), "OK", "Not OK")

如果单元格 A2 中的值不等于 A3 中的值, 或者 A2 中的值不等于 A4 中的值, 请返回 "OK"。 否则, 返回 "Not OK"。正常

有关如何使用这些函数的详细信息, 请参阅函数函数、和或函数

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×