一、官方介绍

本文介绍 Microsoft Excel 中 XOR 函数的公式语法和用法。

1.1 说明

返回所有参数的逻辑异或。
相同取0,相异取1

1.2 语法

:::tips XOR(logical1, [logical2],…) ::: XOR 函数语法具有下列参数。

  • Logical1、logical2 等 Logical 1 是必需的,后续逻辑值是可选的。 您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。 :::success 相同取0,相异取1 :::

    1.3 注意事项

  • 参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。

  • 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
  • 如果指定的区域中不包含逻辑值,则 XOR 返回错误值 #VALUE! 。
  • 您可以使用 XOR 数组公式检查数组中是否出现某个值。 若要输入数组公式,请按 Ctrl+Shift+Enter。

    1.4 示例

    复制下表中的示例数据,然后将其粘贴到新 Excel 工作簿的 A1 单元格中。 为使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,您可以调整列宽以查看所有数据。
公式 说明 结果
=XOR(3>0,2<9) 由于其中一个测试计算为 TRUE,则返回 TRUE。 TRUE
=XOR(3>12,4>6) 由于所有测试结果计算为 False,则返回 FALSE。 必须至少其中一个测试结果计算为 True,才能返回 TRUE。 FALSE

:::danger 提醒:=XOR(3>0,2<9),官方返回结果是True,我这边测试结果是False。3>0是真,2<9也是真。按照相同取0,相异取1的口诀,结果应该是0,也即是false。具体见源文件,欢迎大家评论指正。 ::: :::warning XOR函数官方示例源文件.xlsx :::

:::info 参考资料:
[1] office官方帮助说明 :::