逻辑

AND

定义

AND 在你给出的每项测试都为真时返回 TRUE,否则返回 FALSE。

语法

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

参数

参数 含义
logical1 第一项测试,例如 A2>=8。
logical2, ... 可选的额外测试。每一项都必须为真,AND 才会返回 TRUE。

示例演练

一次窑炉运行只有在至少持续 8 小时且故障数为 0 时才标记为 OK。小时数位于 A2:A4,故障数位于 B2:B4。

A:小时 B:故障
6 1
9 0
8 2

公式:=IF(AND(A2>=8,B2=0),"OK","Check")

结果:Check。6 小时低于 8,所以 AND 为假,IF 返回 Check。向下填充后,公式依次给出 Check、OK 和 Check。

练习

单元格 A2 中是 12,单元格 B2 中是 3。请在 C2 中写出一个公式:当 A2 大于 10 且 B2 小于 5 时返回 1,否则返回 0。

  1. 在 C2 中写出一个使用 AND 的 IF 公式:当 A2 大于 10 且 B2 小于 5 时显示 1,否则显示 0。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

AND 通常放在 IF 里面,这样每项测试都通过时单元格可以显示一个结果,任何一项失败时显示另一个结果。

常见错误

工作表需要 OK 或 Check 时却写成 =AND(A2>=8,B2=0):AND 返回 TRUE 或 FALSE,所以要用 IF 包住它来转换这些值。

相关函数

这些链接是相关函数。