- Excel 函数教程
- Excel 函数 - 首页
- 兼容性函数
- 逻辑函数
- 文本函数
- 日期和时间函数
- 多维数据集函数
- 数学函数
- 三角函数
- 数据库函数
- 动态数组函数
- 工程函数
- 财务函数
- 信息函数
- 查找和引用函数
- 统计函数
- Web 函数
- Excel 有用资源
- Excel - 快速指南
- Excel - 有用资源
- Excel - 讨论
Excel - BITXOR 函数
描述
BITXOR 函数返回两个数字的按位“异或”结果。
语法
BITXOR (number1, number2)
参数
参数 | 描述 | 必填/可选 |
---|---|---|
number1 | 必须大于或等于 0。 | 必填 |
number2 | 必须大于或等于 0。 | 必填 |
备注
BITXOR 返回一个十进制数,该数是其参数的按位“异或”(排他性异或)之和的结果。
如果任一参数超出其约束,则 BITXOR 返回 #NUM! 错误值。
如果任一参数大于 (2^48)-1,则 BITXOR 返回 #NUM! 错误值。
如果任一参数是非数值,则 BITXOR 返回 #VALUE! 错误值。
在结果中,如果参数在该位位置的值不相等,则每个位位置为 1;换句话说,一个值为 0,另一个值为 1。
例如,使用 BITXOR (5, 3),5 在二进制中表示为 101,3 在二进制中表示为 11。为了便于比较,您可以将 3 视为 011。从右到左,此示例中三个位置的位值仅在最右边的位置相同(1)。“不相等”的结果对从右数起第二和第三个位置返回 1,而“相等”的结果对最右边的位置返回 0。
从位位置返回的 1 值从右到左以 2 的幂递增。最右边的位返回 1 (2^0),左边的位返回 2 (2^1),依此类推。
使用相同的示例,最右边的位位置返回 0,因为它为 0,从右数起第二个位位置返回 2 (2^1)(值为 1),最左边的位返回 4 (2^2)(也为 1 值)。总数为 6,以十进制表示。
适用性
Excel 2013、Excel 2016
示例
advanced_excel_engineering_functions.htm
广告