
一、AND函数用法(判断多个条件是否同时成立)
1、AND函数定义:所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FALSE。【所以该函数一般用来检验数据表中一组数据是否都满足条件】。
1)AND(TRUE,TRUE)则为TRUE。
2)AND(TRUE,FALSE)则为FALSE。
3)AND(FALSE,TRUE)则为FALSE。
4)AND(FALSE,FALSE)则为FALSE。
2、语法:AND(逻辑值1,逻辑值2,……), 表示待检测的 1 到 30 个条件值(最多可存放30个条件值或表达式(如“》”、“=”、“《”等),各条件值可为TRUE或 FALSE。
3、实操用法:
例1:判断学生分值是否及格(两门小于80待提高,两门大于等于80则为优秀)

=AND(B2>=80,C2>=80),其中条件1和2:B2>=80,C2>=80为值或表达式,只有当条件1和条件2的值都为“真”时,AND函数返回的结果为TRUE,否则为FALSE。
上图中王二二(B2数学为50小于判断条件80则为FALSE,语文C2为80等于判断条件80位TRUE),AND(FALSE,TURE)为假,故D2为“假”FALSE。
例2:AND函数配合IF使用,返回直观性文字显示

上述案例中将AND(B2>=80,C2>=80)作为IF的第一个参数,IF(测试条件,真值,[假值]),当它返回为TRUE时,则为“优秀”,否则为“待提高”。
4、说明
■参数必须是逻辑值 TRUE 或 FALSE, 或者包含逻辑值的数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量)或引用。
■如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
■如果指定的单元格区域内包括非逻辑值,则 AND 将返回错误值 #VALUE!。