BITAND 函数

本文介绍 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 返回。
       
    十进制数 二进制表示形式
    13 1101
    25 11001

最新文章

  1. Mybatis高级查询之关联查询
  2. swift 实现复制粘贴功能。
  3. 【C++】字符串的大小写转换
  4. spring和redis的整合-超越昨天的自己系列(7)
  5. Java web的读取Excel简单Demo
  6. dedecms 知识点总结
  7. 深入浅出Node.js (11) - 产品化
  8. thinkphp action.class.php 学习
  9. 2016年如何选择 Linux 发行版
  10. tomcat 部署web项目异常
  11. [精华]Hadoop,HBase分布式集群和solr环境搭建
  12. Dos命令将合并两个文本文件的内容
  13. JSON.parse() JSON.stringify() eval() jQuery.parseJSON() 的区别
  14. android代码格式化方法小结
  15. Pro Git CN Plus
  16. EF Core系列
  17. javaScript_Demo 全选和反选单选框
  18. Cortex-M3的一些概念
  19. 【刷题】BZOJ 1093 [ZJOI2007]最大半连通子图
  20. python爬虫对于gb2312

热门文章

  1. bed文件格式解读
  2. angularjs动态添加节点时,绑定到$scope中
  3. go语言中通过http访问需要认证的api
  4. android示例:一个简单的登陆程序
  5. linux分区之gpt(大于2T的分区)
  6. spotlight
  7. rubber
  8. 使用UltraISO制作光盘镜像
  9. 关于元表,self,元方法__index
  10. django做form表单的数据验证