本文介绍 Microsoft Excel 中 AND 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
说明
所有参数的计算结果为 TRUE 时,返回 TRUE;只要有一个参数的计算结果为 FALSE,即返回 FALSE。
AND 函数的一种常见用途就是扩大用于执行逻辑检验的其他函数的效用。例如,IF 函数用于执行逻辑检验,它在检验的计算结果为 TRUE 时返回一个值,在检验的计算结果为 FALSE 时返回另一个值。通过将 AND 函数用作 IF 函数的 logical_test 参数,可以检验多个不同的条件,而不仅仅是一个条件。
语法
AND(logical1, [logical2], ...)
AND 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
- logical1 必需。要检验的第一个条件,其计算结果可以为 TRUE 或 FALSE。
- logical2, ... 可选。要检验的其他条件,其计算结果可以为 TRUE 或 FALSE,最多可包含 255 个条件。
注解
示例
示例 1
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
- 选择本文中的示例。
要点 不要选择行或列标题。
从“帮助”中选择示例
- 按 Ctrl+C。
- 在 Excel 中,创建一个空白工作簿或工作表。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
|
A |
B | C |
公式 |
说明 | 结果 |
=AND(TRUE, TRUE) |
所有参数均为 TRUE | TRUE |
=AND(TRUE, FALSE) |
有一个参数为 FALSE | FALSE |
=AND(2+2=4, 2+3=5) |
所有参数的计算结果均为 TRUE | TRUE |
|
示例 2
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
- 选择本文中的示例。
要点 不要选择行或列标题。
从“帮助”中选择示例
- 按 Ctrl+C。
- 在 Excel 中,创建一个空白工作簿或工作表。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
|
A | B | C |
---|
数据 | | | 50 | | | 104 | | | 公式 | 说明 | 结果 | =AND(1<A2, A2<100) | 如果单元格 A2 中的数字介于 1 和 100 之间,则显示 TRUE。否则,显示 FALSE。 | TRUE | =IF(AND(1<A3, A3<100), A3, "数值超出范围") | 如果单元格 A3 中的数字介于 1 和 100 之间,则显示该数字。否则,显示消息“数值超出范围”。 | 数值超出范围。 | =IF(AND(1<A2, A2<100), A2, "数值超出范围") | 如果单元格 A2 中的数字介于 1 和 100 之间,则显示该数字。否则,显示一条消息。 | 50 |
|
AND formula AND function compare two criteria evaluate conditions for truth logical and xl