AND 函数

本文介绍 Microsoft Excel 中 AND 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

所有参数的计算结果为 TRUE 时,返回 TRUE;只要有一个参数的计算结果为 FALSE,即返回 FALSE。

AND 函数的一种常见用途就是扩大用于执行逻辑检验的其他函数的效用。例如,IF 函数用于执行逻辑检验,它在检验的计算结果为 TRUE 时返回一个值,在检验的计算结果为 FALSE 时返回另一个值。通过将 AND 函数用作 IF 函数的 logical_test 参数,可以检验多个不同的条件,而不仅仅是一个条件。

语法

AND(logical1, [logical2], ...)

AND 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

注解

示例

示例 1

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

显示如何复制示例?

 
1
2
3
4
A BC
公式 说明结果
=AND(TRUE, TRUE) 所有参数均为 TRUETRUE
=AND(TRUE, FALSE) 有一个参数为 FALSEFALSE
=AND(2+2=4, 2+3=5) 所有参数的计算结果均为 TRUETRUE

示例 2

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

显示如何复制示例?

 
1
2
3
4


5




6



7
ABC
数据
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

请参阅