当前位置:软件学堂 > 资讯首页 > 软件教程 > 办公软件 > Excel函数详解之逻辑运算函数

Excel函数详解之逻辑运算函数

2012/6/29 10:06:47作者:佚名来源:网络

移动端

1、Excel逻辑运算函数:AND
【用途】所有参数的逻辑值为真时返回 TRUE(真);只要有一个参数的逻辑值为假,则返回 FALSE(假)。
【语法】AND(logical1,logical2,…)。
【参数】Logical1,logical2,…为待检验的 1~30 个逻辑表达式,它们的结论或为 TRUE(真)或为 FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND 将返回错误值#value!。
【实例】如果 A1=2、Excel逻辑运算函数:A=6,那么公式“=AND(A1,A2)”返回 FALSE。
2、Excel逻辑运算函数:FALSE
【用途】返回逻辑值 FALSE。
【语法】FALSE()
【参数】该函数不需要参数
【实例】如果在 A1 单元格内输入公式“=FALSE()”,回车后即可返回 FALSE。若在单元格或公式中输入文字 FALSE,Excel 会自动将它解释成逻辑值 FALSE。
3、Excel逻辑运算函数: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”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。
4、Excel逻辑运算函数:NOT
【用途】求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用 NOT 函数。
【语法】NOT(logical)
【参数】Logical 是一个可以得出 TRUE 或 FALSE 结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为 FALSE,则 NOT 函数返回 TRUE;如果逻辑值或表达式的结果为TRUE,那么 NOT 函数返回的结果为 FALSE。
【实例】如果 A1=6、Excel逻辑运算函数:A2=8,那么公式“=NOT(A1)”将返回 FALSE;
5、Excel逻辑运算函数:OR
【用途】所有参数中的任意一个逻辑值为真时即返回 TRUE(真)。
【语法】OR(logical1,logical2,...)
【参数】Logical1,logical2,...是需要进行检验的 1 至 30 个逻辑表达式,其结论分别为 TRUE 或 FALSE。如果数组或引用的参数包含文本、Excel逻辑运算函数:数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR 函数将返回错误#value!。
【实例】如果 A1=6、Excel逻辑运算函数:A2=8,则公式“=OR(A1+A2>A2,A1=A2)”返回 TRUE;而公式“=OR(A1>A2,A1=A2)”返回 FALSE。
6、Excel逻辑运算函数:TRUE
【用途】返回逻辑值 TRUE。
【语法】TRUE()
【参数】该函数不需要参数
【实例】如果在 A1 单元格内输入公式“=TRUE()”,回车后即可返回 TRUE。若在单元格或公式中输入文字 TRUE,Excel 会自动将它解释成逻辑值 TRUE。函数 TRUE 主要用于与其它电子表格程序兼容。

标签: 函数  运算