导图社区 逻辑函数
逻辑函数:语法XOR(logical1, [logical2],…)XOR 函数语法具有下列参数。Logical1、logical2 等 Logical 1 是必需的,后续逻辑值是可选的。 您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。
编辑于2022-11-01 22:45:04 福建省一、逻辑函数
1、AND函数
AND(logical1,logical2, ...) Logical1, logical2, ... 表示待检测的 1 到 30 个条件值,各条件值可为 TRUE 或 FALSE。
■参数必须是逻辑值 TRUE 或 FALSE, 或者包含逻辑值的数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量)或引用。 ■如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。 ■如果指定的单元格区域内包括非逻辑值,则 AND 将返回错误值 #VALUE!
2、FALSE函数
语法FALSE( )
也可以直接在工作表或公式中输入文字 FALSE,WPS表格 会自动将它解释成逻辑值 FALSE。
3、IF函数
语法IF(logical_test, value_if_true, [value_if_false])
logical_test:必需,要测试的条件。value_if_true:必需,logical_test 的结果为 TRUE 时,您希望返回的值。value_if_false:可选,logical_test 的结果为 FALSE 时,您希望返回的值。
4、IFERROR 函数
语法IFERROR(value, value_if_error)
IFERROR 函数语法具有下列参数:■ 取值:必需,检查是否存在错误的参数。■ value_if_error:必需,公式计算错误时返回的值。 计算以下错误类型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。说明■ 如果 value 或 value_if_error 是空单元格, 则 IFERROR 将其视为空字符串值 ()。■ 如果 value 是数组公式, 则 IFERROR 返回值中指定的区域中每个单元格的结果数组。
5、IFNA函数
语法 IFNA(value, value_if_na)
Value:用于检查错误值 #N/A 的参数。 Value_if_na:公式计算结果为错误值 #N/A 时要返回的值。 说明 如果 Value 或 Value_if_na 是空单元格,则 IFNA 将其视为空字符串值 ()。如果 Value 是数组公式,则 IFNA 为 Value 中指定区域的每个单元格以数组形式返回结果。
6、IFS函数
语法IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)logical_test1:(必需),计算结果为 TRUE 或 FALSE 的条件。value_if_true1:(必需),当 logical_test1 的计算结果为 TRUE 时要返回结果。可以为空。logical_test2…,logical_test127:(可选),计算结果为 TRUE 或 FALSE 的条件。value_if_true2…,value_if_true127:(可选),当logical_testN的计算结果为 TRUE 时要返回结果。每个value_if_trueN对应于一个条件logical_testN。可以为空。
■ IFS 函数允许测试最多 127 个不同的条件。■ 例如=IFS(A1=1,1,A1=2,2,A1=3,3)如果(A1 等于 1,则显示 1,如果 A1 等于 2,则显示 2,或如果 A1 等于 3,则显示 3)。■ 一般不建议对 IF 或 IFS 语句使用过多条件,因为需要按正确的顺序输入多个条件,这样一来,构建、测试和更新会变得十分困难
7、NOT函数反向判断 事物是否满足条件
语法 NOT(logical) Logical 为一个可以计算出 TRUE 或 FALSE 的逻辑值或逻辑表达式。
说明 如果逻辑值为 FALSE,函数 NOT 返回 TRUE;如果逻辑值为 TRUE,函数 NOT 返回 FALSE。
8、逻辑判断的OR函数
语法 OR(logical1,logical2,...) Logical1,logical2,... 为需要进行检验的 1 到 30 个条件表达式。
■ 参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量)或引用。 ■ 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。 ■ 如果指定的区域中不包含逻辑值,函数 OR 返回错误值 #VALUE!。 ■ 可以使用 OR 数组公式来检验数组中是否包含特定的数值。若要输入数组公式,请按 Ctrl+Shift+Enter。
9、SWITCH函数 定义某个值匹配对应结果
语法SWITCH(表达式、 value1、 result1、 [默认值或值 2,result2],...[默认或 value3,result3])表达式 (必需) 表达式是值 (如数字、 日期或文本),将比较 value1...value126。■值 1...value126 ValueN是一个将与表达式进行比较的值。■result1...result126 ResultN是在相应的valueN参数与表达式匹配时要返回的值。ResultN ,而且必须为每个相应的valueN参数提供。
默认 (可选) 默认值为valueN表达式中没有匹配的情况下返回的值。有没有相应的resultN表达式标识默认参数 (请参见示例)。默认值必须是最后一个参数的函数中。■因为功能仅限于 254 参数,您可以使用参数值和结果达 126 的对
10、TRUE函数 判断条件是否成立
语法 TRUE( )
说明 可以直接在单元格或公式中键入值 TRUE,而可以不使用此函数。函数 TRUE 主要用于与其他电子表格程序兼容。
11、XOR函数
语法XOR(logical1, [logical2],…)XOR 函数语法具有下列参数。Logical1、logical2 等 Logical 1 是必需的,后续逻辑值是可选的。 您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。
参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。如果指定的区域中不包含逻辑值,则 XOR 返回错误值 #VALUE! 。您可以使用 XOR 数组公式检查数组中是否出现某个值。 若要输入数组公式,请按 Ctrl+Shift+Enter。当 TRUE 输入的数字为奇数时,XOR 的结果为 TRUE;当 TRUE 输入的数字为偶数时,XOR 的结果为 FALSE。