永发信息网

用Excel怎么实现位运算,不是逻辑比较的and和or,是运算

答案:5  悬赏:40  手机版
解决时间 2021-11-15 15:54
用Excel怎么实现位运算,不是逻辑比较的and和or,是运算
最佳答案
A1 =DEC2BIn(43,8) 得到 00101011
A2 =DEC2BIn(48,8) 得到00110000
让00101011和00110000逐位与运算后得到00100000,
怎么让EXCEL让两个二进制值逐位做互与运算。
方法:
公式=TEXT(SUMPRODUCT(MId(A1,ROW(1:8),1)*MId(A2,ROW(1:8),1)*10^(8-ROW(1:8))),"00000000")
每一个对应位相乘,所得乘积再乘以10的N次方(利用十进制的个十百千位,把结果放到对应的位置)
最后再把最终的8个乘积取和
实际是按十进制进行运算,最终结果也是十进制,只是使用TEXT让他看起来是二进制的格式
你可以在工具栏=>公式=>公式求值,看一下运算过程

row(1:8)是组函数,就是1到8的所有数
你选中8个单元格,然后公式输入row(1:8),按ctrl+shift+回车,看一下结果

另外,公式如果需要下拉的话row(1:8)要变成row($1:$8),否则下拉时会变化
全部回答
你要操作的0-1数据的位数固定吗? 比如都四位的数据追问是的追答设A1的内容为0011
设A2的内容为0不好意思,不知道什么是位运算?没有明白您的意思,0011&0
我也在Excel中研究半天 按位与 运算符,我的结论是 excel中应该没有这个功能,除非自己编写公式。
位运算在C语言中也介绍过具体的算法,在excel中&表链接无法实现与运算,只能通过输入另外一种公式进行运算,这要对你的理解层次更高
^_^,啥是位运算。^_^。
写下你要的步骤,然后给你代码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
圆明园的毁灭资料
水床好还是气床好
156÷4的商是三十多还是四十多
用竖式计算285×36= 25×308= 18.9+25.12=
北京哪个商场有艾薇拉服装
极光电玩城地址在哪,我要去那里办事,
速递易优先(胜利街文化路宝鼎花园)地址在什么
明朝人是怎样过日子的
叫李妍睿的中国有几个
PRP+水光针哪种效果好?
《青河绝恋》里的所有歌曲谁有
百度推广,在百度指数搜索的关键词没有被收录
对视无语思绪沉,醉焉深潭尺百深.轻盈飞絮飘纱
怎么形容那种一有点好处就被收买得人
如何改进工作作风
推荐资讯
煮熟食猪肘子用的网子
水处理40纯水产多少废水
小熊屋地址有知道的么?有点事想过去!
夜听背景音乐成都谁唱的
西宁最大的超市在哪里
油炸汤圆的做法步骤图,油炸汤圆怎么做好吃
1、以下可以发生渗透作用的是____
M10-25螺栓一个有多重啊
我家里的一台海信42寸K600x3D智能电视上
什么材料耐高温性能最好?PVC,PP,PC,PET,PE?
让冲压自动化更有效率的方法有哪些
做豆腐的卤水块能带上飞机吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?