IBM Lotus Symphony


逻辑函数

本类别包含逻辑函数。

要使用此命令...

创建 - 函数,然后从类别中选择逻辑

AND

只有在所有参数的逻辑值为 TRUE 时,函数才返回 TRUE。若一个参数的逻辑值为 FALSE,函数则返回 FALSE。

自变量应该或者是能够计算为逻辑值的逻辑表达式(TRUE, 1<5, 2+3=7, B8<10),或者为包含逻辑值的数组(A1:C3)。

备注图标 如果函数允许单一值,而您输入了一个单元格区域,那么将采用与公式中处于相同行或列的单元格区域中的值。
备注图标 如果输入的区域在公式的当前列或行以外,那么该函数将返回错误值 #VALUE!

语法

AND(LogicalValue1; LogicalValue2 ...LogicalValue30)

LogicalValue1; LogicalValue2 ...LogicalValue30 表示要检查的条件。所有条件都可以是 TRUE 或 FALSE。如果将一个区域作为参数输入,那么该函数将使用来自处于当前列或行中的区域的值。如果单元格区域中所有单元格的逻辑值均为 TRUE,那么结果为 TRUE。

示例

检查 12<13、14>12 和 7<6 的逻辑值:

=AND(12<13;14>12;7<6) 返回 FALSE。

=AND (FALSE;TRUE) 返回 FALSE。

FALSE

返回逻辑值 FALSE。FALSE() 函数不需要任何自变量,始终返回逻辑值 FALSE。

语法

FALSE()

示例

=FALSE() 返回 FALSE。

=NOT(FALSE()) 返回 TRUE。

IF

指定一个要执行的逻辑值检查。

语法

IF(Test; ThenValue; "OtherwiseValue")

Test 是任意逻辑值为 TRUE 或 FALSE 的数值或表达式。

ThenValue(可选)是逻辑测试结果为 TRUE 时返回的值。

OtherwiseValue(可选)是逻辑测试结果为 FALSE 时返回的值。

Lotus® Symphony™ Spreadsheets 函数中,标记为“可选”的参数仅当其后没有参数时才可以省略。例如,在具有 4 个参数的函数中,如果后两个参数标记为“可选”,那么可将第 4 个参数或者第 3 和第 4 个参数省略,但不能单独省略第 3 个参数。

示例

=IF(A1>5;100;"too small"),如果 A1 中的值大于 5,那么在当前单元格中填入值 100,否则填入文本“too small”(无引号)。

NOT

将逻辑值取反。

语法

NOT(LogicalValue)

LogicalValue 是要进行求反运算的任何逻辑值。

示例

=NOT(A)。对 A=TRUE 求反后得到 A=FALSE。

OR

在参数组中,只要有一个参数的逻辑值为 TRUE,即返回 TRUE。若自变量组中所有自变量的逻辑值均为 FALSE,函数则返回 FALSE。

自变量应该或者是能够计算为逻辑值的逻辑表达式(TRUE, 1<5, 2+3=7, B8<10),或者为包含逻辑值的数组(A1:C3)。

备注图标 如果函数允许单一值,而您输入了一个单元格区域,那么将采用与公式中处于相同行或列的单元格区域中的值。
备注图标 如果输入的区域在公式的当前列或行以外,那么该函数将返回错误值 #VALUE!

语法

OR(LogicalValue1; LogicalValue2 ...LogicalValue30)

LogicalValue1; LogicalValue2 ...LogicalValue30 表示要检查的条件。所有条件都可以是 TRUE 或 FALSE。如果将一个区域作为参数输入,那么该函数将使用来自处于当前列或行中的区域的值。

示例

要检验的是 12<11;13>22 和 45=45 的逻辑值。

=OR(12<11;13>22;45=45) 返回 TRUE。

=OR(FALSE;TRUE) 返回 TRUE。

TRUE

设置逻辑值 TRUE。TRUE() 函数不需要任何自变量,始终返回逻辑值 TRUE。

语法

TRUE()

示例

若 A=TRUE 且 B=FALSE,那么

=AND(A;B) 返回 FALSE

=OR(A;B) 返回 TRUE

=NOT(AND(A;B)) 返回 TRUE


产品反馈 | 其他文档 | 商标