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

说明

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

语法

BITAND( number1, number2)

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

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

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

备注

  • BITAND 返回一个十进制数。

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

  • 仅当两个参数的相应位置的位均为 1 时,该位的值才会被计数。

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

  • 如果任一参数小于 0,则 BITAND 返回错误值 #NUM! 。

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

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

示例

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

公式

说明

结果

工作原理

=BITAND(1,5)

比较 1 和 5 的二进制表示形式。

1

1 的二进制表示形式是 1,5 的二进制表示形式是 101。 他们的二进制数字仅在最右端的位置相匹配。 此结果将作为 2^0 或 1 返回。

=BITAND(13,25)

比较 13 和 25 的二进制表示形式。

9

13 的二进制表示形式是 1101,25 的二进制表示形式是 11001。 他们的二进制数字在最右端和从右侧开始第四个位置相匹配。 此结果将作为 (2^0)+ (2^3) 或 9 返回。

十进制数

二进制表示形式

1.3

1101

25

11001

返回页首

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×