XOR 函数返回所有参数的逻辑独占 Or。
语法
XOR(logical1, [logical2],…)
XOR 函数语法具有下列参数。
-
Logical1、logical2 等 Logical 1 是必需的,后续逻辑值是可选的。 您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。
备注
-
参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。
-
如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
-
如果指定的区域中不包含逻辑值,则 XOR 返回错误值 #VALUE! 。
-
您可以使用 XOR 数组公式检查数组中是否出现某个值。
注意: 如果你有当前版本的 Microsoft 365,则只需在输出区域的左上角单元格中输入公式,然后单击 ENTER 以确认公式为动态数组公式即可。 否则,必须首先选择输出区域,在输出区域的左上角单元格中输入公式(公式必须作为遗留的数组公式进行输入),然后按 Ctrl+Shift+Enter 进行确认。 Excel 将使用括号将公式括起来。 有关数组公式的详细信息,请参阅数组公式指南和示例。
-
当 TRUE 输入的数字为奇数时,XOR 的结果为 TRUE;当 TRUE 输入的数字为偶数时,XOR 的结果为 FALSE。
示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。
公式 |
说明 |
结果 |
---|---|---|
=XOR(3>0,2<9) |
由于这两个测试的计算结果均为 TRUE,因此返回 FALSE。 |
FALSE |
=XOR(3>12,4>6) |
由于所有测试结果的计算结果都为 FALSE,因此返回 FALSE。 必须至少有一个测试结果的计算结果为 TRUE 才能返回 TRUE。 |
FALSE |
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。