Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

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

说明

返回两个数的按位“或”。

语法

BITOR(number1, number2)

BITOR 函数语法具有下列参数。

  • Number1    必需。 必须为十进制格式且大于等于 0。

  • Number2    必需。 必须为十进制格式且大于等于 0。

备注

  • 结果是其参数的按位“或”。

  • 如果任一参数的相应位为 1,则此位的结果值为 1。

  • 按位返回的值从右向左按 2 的幂次依次累进。 最右边的位返回 1 (2^0),其左侧的位返回 2 (2^1),依此类推。

  • 如果任一参数超出其限制范围,则 BITOR 返回错误值 #NUM! 。

  • 如果任一参数大于 (2^48)-1,则 BITOR 返回错误值 #NUM! 。

  • 如果任一参数是非数值,则 BITOR 返回错误值 #VALUE! 。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

公式

说明

结果

工作原理

=BITOR(23,10)

比较这两个数字以二进制表示的位,如果任何位包含 1,则根据相应的位,返回 2 的乘幂。 然后,将对这些数字求和。

31

数值 23 的二进制形式为 10111,数值 10 的二进制形式为 1010。 在这两个数字中任一数字的所有 5 个位的任一位置可找到值 1。 您可以将 1010 表示为 01010,以使这两个数值具有相同的位数。 将对数字 2^0、2^1、2^2、2^3 和 2^4 求和,总计为 31。

23 = 10111

10 = 01010

测试:在 5 个位的任一位置中是否存在 1?

yyyyy

1+2+4+8+16=31

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。