AND,顾名思义,翻译成中文,就是“与”“且”“和”,也就是并列的意思,这个函数是Excel里常用的逻辑函数,用于判断多个条件是否为真。
当所有条件均为真(TRUE)时,返回的运算结果为真(TRUE)。反之,返回的结果为假(FALSE)。
简单来说,就是不管设多少个条件,所有的条件同时成立,才是成立,否则就不成立。
函数语法: AND(logical1,logical2,logical3,…)
即AND(条件1,条件2,条件3,…)
这里的logical表示测试条件值或表达式,其中logical1是必填的。
后面的logical2等等,可填也可不填,最多可设置255个,可满足多个条件的复杂判断。
常见用法=AND(A2>50,B2<70,C2=60)
A2>50是条件1
B2<70是条件2
C2=60是条件3
各条件间须用逗号间隔。
判断这三个条件是不是同时为真,如果是则返回TRUE;
只要有一个条件不为真,就返回FALSE。
例如下图,当我们只设logical1一个条件时,选中E2单元格,输入公式=AND(B2>70),按Enter键即可判断出该学生的语文成绩是否大于70分,如果是,则返回TRUE,否则返回FALSE。
在E2单元格生成结果后,将鼠标指向该单元格右下角,待光标变成十字光标(即黑色十字填充柄)时,按住鼠标左键向下拖动进行公式填充,即可判断所有学生的结果。
当我们设两个条件时,选中F2单元格,输入公式=AND(B2>70,C2<90),按Enter键即可判断出该学生的语文成绩是否大于70分且数学成绩小于90分,如果这两个条件同时都满足,则返回TRUE,但凡其中任意一个条件不满足,就返回FALSE。
当我们设三个条件时,选中G2单元格,输入公式=AND(B2>70,C2<90,D2=82),按Enter键即可判断出该学生的语文成绩是否大于70分且数学成绩小于90分且英语成绩等于82分,如果这三个条件同时都满足,则返回TRUE,但凡其中任意一个条件不满足,就返回FALSE。
依次类推,该函数可进行多条件的判断,然后我们就可以对判断结果进行筛选、标记,简单又实用。
当然,AND函数单独使用的不多,主要是用来跟其它逻辑函数IF或者查找函数XLOOKUP等嵌套使用,执行更复杂的数据判断和计算,这里就不延伸拓展了,以后我们再一一阐述。