按照用途分类出以下逻辑运算函数:
AND
用途:所有参数的逻辑值为真时返回TRUE
(真);只要有一个参数的逻辑值为假,则返回FALSE
(假)。
语法:AND(logical1,logical2,...)
参数:Logical1
,logical2
...为待检验的1~30个逻辑表达式,它们的结论或为TRUE
(真)或为FALSE
(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#VALUE!
。
实例:如果A1=2
、A=6
,那么公式=AND(A1=A2)
返回FALSE
。公式=AND(2+2=4,2+3=5)
返回TRUE
。
FALSE
用途:返回逻辑值FALSE
。
语法:FALSE()
参数:该函数不需要参数。
实例:如果在A1单元格内输入公式=FALSE()
,回车后即可返回FALSE
。若在单元格或公式中输入文字FALSE
,Excel会自动将它解释成逻辑值FALSE
。
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
时函数的返回值,如果logical_test
为FALSE
并且省略value_if_false
,则返回FALSE
,Value_if_false
也可以是一个表达式。
实例:公式=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))
,其中第二个IF语句同时也是第一个IF语句的参数。同样,第三个IF语句是第二个IF语句的参数,以此类推。例如,若第一个逻辑判断表达式C2>=85
成立,则D2单元格被赋值A
;如果第一个逻辑判断表达式C2>=85
不成立,则计算第二个IF语句IF(C2>=70
;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。
NOT
用途:NOT对参数值求反。当要确保一个值不等于某一特定值时,可以使用NOT函数。
语法:NOT(logical)
参数:Logical
是一个可以得出TRUE
或FALSE
结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为FALSE
,则NOT函数返回TRUE
;如果逻辑值或表达式的结果为TRUE
,那么NOT函数返回的结果为FALSE
。
实例:=NOT(FALSE)
返回TRUE
,=NOT(1+1=2)
返回FALSE
。
OR
用途:所有参数中的任意一个逻辑值为真时即返回TRUE
(真)。
语法:OR(logical1,logical2,...)
参数:Logical1
,logical2
,...是需要进行检验的1至30个逻辑表达式,其结论分别为TRUE
或FALSE
。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR函数将返回错误#VALUE!
。
实例:如果A1=6
、A2=8
,则公式=OR(A1+A2>A2,A1=A2)
返回TRUE
;而公式=OR(A1>A2,A1=A2)
返回FALSE
。
TRUE
用途:返回逻辑值TRUE
。
语法:TRUE()
参数:该函数不需要参数
实例:如果在A1单元格内输入公式=TRUE()
,回车后即可返回TRUE
。若在单元格或公式中输入文字TRUE
,Excel会自动将它解释成逻辑值TRUE
。函数TRUE主要用于与其它电子表格程序兼容。
相关文章目录
网友评论