使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

测试条件是真还是假,并且在表达式之间进行逻辑比较对许多任务很常见。 可以使用 ANDORNOTIF 函数创建条件公式。

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

带有 IF 函数的公式

使用 IF 函数的公式

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

标注 2 value_if_true:如果条件为 True,则返回的值。

按钮图像 value_if_false:如果条件为 False,则返回的值。

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

您想要什么?

创建导致逻辑值 (TRUE 或 FALSE) 的条件公式

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

示例

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

如何复制示例?

  1. 在本文中选择示例。

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

    从“帮助”中选择示例

  2. 按 Ctrl+C。

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

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

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

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

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

数据

15

9

8

链轮

部件

公式

描述(结果)

=and (A2>A3,A2<A4)

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

=OR (A2>A3、A2<A4)

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

=NOT (A2+A3=24)

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

=NOT (A5=“Sprockets”)

确定单元格 A5 中的值是否不等于“Sprockets”。 (FALSE)

=OR (A5<>“Sprockets”,A6 = “小组件”)

确定单元格 A5 中的值是否不等于“Sprockets”,或者 A6 中的值是否等于“小组件”。 (TRUE)

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

返回页首

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

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

示例

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

如何复制示例?

  1. 在本文中选择示例。

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

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

    从“帮助”中选择示例

  2. 按 Ctrl+C。

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

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

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

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

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

数据

15

9

8

链轮

部件

公式

描述(结果)

=IF (A2=15、“OK”、“Not OK”)

如果单元格 A2 中的值等于 15,则返回“确定”。 否则,返回“不正常”。 (“确定”)

=IF (A2<>15,“确定”、“不行”)

如果单元格 A2 中的值不等于 15,则返回“确定”。 否则,返回“不正常”。 (未确定)

=如果 (未 (A2<=15) 、“确定”、“不确定”)

如果单元格 A2 中的值不小于或等于 15,则返回“确定”。 否则,返回“不正常”。 (未确定)

=IF (A5<>“SPROCKETS”、“OK”、“Not OK”)

如果单元格 A5 中的值不等于“SPROCKETS”,则返回“确定”。 否则,返回“不正常”。 (未确定)

=如果 (和 (A2>A3,A2<A4) ,“确定”,“不确定”)

如果单元格 A2 中的值大于 A3 中的值,并且 A2 中的值也小于 A4 中的值,则返回“确定”。 否则,返回“不正常”。 (未确定)

=如果 (和 (A2<>A3,A2<>A4) ,“确定”,“不确定”)

如果单元格 A2 中的值不等于 A3,并且 A2 中的值也不等于 A4 中的值,则返回“确定”。 否则,返回“不正常”。 (“确定”)

=如果 (或 (A2>A3,A2<A4) ,“确定”,“不确定”)

如果单元格 A2 中的值大于 A3 中的值或 A2 中的值小于 A4 中的值,则返回“确定”。 否则,返回“不正常”。 (“确定”)

=IF (或 (A5<>“Sprockets”,A6<>“小组件”) ,“确定”,“不确定”)

如果单元格 A5 中的值不等于“Sprockets”或 A6 中的值不等于“小组件”,则返回“确定”。 否则,返回“不正常”。 (未确定)

=如果 (或 (A2<>A3,A2<>A4) ,“确定”,“不确定”)

如果单元格 A2 中的值不等于 A3 中的值或 A2 中的值不等于 A4 中的值,则返回“确定”。 否则,返回“不正常”。 (“确定”)

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

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×