爱问知识人 爱问教育 医院库

如何在excel编二进制公式?

首页

如何在excel编二进制公式?


        

提交回答
好评回答
  • 2012-03-04 21:50:24
    Excel里就有现成的公式:
    10进制转2进制的公式:=DEC2BIN()
    10进制转8进制的公式:=DEC2OCT()
    10进制转16进制的公式:=DEC2HEX()
    2进制转8进制的公式:=BIN2OCT()
    以此类推…
    DEC表示10进制
    BIN表示2进制
    OCT表示8进制
    HEX表示16进制

    1***

    2012-03-04 21:50:24

其他答案

    2012-03-05 12:52:30
  •   十进制转二进制函数DEC2BIN成长手记
    昨天在胡剑老师的指导下对十进制转二进制函数DEC2BIN进行了浅显的学习和扩展其参数的初步探讨。
          DEC2BIN(number,places)
          将十进制数转换为二进制数。
       在十进制转二进制时,如果十进制数比较大的话,就超限了,如何能在形式上对这个量程进行扩充呢?也就是说,我们能否直接利用函数公式来得到大于量程511数的二进制数呢? 要想解决此问题,我们先来看他的参数number,因为他的量程是511(当然指正数时),也可以说是在512内他可以生成二进制数,大于等于512时他就会报错,那么我们就可以以512作为一个分界点来考虑: 我们可以看一下下面这组数据有什么特点:(之所以不直接用乘号,是因为我们需要尽量避开数之间的运算,如果要进行二进制数的运算会增加麻烦的,呵呵) 1&512 2&512 … 那么我们就可以这样来想这个问题: 如果我们把512作为一个分界点的话,那么1&512可以看作是512的1倍,那么下面的依次就是2倍、3倍,这样我们把前面的倍数二进制的话,2就是“10”,3就是“11”,那么我们把后面的数用也进行二进制处理,并且把他们进行组装,呵呵,看能否行得通呢!百说不如一练,那我们就动手试试! 先上个图大家直观感觉一下: 以1024为例: 1024 =512+512+0=2*512+0 前面的512的2倍,2的二进制数为10 后面的0的二进制数应该为0,但这样的话就会出错,因为他们的位数是不等的,仅转化数字的格式我们一定会想到TEXT函数的,我们可以把他进行位数上的变化,呵呵,使他也具有有效的位数,“000000000” 这样就可以得出:10&000000000 即:1024=1000000000 同样道理: 2010 =3*512+474 前面的3倍的512,那么3的二进制是11,后面的474二进制数为111011010,用同样的方式组装后应该是:11011010 让大家通过图示更直观的来看一下以上操作: 再着:我们得出以上的511和474,其实也就是原数除512的余数,可以利用mod函数直接得出。
       511=MOD(D173,512) 474=MOD(D178,512) 把上面的思路用公式可以表述为: 复制内容到剪贴板 代码: =DEC2BIN(INT(D187/512))&TEXT(DEC2BIN(MOD(D187,512)),"000000000")。
      

    2***

    2012-03-05 12:52:30

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):