逻辑运算函数就是真、假、与、或、非等条件判断函数。
1、TRUE
- 用途:返回逻辑值TRUE
- 语法:TRUE()
- 参数:该函数不需要参数
如果在A1单元格内输入公式“=TRUE()”,回车后即可返回TRUE。若在单元格或公式中输入文字TRUE,Excel会自动将它解释成逻辑值TRUE。
2.FALSE
- 用途:返回逻辑值FALSE
- 语法:FALSE()
- 参数:该函数不需要参数
如果在A1单元格内输入公式“=FALSE()”,回车后即可返回FALSE。若在单元格或公式中输入文字FALSE,Excel会自动将它解释成逻辑值FALSE。
3.AND
- 用途:所有参数的逻辑值都为真时返回TRUE(真),只要有一个参数的逻辑值为假,则返回FALSE(假)。
- 语法:AND(logical1,logical2,…)
- 参数:logical1,logical2,…为待检验的逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#value!。
如果A1=TRUE、A2=FALSE,那么公式“=AND(A1,A2)”返回FALSE。
4.OR
- 用途:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。
- 语法:OR(logical1,logical2,...)
- 参数:logical1,logical2,...是需要进行检验的逻辑表达式,其结论分别为TRUE或FALSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR函数将返回错误#value!。
如果A1=TRUE、A2=FALSE,则公式“=OR(A1,A2)”返回TRUE。
5.NOT
- 用途:求出一个逻辑值或逻辑表达式的相反值。
- 语法:NOT(logical)
- 参数:logical是一个可以得出TRUE或FALSE结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为FALSE,则NOT函数返回TRUE;如果逻辑值或表达式的结果为TRUE,那么NOT函数返回的结果为FALSE。
如果A1=TRUE,那么公式“=NOT(A1)”返回FALSE。
6.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(A1>B1,"A","B")”,若A1>B1成立,则单元格被赋值“A”,否则就赋值为“B”,该函数广泛用于需要进行逻辑判断的场合。