五种类型的逻辑函数
Excel中有哪些常用的逻辑函数
Excel中有哪些常用的逻辑函数在 Excel 中,逻辑函数是一类非常实用的工具,能够帮助我们在数据分析和处理中进行各种条件判断和逻辑运算。
下面就为大家介绍一些常用的逻辑函数。
首先要提到的是“IF 函数”。
IF 函数可以说是 Excel 中最基础、最常用的逻辑函数之一。
它的语法为:IF(条件, 结果1, 结果2)。
也就是说,如果给定的条件成立,就返回结果1;如果条件不成立,就返回结果2。
例如,我们要判断学生的成绩是否及格,假设 60 分为及格线,那么可以输入公式:=IF(A1>=60,"及格","不及格"),其中 A1 是存放学生成绩的单元格。
接下来是“AND 函数”。
AND 函数用于判断多个条件是否同时成立。
它的语法为:AND(条件 1, 条件2, …)。
只有当所有的条件都为真(即成立)时,AND 函数才返回 TRUE,否则返回 FALSE。
比如,我们要判断一个员工是否同时满足工作年限大于 5 年且绩效评分大于 80 分,可以使用公式:=AND(B1>5,C1>80),其中 B1 存放工作年限,C1 存放绩效评分。
“OR 函数”也是常用的逻辑函数之一。
OR 函数用于判断多个条件中是否至少有一个成立。
其语法为:OR(条件 1, 条件2, …)。
只要有一个条件为真,OR 函数就返回 TRUE,只有当所有条件都为假时才返回FALSE。
假设我们要判断一个商品是否属于热销商品,只要销量大于1000 或者销售额大于 50000 就算热销,那么公式可以是:=OR(D1>1000,E1>50000),D1 是销量,E1 是销售额。
再说说“NOT 函数”。
NOT 函数用于对一个条件进行取反操作。
它的语法很简单:NOT(条件)。
如果条件为真,NOT 函数返回 FALSE;如果条件为假,NOT 函数返回 TRUE。
例如,要判断一个数是否不等于 5,可以使用公式:=NOT(A1=5)。
excel函数之逻辑函数
Excel函数应用之逻辑函数Excel是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel进行数据管理。
它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。
用来判断真假值,或者进行复合检验的Excel函数,我们称为逻辑函数。
在Excel中提供了六种逻辑函数。
即AND、OR、NOT、FALSE、IF、TRUE函数。
一、AND、OR、NOT函数这三个函数都用来返回参数逻辑值。
详细介绍见下:(一)AND函数所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑值为假即返回 FALSE。
简言之,就是当AND的参数全部满足某一条件时,返回结果为TRUE,否则为FALSE。
语法为AND(logical1,logical2, ...),其中Logical1, logical2, ... 表示待检测的 1 到 30 个条件值,各条件值可能为TRUE,可能为 FALSE。
参数必须是逻辑值,或者包含逻辑值的数组或引用。
举例说明:1、在B2单元格中输入数字50,在C2中写公式=AND(B2>30,B2<60)。
由于B2等于50的确大于30、小于60。
所以两个条件值(logical)均为真,则返回结果为TRUE。
图1 AND函数示例12、如果 B1-B3 单元格中的值为 TRUE、FALSE、TRUE,显然三个参数并不都为真,所以在B4单元格中的公式=AND(B1:B3) 等于 FALSE图2 AND函数示例2(二)OR函数OR函数指在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE。
它与AND函数的区别在于,AND函数要求所有函数逻辑值均为真,结果方为真。
而OR函数仅需其中任何一个为真即可为真。
比如,上面的示例2,如果在B4单元格中的公式写为=OR(B1:B3)则结果等于TRUE图3 OR函数示例(三)NOT函数NOT函数用于对参数值求反。
Excel数据逻辑函数实例应用
Excel数据逻辑函数实例应用在Excel中,数据逻辑函数是一种强大的工具,可以帮助我们处理和分析数据。
它们提供了许多功能,如条件判断、逻辑运算等,能够根据特定的条件或规则进行数据处理和操作。
本文将介绍一些常见的数据逻辑函数,并给出实例应用,帮助读者更好地理解和运用它们。
一、IF函数IF函数是Excel中最常用的数据逻辑函数之一。
它通过判断一个条件的真假来返回不同的结果。
IF函数的基本语法为:=IF(逻辑表达式, 值1, 值2)其中,逻辑表达式是一个返回TRUE或FALSE的表达式;值1是当逻辑表达式为真时返回的值;值2是当逻辑表达式为假时返回的值。
示例1:利用IF函数判断及格情况假设有一张成绩单,A列为学生姓名,B列为学生的成绩。
我们可以利用IF函数判断每个学生是否及格,若及格则显示“及格”,否则显示“不及格”。
在C1单元格中输入以下公式,并拖动填充至C10单元格:=IF(B1>=60, "及格", "不及格")示例2:利用IF函数判断奖金发放情况假设一个公司根据员工的工作绩效发放奖金。
A列为员工姓名,B列为员工的绩效评分。
如果绩效评分大于等于80分,则发放奖金;否则不发放奖金。
在C1单元格中输入以下公式,并拖动填充至C10单元格:=IF(B1>=80, "发放奖金", "不发放奖金")二、AND函数和OR函数AND函数和OR函数是用来进行多个条件判断的函数。
AND函数要求所有条件都为真时返回真,否则返回假;OR函数只要有一个条件为真就返回真。
示例3:利用AND函数判断学生是否优秀假设一个学校要评选优秀学生,优秀学生的条件是数学成绩大于90分,并且英语成绩大于80分。
A列为学生姓名,B列为数学成绩,C列为英语成绩。
我们可以使用AND函数来判断学生是否符合优秀条件。
在D1单元格中输入以下公式,并拖动填充至D10单元格:=AND(B1>90, C1>80)示例4:利用OR函数判断销售额是否达标假设某公司要评选销售业绩突出的员工,达标销售额的条件是销售额大于50万或者销售增长率大于20%。
逻辑函数的逻辑功能的五种表示方法(一)
逻辑函数的逻辑功能的五种表示方法(一)逻辑函数的逻辑功能的五种表示逻辑函数是数学中的一种特殊函数,它主要用于描述不同条件下的逻辑关系。
逻辑函数的逻辑功能可以用多种方式表示,下面将详细介绍五种常见的表示方法。
1. 真值表表示真值表是逻辑函数最常见的一种表示方法,它用表格的形式展示了逻辑函数在不同输入条件下的输出结果。
对于一个逻辑函数,输入条件可以有多个,每个输入条件都有两种可能的取值:真(1)或假(0)。
真值表根据所有可能的输入条件和对应的输出结果,列出了逻辑函数的所有情况。
以与门(AND gate)为例,它的真值表如下所示:输入1 | 输入2 | 输出 ||||——| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 |1 | 1 |2. 真值公式表示真值公式是逻辑函数的另一种常见表示方法,它通过逻辑运算符和逻辑变量来描述逻辑函数的逻辑关系。
逻辑运算符包括与(∧)、或(∨)和非(¬),逻辑变量表示逻辑函数的输入条件。
对于与门来说,它的真值公式可以表示为:输出 = 输入1 ∧ 输入2。
3. 简化逻辑公式表示简化逻辑公式是在真值公式的基础上,经过化简处理得到的一种简化形式。
化简的目的是通过逻辑代数的运算规则,将逻辑函数表示为更简洁的形式。
继续以与门为例,其真值公式为:输出 = 输入1 ∧ 输入2。
通过逻辑代数的化简规则,可以将其简化为:输出 = 输入 1 × 输入2。
4. 逻辑图表示逻辑图是一种图形化的表示方法,使用逻辑门和连接线来表示逻辑函数的逻辑关系。
逻辑门有与门、或门和非门等,连接线表示逻辑变量之间的输入输出关系。
与门的逻辑图如下所示:and_gateand_gate5. 逻辑符号表示逻辑符号是逻辑函数的一种特殊表示方法,它使用特定的符号来表示逻辑运算符和逻辑变量。
常见的逻辑符号包括∧(与)、∨(或)和¬(非)等。
同样以与门为例,它的逻辑符号表示为:输出 = 输入1 ∧ 输入2。
Excel函数应用教程:逻辑运算符
Excel函数应用教程:逻辑运算符所谓逻辑运算符也就是与、或、是、非、真、假等条件判断符号。
这里介绍六条。
1、AND(与)用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。
语法:AND(logical1,logical2,…)。
参数:Logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。
参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。
如果指定的单元格区域内包括非逻辑值,AND将返回错误值#value!。
例:A1=2,A2=4,A3=9,A4=7;检测单元格A1是否小于A2、A3、A4。
【=AND(A1<A2,A1<A3,A1<A4)】,返回TRUE。
或者使用公式【=IF(A1<AND(A2,A3,A4),TRUE,FALSE)】亦可,结果同上。
2、FALSE(假)用途:返回逻辑值FALSE。
语法:FALSE()参数:该函数不需要参数,若在单元格或公式中输入文字FALSE,Excel会自动将它解释成逻辑值FALSE。
例:如果在A1单元格内输入公式【=FALSE()】或文本”FALSE”,回车后即可返回FALSE。
3、IF(是)用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
语法:IF(logical_test,value_if_true,value_if_false)。
参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。
而且value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值。
一个逻辑问题可以用多种形式的逻辑函数来表示,每一种形式
一个逻辑问题可以用多种形式的逻辑函数来表示,每一种形式对应 一种电路. 逻辑函数的表达式通常分为5种:
(1) 与或表达式:Y=AB+AC
(2) 或与表达式:Y=(A+B)(A+C)
(3)与非与非表达式:Y=AB AC
F=(A+B) (A+C) =AB· AC =AB =(A+B)(A+C) AC =A+B+A+C =(A+B)(A+C) =AB+AC 然后再取反一次即得与或非表达式 F=AB#43;B+ A+C
(5)与或非表达式:Y=AB+ AC
一种形式的函数表达式相应于一种逻辑电路。尽管一个逻辑函 数表达式的各种表示形式不同,但逻辑功能是相同的。
例:将函数与或表达式F=AB+AC转换为其它形式.
解 解:(3) :(4)或与式 或非-或非式 :(1) :(2) 与非-与非式 与或非式 将与或非式用摩根律展开即得或与表达式 首先求出反函数 将与或式两次求反,利用摩根定律可得: F=AB+AC 将或与表达式两次取反,用摩根定律展开一次, 得或非-或非表达式 F=AB+AC =AB·AC F=AB+AC
78个逻辑类型及总结
78个逻辑类型及总结在计算机科学中,逻辑类型是指变量或表达式的类型,用于表示真值逻辑运算的结果。
逻辑类型通常只有两个取值:真(True)和假(False)。
在本文中,我们将介绍并总结78种常见的逻辑类型。
逻辑类型的基本运算1.逻辑与 (AND): 当两个表达式都为真时,结果为真;否则为假。
2.逻辑或 (OR): 当两个表达式至少一个为真时,结果为真;否则为假。
3.逻辑非 (NOT): 对单个表达式求反,即真变为假,假变为真。
基本逻辑类型4.布尔型 (Bool): 最基本的逻辑类型,只有真和假两个取值。
数字比较类型5.相等 (Equal): 判断两个数值是否相等。
6.不等 (Not equal): 判断两个数值是否不相等。
7.大于 (Greater than): 判断一个数值是否大于另一个数值。
8.小于 (Less than): 判断一个数值是否小于另一个数值。
9.大于等于 (Greater than or equal to): 判断一个数值是否大于等于另一个数值。
10.小于等于 (Less than or equal to): 判断一个数值是否小于等于另一个数值。
字符串比较类型11.相等 (Equal): 判断两个字符串是否相等。
12.不等 (Not equal): 判断两个字符串是否不相等。
13.大于 (Greater than): 判断一个字符串是否大于另一个字符串。
14.小于 (Less than): 判断一个字符串是否小于另一个字符串。
15.大于等于 (Greater than or equal to): 判断一个字符串是否大于等于另一个字符串。
16.小于等于 (Less than or equal to): 判断一个字符串是否小于等于另一个字符串。
集合比较类型17.集合相等 (Set equal): 判断两个集合是否相等。
18.集合不等 (Set not equal): 判断两个集合是否不相等。
数电-第三节 逻辑函数的标准形式
i 0
逻辑函数的标准形式
AB 0 0 1 1 0 1 0 1
M0
0 1 1 1
M1
1 0 1 1
M2
1 1 0 1
M3
1 1 1 0
A B A B A B A B
F mi
i 0
2 n-1
0 0 0 0
AB 0 0 1 1 0 1 0 1
m0
AB
m1
AB
m2
AB
m3
AB
F
m
m4
0 0 0 0 1 0 0 0
m5
0 0 0 0 0 1 0 0
m6
0 0 0 0 0 0 1 0
F
A BC A BC
ABC A BC ABC ABC ABC
m
i 0
ห้องสมุดไป่ตู้2 n-1
i
0 0 1 0 0 0 0 0
1 1 1 1 1 1 1 1
逻辑函数的标准形式
最大项: n个变量的逻辑函数中,包括全部n个变量的 和项(每个变量必须而且只能以原变量或反 变量的形式出现一次)。 n个变量有2n个最大项,记作i。 注意: 最大项与最小项相反,当变量取值为1时, 在最大项中以反变量形式出现,当变量取 值为0时,在最大项中以原变量形式出现。
逻辑函数的标准形式 乘积项 和项
一、 最小项和最大项
最小项编号 i:各输 n 个变量的逻辑函数中,包括全部 n 个变量 最小项: 入变量取值看成二进制 的乘积项(每个变量必须而且只能以原变 数,对应十进制数。 量或反变量的形式出现一次)。 3个变量有23(8)个最小项。 n个变量有2n个最小项,记作mi。
标准积之和( 最小项)表达式
任何逻辑函数
任何逻辑函数1. 逻辑函数的概念逻辑函数是数字电路设计中最基本的函数,它的输入是一组逻辑变量,输出是另一组逻辑变量。
逻辑函数有很多种类型,包括布尔函数、卡诺图、真值表等。
在数字电路设计中,逻辑函数通常是通过逻辑门和与或非(AND、OR、NOT)操作来实现的。
2. 布尔函数布尔函数是逻辑函数的一种类型,它的输入和输出都是逻辑变量。
布尔函数可以用来描述逻辑运算,比如AND、OR、NOT等。
布尔函数的标准形式是Sum-of-Products(SOP)和Product-of-Sums(POS)。
在SOP形式中,布尔函数表示为逻辑变量的和的积的形式。
布尔函数F(A、B、C)= Σ(3,5,6,7)可以写为:F(A、B、C)= A'B'C'+A'BC'+AB'C'+ABC'3. 卡诺图卡诺图是用于简化布尔函数的一种图形化方法。
它是一个由方框组成的表格,其中每个方框代表一个可能的组合状态,方框中的数字代表该组合状态对应的输出值。
卡诺图中相邻的方框只相差一个逻辑变量,这使得卡诺图结构性非常好,易于使用。
使用卡诺图可以帮助设计者最小化布尔函数的项数,从而减小电路复杂度。
对于较小的布尔函数,卡诺图可以直观地展示出所有有效的组合状态,而对于复杂的布尔函数,它可以用来发现布尔函数中的潜在模式并进一步优化电路。
4. 真值表真值表是用来描述逻辑函数的一种方法,它列出了函数对于所有可能的输入组合所对应的输出值。
真值表中的每一行都代表一个特定的输入组合,每一列代表相应的逻辑变量。
真值表通常用于较小的布尔函数的设计,因为对于大型布尔函数,真值表显得非常庞大且难以处理。
真值函数是一种广泛使用的逻辑函数类型,它将一个或多个真值作为输入并产生一个真值作为输出。
真值函数可以用于执行各种逻辑或比较操作,例如大小比较、位移操作、逻辑与操作等。
在数字电路设计中,真值函数可以用来实现各种逻辑电路的核心功能。
Excel函数应用之逻辑函数
Excel函数应用之逻辑函数用来判断真假值,或者进行复合检验的Excel函数,我们称为逻辑函数。
在Excel中提供了六种逻辑函数。
即AND、OR、NOT、FALSE、IF、TRUE函数。
一、AND、OR、NOT函数这三个函数都用来返回参数逻辑值。
详细介绍见下:(一)AND函数所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑值为假即返回 FALSE。
简言之,就是当AND的参数全部满足某一条件时,返回结果为TRUE,否则为FALSE。
语法为AND(logical1,logical2, ...),其中Logical1, logical2, ... 表示待检测的1 到 30 个条件值,各条件值可能为TRUE,可能为 FALSE。
参数必须是逻辑值,或者包含逻辑值的数组或引用。
举例说明:1、在B2单元格中输入数字50,在C2中写公式=AND(B2>30,B2<60)。
由于B2等于50的确大于30、小于60。
所以两个条件值(logical)均为真,则返回结果为TRUE。
图1 AND函数示例12、如果 B1-B3 单元格中的值为 TRUE、FALSE、TRUE,显然三个参数并不都为真,所以在B4单元格中的公式=AND(B1:B3) 等于 FALSE图2 AND函数示例2(二)OR函数OR函数指在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE。
它与AND函数的区别在于,AND函数要求所有函数逻辑值均为真,结果方为真。
而OR函数仅需其中任何一个为真即可为真。
比如,上面的示例2,如果在B4单元格中的公式写为=OR(B1:B3)则结果等于TRUE图3 OR函数示例(三)NOT函数NOT函数用于对参数值求反。
当要确保一个值不等于某一特定值时,可以使用 NOT 函数。
简言之,就是当参数值为TRUE时,NOT函数返回的结果恰与之相反,结果为FALSE. 比如NOT(2+2=4),由于2+2的结果的确为4,该参数结果为TRUE,由于是NOT函数,因此返回函数结果与之相反,为FALSE。
五种类型的逻辑函数
五种类型的逻辑函数逻辑函数是计算机科学和数学中的一种特殊函数,它以逻辑值(真或假)作为其输入和输出。
逻辑函数是一种重要的数学工具,用于逻辑推理、布尔代数和电路设计等领域。
在计算机科学中,逻辑函数被广泛应用于逻辑门、布尔函数和条件判断等方面。
在逻辑学和计算机科学中,常见的逻辑函数包括:1.与(AND)函数:与函数是最基本的逻辑函数之一,在数学符号中表示为∧。
它接受两个输入,如果两个输入都为真(1),则输出为真(1);否则,输出为假(0)。
与函数以逻辑门的形式在逻辑电路中使用,它在布尔代数和逻辑推理中也具有重要的作用。
2.或(OR)函数:或函数是与函数的逆操作,在数学符号中表示为∨。
它接受两个输入,如果两个输入中至少有一个为真(1),则输出为真(1);否则,输出为假(0)。
或函数在逻辑门、布尔函数和条件判断等方面都得到广泛应用。
3.非(NOT)函数:非函数是一种单输入的逻辑函数,在数学符号中表示为¬或者~。
它接受一个输入,如果输入为真(1),则输出为假(0);如果输入为假(0),则输出为真(1)。
非函数可以用逻辑门或布尔函数的形式在逻辑电路中实现。
4.异或(XOR)函数:异或函数是与、或和非函数的组合操作,在数学符号中表示为⊕。
它接受两个输入,如果两个输入相同,即都为真或都为假,则输出为假(0);如果两个输入不同,则输出为真(1)。
异或函数在加密算法、错误检测和编码等领域得到广泛应用。
5.与非(NAND)函数:与非函数是与函数和非函数的组合操作,在数学符号中表示为∼∧。
它接受两个输入,如果两个输入都为真(1),则输出为假(0);否则,输出为真(1)。
与非函数在逻辑电路中使用广泛,它可以用其他逻辑门的组合方式实现。
除了以上五种常见的逻辑函数,还存在其他一些特殊的逻辑函数,比如与或非(NOR)函数、或非(OR)函数、异或非(XNOR)函数等等。
这些逻辑函数都在逻辑电路设计、布尔代数和逻辑推理等方面起着重要的作用,是计算机科学和数学中不可缺少的基本组件。
逻辑判断最为常用的5个函数,我都帮你整理好了!
逻辑判断最为常⽤的5个函数,我都帮你整理好了!✎⼤家好,我是雅客。
逻辑判断是在Excel当中最常⽤的函数,基于逻辑判断,我们可以快速地录⼊数据,减轻了⼈⼯判断的压⼒。
下⾯我们就来看看,在Excel当中如何使⽤逻辑判断函数,来加快提升我们⼯作的效率。
01逻辑函数的分类在Excel当中,常⽤的逻辑函数有哪⼏个呢?其实除了⼤家平常所熟知的IF函数之外、AND函数、OR函数、IFS函数、、IFERROR函数都是我们逻辑判断函数的⼤家庭。
下⾯我们就给各位详细介绍⼀下上⾯这⼏个函数的⽤法,希望对⼤家有所帮助!02IF函数IF在英⽂当中表⽰如果的意思,在Excel当中则是充当起逻辑判断的重要⾓⾊。
IF函数表达式是:IF(判断条件,条件成⽴返回值,条件不成⽴返回值)⽐如在下⾯的案例中,我们需要根据学员的成绩,⾃动录⼊评级,这可能是学校⾥⾯最普遍的应⽤了。
如果我们⼀个个成绩⾃⼰去判断,⽆疑很浪费时间,下⾯我们就来看下如何结合IF函数来完成等级的判断吧!第⼀步:梳理逻辑条件其中判断的逻辑条件,我们要先梳理清楚。
0-59分 - 不合格60-100分 - 合格以上就是最基本的两个判断条件,有了判断的基础逻辑,就很简单。
如果成绩是⼩于60分的,那么就是不合格如果成绩是⼤于等于60分,那么就是合格结合IF函数的公式,我们就可以把逻辑条件套上去。
第⼆步:套⽤公式如果D18单元格的值,⼤于等于60分,那么则显⽰为合格,如果条件不满⾜,那么就显⽰为不合格。
我们在E18单元录⼊公式:=IF(D18>=60,'合格','不合格')录⼊完公式之后,我们再往下进⾏填充,那么所有的结果都显⽰出来了。
03IFS函数IFS函数是office2019版本新增的函数,在Excel当中可以进⾏多条件的判断。
下⾯我们来看下这个函数的具体⽤法。
IFS函数表达式是:IFS(判断条件1,条件成⽴返回的值1,判断条件2,条件成⽴返回值2……)在下⾯的案例中,我们要根据学⽣的考试成绩,⾃动录⼊评级,如果⽤IF函数来进⾏判断,需要录⼊多次IF函数判断才能完成。
自学Excel之15:逻辑函数
自学Excel之15:逻辑函数逻辑函数是用来判断真假值或进行复合检验的Excel函数。
在Excel中有7种逻辑函数,它们应用广泛,而且经常与其他函数联合使用,以处理一些比较复杂的问题。
�判断真假值的逻辑函数有:FALSE、TRUE、AND、OR、NOT 。
�进行复合检验的逻辑函数有:IF和IFERROR 。
一、FALSE函数和TRUE函数:FALSE函数用于返回逻辑值FALSE(假),语法是“FALSE()”。
TRUE函数用于返回逻辑值TRUE(真),语法是“TRUE()”。
FALSE函数和TRUE函数没有参数。
例:判断两个项目内容是否相同操作:在“相同”栏(单元格D列)输入函数:=B2=C2。
FALSE函数和TRUE函数二、AND函数:AND函数用于逻辑“与运算”(满足所有条件),其语法是“AND(logical1,logical2……)”。
如果所有参数的计算结果均为TRUE,则返回TRUE;只要有一个参数的计算结果为FALSE,则返回 FALSE。
例:用 AND 函数进行交集运算三个科目的成绩全部为“大于60分”者,则为“及格”,返回TRUE;只要有一个科目成绩“不大于60分”,则为“不及格”,返回FALSE。
操作:在“及格”栏(单元格F列)输入函数:=AND(C2>60,D2>60,E2>60)。
用 AND 函数进行交集运算三、OR函数:OR函数用于逻辑“或运算”(满足其中一个条件),其语法是“ OR(logical1,logical2……)”。
只要有一个参数的计算结果为TRUE,则返回TRUE;如果所有参数的计算结果均为FALSE,则返回FALSE。
例:应用OR函数进行并集运算三个科目中只要有一科成绩“小于60分”,则为“不及格”,返回TRUE;三个科目成绩都“不小于60分”,则为“及格”,返回FALSE。
操作:在“不及格”栏(单元格G2)输入函数:=OR(C2<60,D2<60,E2<60)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五种类型的逻辑函数
逻辑函数式有五种表达式:与或、或与、与非与非、或非或非、与或非。
例如
C A AB F +=
与或型
C A AB F ⋅= 与非与非型
))((C A B A F ++=
或与型
C A B A F +++= 或非或非型
C
A B A F += 与或非型
它们的逻辑关系都相等,这很容易用真值表加以证明,也可以将它们的与或标准型写出,它们的最小项都相同。
它们的最小项如下
∑=+++=+=)
7,6,3,1(m BC A C B A ABC C AB C A AB F
∑=+=⋅=)7,6,3,1(m C A AB C A AB F
∑=+++=++=)
7,6,3,1())((m BC C A AB A A C A B A F
∑=++=+++=)7,6,3,1())((m C A B A C A B A F
∑=++=⋅=+=)7,6,3,1())((m C A B A C A B A C A B A F
这些逻辑表达式都可以用相应的与门、或门、与非门、或非门以及与或非门来实现,其电路见图17-7-1所示。
F
(a) 与或型 (b) 与非与非型
C
B A A F
(c) 或与型 (d) 或非或非型
(e) 与或非型
图 17-7-1 同一逻辑关系的五种逻辑表达式
与或型转换为与非与非型
逻辑电路用与或式实现时,需要两种类型的逻辑门,与门和或门。
用小规模集成电路实现时,要用一片四2输入与门,例如CT74LS08;一片四2输入或门CT74LS32。
门的利用率很低,CT74LS08中有四个2输入的与门,只用了二个;CT74LS32中有四个或门,只用了一个。
如果变换为与非与非型,需要2输入的与非门三个,这样用一片CT74LS00就可以了。
74LS00中有四个2输入与非门,用去三个,只剩一个。
下面就以C A AB F +=为例说明逻辑式的变换问题。
将与或逻辑式转换为与非与非型,方法是对与或式二次求反。
C
A A
B
C A AB C A AB F ⋅=+=+=
变换中主要利用了摩根定理,具体用与非门实现的电路见图17-7-1(b)。
与或型转换为或与型
将与或式转换为或与型的基本方法是:利用对偶规则求出与或式的对偶式,将对偶式展开,化简;最后将对偶式进行对偶变换,即可得到或与型逻辑式。
这里请注意,与或式进行对偶变换,得到或与式,展开就得到与或式,再一次对偶就得到或与式。
将与或式C
A A
B F
+=转化为最简的或与表达式。
B
A AC BC
B A A
C C A B A F +=++=++=))(('
))(()'(B A C A F F ++='=
用或门和与门实现的电路见图17-7-1(c)。
与或型转换为或非或非型
基本方法是,将与或式先变换为最简或与式,对或与式进行二次求反,即
得或非或非表达式。
将与或逻辑函数C
A A
B F
+=转化为最简的或非或非表达式。
)
)((B A C A F ++=
B
A C A
B A
C A F +++=++=))((
用或非门实现的电路见图17-7-1(d)所示。
与或型转换为与或非型
基本方法是将或非或非逻辑式的第二层反号用摩根定理变换,即可得到与或非型逻辑式。
将逻辑函数C
A A
B F
+=转化为最简的与或非表达式。
B
A C A
B A
C A F +=+++=
同样也可以将与非与非逻辑式中的第二层反号用摩根定理变换,展开化简得到。
C
A B A C B C A B A C A B A C A AB F +=++=+⋅+=⋅=)()(
第三种方法是,将与或式C
A A
B F
+=填入卡诺图中,从有“0”的小格化
简,得到反函数F 。
对等号两侧求反即得与或非表达式。
反函数卡诺图见图17-7-2。
用与或非门实现的电路见图17-7-1(e)。
C
A B A F F C A B A F +==+=
图 17-7-2 反函数卡诺图。