扩展知识点讲解
1.逻辑运算
逻辑判断是指一个有具体意义并能判定真或假的陈述语句,是函数公式的基础,不仅关系到公式的正确与否,也关系到解题思路的简繁。只有逻辑条理清晰才能写出简洁有效的公式。常用的逻辑关系有3种,即“与”、“或”、“非”。
在Excel中逻辑值只有两个,分别是TRUE和FALSE,它们代表“真”和“假”,用数字表示可以分别看做是1(或非零数字)和0。
Excel中用于逻辑运算的函数主要有AND函数、OR函数和NOT函数。
AND函数正是逻辑值之间的“与”运算。
多个逻辑值在进行“与”运算时具体结果为:
TRUE*TRUE=1*1=1
TRUE*FALSE=1*0=0
即真真得真,真假得假。
2.OR函数
OR函数是Excel逻辑函数中较为常用的函数之一,在其参数组中至少一个参数的逻辑值为TRUE即返回TRUE,全部参数的逻辑值为FALSE即返回FALSE。
函数语法
OR(logical1,logical2,...)
logical1,logical2,...:为需要进行检验的1到30个条件,分别为TRUE或FALSE。
函数说明
l 参数必须能计算为逻辑值,如TRUE或FALSE,或者为包含逻辑值的数组或引用。
l 如果数组或引用参数中包含文本或空白单元格,这些值将被忽略。
l 如果指定的区域中不包含逻辑值,OR函数则返回错误值#VALUE!。
OR函数正是逻辑值之间的“或”运算。
多个逻辑值在进行“或”运算时具体结果为:
TRUE+TRUE=1+1=2
TRUE+FALSE=1+0=1
即真真得真,真假得真。
函数简单示例
|
=OR(TRUE, TRUE)返回TRUE |
所有参数的逻辑值为真,所以结果为真 |
|
=OR(TRUE, FALSE)返回TRUE |
两个参数中的一个的逻辑值为真,结果为真 |
|
假设工作表中A1单元格输入数字“10”,A2单元格输入数字“50”,则 |
|
|
=OR (A1<20,A2>20)返回TRUE |
所有参数的逻辑值为真,所以结果为真 |
|
=OR (15<A1,A2>20)返回TRUE |
两个参数中的一个的逻辑值为真,结果为真 |
|
=OR (A1>20,A1<20)返回FALSE |
两个参数中的逻辑值都为假,结果为假 |
3.NOT函数
NOT函数是Excel逻辑函数中较为常用的函数之一,用于对参数值求反。当要确保一个值不等于某一个特定值时,可以使用NOT函数。
函数语法
NOT(logical)
logical:为一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式。
函数说明
参数必须能计算为逻辑值,如TRUE或FALSE,或者为包含逻辑值的数组或引用。
如果数组或引用参数中包含文本或空白单元格,这些值将被忽略。
NOT函数正是逻辑值之间的“非”运算。
逻辑值在进行“非”运算时,具体结果为:
NOT(TRUE)=FALSE
NOT(FALSE)=TRUE
函数简单示例
|
=NOT(OR(TRUE, TRUE))返回FALSE |
参数的逻辑值为真,所以结果为假 |
|
假设工作表中A1单元格为10,A2单元格为50,则 |
|
|
=NOT(A1<20)返回FALSE |
参数的逻辑值为真,所以结果为假 |
|
=NOT(AND(15<A1,A2<20))返回TRUE |
参数的逻辑值为假,所以结果为真 |
4.SUMIF函数的高级应用
参数Criteria的不同形式
SUMIF函数的第2个参数criteria可以为数字、表达式或文本,也可以是单元格引用。
编辑:杜涛 邮箱:dutao.job(at)163.com