Google Sheets XOR 函数
XOR 函数
XOR 函数是 Google Sheets 中的预制函数,它根据两个或多个条件返回TRUE 或FALSE。
注意: XOR 函数通常与IF 函数一起使用。
它被输入为 =XOR
=XOR(logical_expression1, [logical2_expression, ...])
条件被称为 [logical_expression1]
、[logical_expression2]
等。
条件可以检查以下内容
- 如果一个数字大于另一个数字
>
- 如果一个数字小于另一个数字
<
- 如果一个数字或文本等于某物
=
对于两个条件,您可以将 XOR 函数视为:“要么这个要么那个,但不能同时”。
示例 XOR 函数
检查神奇宝贝类型是否是火系或者HP小于60,但不能同时。
该函数返回“TRUE”或“FALSE”。
示例XOR 函数,分步说明
- 选择单元格
D2
- 输入
=XOR
- 单击XOR 命令
- 指定第一个条件
B2="Fire"
- 输入
,
- 指定第二个条件
C2<60
- 按回车键
注意:在按回车键之前,您可以通过重复步骤 5-6 来添加更多条件。
如果奇数个(1、3、5、…)条件为TRUE,则 XOR 函数返回“TRUE”。
由于单元格 B2
中的值不是“Fire”,因此第一个条件为FALSE。
由于单元格 C2
中的值小于 60,因此第二个条件为TRUE。
对于两个条件,只有一个条件应该为TRUE,XOR 函数才能返回TRUE。
注意:文本值需要用引号括起来:“”。
该函数可以通过填充函数在每一行重复使用,以对每个神奇宝贝执行相同的检查。
现在,每一行都检查了火系或HP小于60,但不能同时。
例如
- 妙蛙草不是火系,但它的防御也不低于60,所以该函数返回“FALSE”。
- 火恐龙是火系,并且防御低于60,所以该函数返回“FALSE”。
- 水箭龟不是火系,但防御低于60,所以该函数返回“TRUE”。
示例 XOR 函数(使用 IF)
将 XOR 函数与IF 函数结合使用,您可以为 IF 函数检查多个条件。
注意:IF 函数允许您指定返回值。
IF 函数被输入为 =IF
,它有 3 个部分
=IF(logical_expression, value_if_true, value_if_false)
XOR 函数代替了 logical_expression
条件。
这里,IF 函数返回“Yes”或“No”。
示例XOR 函数作为IF 函数的条件,分步说明
- 选择单元格
D2
- 输入
=IF
- 单击IF 命令
- 输入
XOR
- 单击XOR 命令
- 指定第一个条件
B2="Fire"
- 输入
,
- 指定第二个条件
C2<60
- 输入
),
- 指定当只有一个条件为TRUE 时,
"Yes"
的值 - 输入
,
- 指定当两个条件都为FALSE 或同时为TRUE 时,
"No"
的值 - 输入
)
并按回车键
该函数可以通过填充函数在每一行重复使用,以对每个神奇宝贝执行相同的检查。
现在,每一行都检查了水系或防御大于60,但不能同时。
例如
- 妙蛙草不是火系,但它的防御也不低于60,所以该函数返回“No”。
- 火恐龙是火系,并且防御低于60,所以该函数返回“No”。
- 水箭龟不是火系,但防御低于60,所以该函数返回“Yes”。