Excel XOR 函数
XOR 函数
**XOR** 函数是 Excel 中的预制函数,它根据两个或多个**条件**返回**TRUE**或**FALSE**。
**注意:** XOR 函数通常与IF 函数一起使用。
输入方式为=XOR
=XOR([逻辑1], [逻辑2], ...)
**条件**被称为[逻辑1]
, [逻辑2]
, 等等。
条件可以检查以下内容
- 如果一个数字**大于**另一个数字
>
- 如果一个数字**小于**另一个数字
<
- 如果一个数字或文本**等于**某个东西
=
对于两个条件,您可以将 XOR 函数理解为:“**要么**这个**要么**那个,但**不能两者兼有**”
**注意:** 函数的不同部分由符号分隔,例如逗号,
或分号;
符号取决于您的语言设置.
XOR 函数示例
检查宝可梦类型是否为火系**或**HP**小于**60,但**不能两者兼有**
函数返回“TRUE”或“FALSE”。
XOR 函数示例,分步操作
- 选择单元格
D2
- 输入
=XOR
- 双击**XOR**命令
- 指定第一个条件
B2="火"
- 输入
,
- 指定第二个条件
C2<60
- 按回车键
**注意:** 您可以通过在按回车键之前重复步骤 5-6 来添加更多条件。
如果**奇数**个 (1, 3, 5, ..) 条件为**TRUE**,则 XOR 函数返回“TRUE”。
由于单元格B2
中的值不是“火”,因此第一个条件为**FALSE**。
由于单元格C2
中的值小于 60,因此第二个条件为**TRUE**。
对于两个条件,XOR 函数要返回**TRUE**,**只有一个**条件应该为**TRUE**。
**注意:** 文本值需要用引号括起来:“”
可以使用填充函数为每一行重复该函数,以对每只宝可梦执行相同的检查
现在,每一行都检查了火系**或**HP 小于 60,但**不能两者兼有**
例如
- 妙蛙花**不是**火系,但它的防御力也不**小于**60,因此函数返回“FALSE”。
- 火恐龙**是**火系,并且防御力**小于**60,因此函数返回“FALSE”。
- 水箭龟**不是**火系,但防御力**小于**60,因此函数返回“TRUE”。
XOR 函数示例 (与 IF 一起使用)
将 XOR 函数与IF 函数结合使用,可以为 IF 函数检查**多个**条件
**注意:** IF 函数允许您指定返回值。
IF 函数的输入方式为=IF
,它有 3 个部分
=IF(逻辑测试, [如果为真时的值], [如果为假时的值])
XOR 函数代替了逻辑测试
条件。
在这里,**IF** 函数返回“是”或“否”。
XOR 函数作为 IF 函数条件的示例,分步操作
- 选择单元格
C2
- 输入
=IF
- 双击**IF**命令
- 输入
XOR
- 双击**XOR**命令
- 指定第一个条件
B2="火"
- 输入
,
- 指定第二个条件
C2<60
- 输入
),
- 指定当只有一个条件为**TRUE**时的值
"是"
- 输入
,
- 指定当两个条件都为**FALSE**或同时为**TRUE**时的值
"否"
- 输入
)
并按回车键
可以使用填充函数为每一行重复该函数,以对每只宝可梦执行相同的检查
现在,每一行都检查了水系**或**防御力大于 60,但**不能两者兼有**
例如
- 妙蛙花**不是**火系,但它的防御力也不**小于**60,因此函数返回“否”。
- 火恐龙**是**火系,并且防御力**小于**60,因此函数返回“否”。
- 水箭龟**不是**火系,但防御力**小于**60,因此函数返回“是”。