2.3.2 AND函数

2.3.2 AND函数

(1)函数功能

AND函数用于判断多个条件是否同时成立,如果所有参数的结果都返回逻辑值TRUE,那么AND函数将返回TRUE,但只要其中一个参数的结果返回逻辑值FALSE,AND函数就会返回FALSE。

(2)语法格式

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

(3)参数说明

logical1:必需参数,表示第1个要进行判断的条件。

[logical2]:可选参数,表示第2个要进行判断的条件。

以此类推,最多可包含255个参数。

(4)注意事项

AND函数的参数可以是逻辑值TRUE或FALSE,或者可以转换为逻辑值的表达式,数字0等同于FALSE,非0等同于TRUE。如果AND函数的参数是直接输入的非逻辑值,则AND函数返回错误值“#VALUE!”。

(5)实例:判断列表中的员工是否符合“性别为女”和“年龄小于30岁”两个条件

如图2.3.2-1所示,A列为姓名,B列为性别,C列为年龄,要求在D列判断出符合“性别为女”“年龄小于30岁”两个条件的记录。

选择D2单元格,输入公式“=AND(B2="女",C2<30)”,输入完毕后按Enter键结束并向下填充公式,即可完成全部判断,返回TRUE表示两个条件全部成立,也就是符合要求,返回FALSE则表示两个条件至少有一个不成立,则不符合要求。

外侧可以嵌套IF函数,使判断结果更为直观,如图2.3.2-2所示,公式为“=IF(AND(B2="女",C2<30),"符合","不符合")”。

图2.3.2-1 AND函数的应用

图2.3.2-2 IF+AND函数的应用