XOR 函数
约 355 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
XOR 函数返回所有参数的逻辑异或。当有奇数个参数为 TRUE 时返回 TRUE,当有偶数个参数为 TRUE 时返回 FALSE。
2. 语法
XOR(logical1, [logical2], ...)| 参数 | 选填 | 说明 |
|---|---|---|
| logical1 | 必需 | 第一个逻辑条件 |
| logical2, ... | 可选 | 最多 254 个额外的逻辑条件 |
3. 示例
3.1. 两个参数
=XOR(TRUE, FALSE)返回 TRUE,因为有一个 TRUE。
3.2. 两个 TRUE
=XOR(TRUE, TRUE)返回 FALSE,因为有两个 TRUE(偶数个)。
3.3. 三个参数
=XOR(TRUE, TRUE, FALSE)返回 FALSE,因为有两个 TRUE(偶数个)。
3.4. 使用比较表达式
=XOR(A1>10, B1<5)如果恰好一个条件为真则返回 TRUE。
4. 实用技巧
4.1. XOR 函数在有奇数个 TRUE 参数时返回 TRUE
XOR 函数在有奇数个 TRUE 参数时返回 TRUE
4.2. 参数可以是逻辑值、数组或包含逻辑值的引用
参数可以是逻辑值、数组或包含逻辑值的引用
4.3. 与 AND(所有为真)和 OR(至少一个为真)不同
与 AND(所有为真)和 OR(至少一个为真)不同,XOR 要求恰好有奇数个为真