Excel 应用AND函数进行交集运算

AND函数是用于对多个逻辑值进行交集的运算。当所有参数的逻辑值为真时,返回结果为TRUE;只要一个参数的逻辑值为假,返回结果即为FALSE。AND函数的语法如下:


AND(logical1,logical2,...)

其中参数logical1,logical2,…是1到255个要进行检测的条件,它们可以是TRUE或FALSE。

【背景知识】在AND函数功能的讲解中,提到了一个概念交集。一般地,由所有属于集合A且属于集合B的元素所组成的集合,叫作A与B的交集,记作A∩B(读作“A交B”),符号语言表达式为:A∩B={x|x∈A,且x∈B},如图12-1所示。

图12-1 交集的图示表示

【典型案例】某班级记录了学生的三科成绩,在本例中要判断每个学生是否满足“三门功课均超过80分”的条件。本例的原始数据如图12-2所示。

在E2单元格中输入公式“=AND(B2>80,C2>80,D2>80)”,用来判断第一个同学“李红艳”是否满足条件,然后利用自动填充功能来判断其他同学是否满足条件,最终结果如图12-3所示。

图12-2 成绩原始数据

图12-3 最终判断结果

【使用指南】对于AND函数来说,在实际应用中,只有当两个或多个条件同时成立时才判定为真。其参数必须是逻辑值TRUE或FALSE,也可以是包含逻辑值的数组或引用。如果在数组或引用参数中包含了文本或空白单元格,则这些值将被忽略。如果指定的单元格区域内包含了非逻辑值,则AND函数将返回错误值“#VALUE!”。

Excel 采购相关函数:AND函数的语法和功能

AND函数是指返回逻辑值,即如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。

图5-9 在E2单元格中输入公式计算入职日期

图5-10 向下填充完成表格

一、语法

AND(logical1,logical2,…)

Logical1、logical2…表示待检测的1~30个条件值,各条件值可为TRUE或FALSE。

二、函数说明

参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组(用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量)或引用。

如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。

如果指定的单元格区域内包括非逻辑值,则AND将返回错误值#VALUE!。

三、具体函数实例应用

假如有一些人上街,每个人买零食或者买衣服花费了一定的金额,现在要筛选出既买了衣服,又买了零食的人,那么可以用AND函数进行如下操作。

步骤01:在E2单元格里输入公式“=AND(B2<>””,C2<>””)”,返回逻辑值如图5-11所示。

图5-11 在D2单元格中输入公式返回逻辑值

步骤02:双击D2单元格的右下角,向下填充单元格,效果如图5-12所示。

图5-12 向下填充完成表格

Excel 创建条件公式:AND、OR或NOT函数

如果需要创建条件公式,可通过AND、OR或NOT函数以及运算符来实现。默认的计算结果为逻辑值TRUE或FALSE。

判断10是否大于9,并小于8

01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入数据“8”。

02 在需要显示结果的单元格中输入公式:=AND(A2>A3,A2<A4),然后按下“Enter”键,得到结果“FALSE”。

2.判断10是否大于9或小于8

01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入数据“8”。

02 在需要显示结果的单元格中输入公式:=OR(A2>A3, A2<A4),然后按下“Enter”键,得到结果“TRUE”。

判断10加9不等于24

01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入“24”。

02 在“B2”单元格中输入公式“= A2+A3”,按下“Enter”键确认。

03 在需要显示结果的单元格中输入公式:= NOT (B2=A4),然后按下“Enter”键,得到结果“TRUE”。

Excel 应用AND函数进行交集运算

AND函数是用于对多个逻辑值进行交集的运算。当所有参数的逻辑值为真时,返回结果为TRUE;只要一个参数的逻辑值为假,返回结果即为FALSE。AND函数的语法如下:


AND(logical1,logical2, ...)

其中参数logical1、logical2……是1~255个要进行检测的条件,它们可以是TRUE也可以是FALSE。

在AND函数功能的讲解中,提到了一个概念——交集。一般地,由所有属于集合A且属于集合B的元素所组成的集合,叫作A与B的交集,记作A∩B(读作“A交B”),符号语言表达式为:A∩B={x|x∈A,且x∈B},如图11-1所示。

交集的图示表示

图11-1 交集的图示表示

打开“成绩册.xlsx”工作簿,切换至“Sheet1”工作表,该工作表记录了A班学生的3门成绩。在本例中要求判断出每个学生是否满足“三门功课均超过80分”的条件,具体操作步骤如下。

STEP01:在E2单元格中输入公式“=AND(B2>80,C2>80,D2>80)”,用来判断第1个同学“李红艳”是否满足条件,然后按“Enter”键返回。此时,工作表显示计算结果为“TRUE”,即李红艳3门功课均超过80分,如图11-2所示。

STEP02:选中E2单元格,利用填充柄工具向下复制公式至E16单元格,通过自动填充功能来判断其他同学是否满足条件,最终结果如图11-3所示。

判断李红艳是否满足条件

图11-2 判断李红艳是否满足条件

图11-3 最终判断结果

对于AND函数来说,在实际应用中,当两个或多个条件必须同时成立时才判定为真。其参数必须是逻辑值TRUE或FALSE,也可以是包含逻辑值的数组或引用。如果在数组或引用参数中包含了文本或空白单元格,则这些值将被忽略。如果指定的单元格区域内包含了非逻辑值,则AND函数将返回错误值“#VALUE!”。