描述
使用此函数确定测试中的所有条件是否都为真。链式支撑。可与 CHILDREFS一起使用。
该函数旨在同时测试多个条件,并且仅当所有条件都满足时才返回 TRUE。如果任何条件不满足,则返回 FALSE。
句法
AND(argument_1,[…,argument_255])
输入
该函数有以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
参数1 |
是的 | 要评估的第一个条件、文本或逻辑值。 | 单元格、单元格区域、数字或公式,其结果可以是上述任何一种。 |
参数_n |
选用 | 后续要评估的条件、文本或逻辑值。 | 单元格、单元格区域、数字或公式,其结果可以是上述任何一种。 |
范例
范例数据
| A | B | |
|---|---|---|
| 1 | 11.16 | 79.59 |
| 2 | 19.28 | 86.97 |
| 3 | 96.73 | 43 |
| 4 | 66.18 | 55.08 |
| 5 | 红色 | 茄子 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 如果指定单元格中的值大于 1 且小于 100 ,则显示 TRUE,否则显示 FALSE。 | =AND(A2>1,A2<100) |
该公式的工作原理如下:
对于此数据集,此公式返回 TRUE。(A1单元格中的值大于1且小于100。) |
| 如果指定单元格中的值小于 A3 且大于 100,则显示 TRUE,否则显示 FALSE。 | =AND(A2<A3,A2> 100) |
该公式的工作原理如下:
对于此数据集,此公式返回FALSE。(虽然 A2 中的值小于 A3 中的值,但它不大于 100。) |
| 如果 B1:B5 范围内的每个值都小于 100,则显示 TRUE,否则显示 FALSE。 | =AND(B2:B5<100) |
该公式的工作原理如下:
对于此数据集,此公式返回 TRUE。(B1:B5 范围内的所有相关值均小于 100。) |
| 如果指定单元格中的值为“red”,则显示 TRUE,否则显示 FALSE。 | =AND(A5="red") |
该公式的工作原理如下:
对于此数据集,此公式(已更正语法)返回 TRUE。(A5 格的数值是“红色”。) |
笔记
- AND 最多可以处理 255 个单独的条件,这些条件以逗号分隔的单独参数输入。示例:
AND A1>B1,C3=D4,F3="sold"。 - 用于比较的文本值必须用双引号(“”)括起来。
- AND 将数字评估为 TRUE 或 FALSE;除零 (0) 以外的任何数字都被视为 TRUE。
- AND 不区分大小写。
- 如果在评估过程中未找到或创建任何逻辑值,则 AND 将返回 #VALUE!
- 如果提供的参数为空单元格,则会被忽略。
- 此函数不支持通配符。