IBM Lotus Symphony
|
要使用此命令... 创建 - 函数,然后从类别中选择逻辑 |
只有在所有参数的逻辑值为 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。
=NOT(FALSE()) 返回 TRUE。
指定一个要执行的逻辑值检查。
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(LogicalValue)
LogicalValue 是要进行求反运算的任何逻辑值。
=NOT(A)。对 A=TRUE 求反后得到 A=FALSE。
在参数组中,只要有一个参数的逻辑值为 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()
若 A=TRUE 且 B=FALSE,那么
=AND(A;B) 返回 FALSE
=OR(A;B) 返回 TRUE
=NOT(AND(A;B)) 返回 TRUE