BITXOR¶
类别:MS Excel 兼容函数 · 原生引入:Excel 2013
返回两个数字的按位异或。
语法¶
=BITXOR(number1, number2)
参数¶
| 参数 | 必需 | 说明 |
|---|---|---|
| number1 | 必需 | 第一个数字(≥0) |
| number2 | 必需 | 第二个数字(≥0) |
返回¶
以数字(标量)返回两数的按位 XOR 结果。参数不是数字·逻辑值、为负数·小数、或超过 2^48-1(281,474,976,710,655)时返回 #NUM!。
示例¶
| 公式 | 结果 | 说明 |
|---|---|---|
=BITXOR(5,3) |
6 | 101 XOR 011 = 110 |
=BITXOR(5,"a") |
#NUM! | 非数字则出错 |
备注¶
- 对非数字参数也返回 #NUM! 而非 #VALUE!。
- 所有参数指定为数组时按元素计算,以相同形状的数组溢出返回 — 标量重复使用,列向量×行向量按外积扩展,大小不匹配的元素为 #N/A,错误元素原样返回该错误。
- 相关函数:BITAND、BITOR
- 支持:Excel 2010+。在没有原生函数的旧版本中按
BITXOR原名注册(直接替换),在具有原生函数的新版 Excel 中注册为EG.BITXOR。