excel十进制转二进制公式?=IF(A1<512,DEC2BIN(A1),TEXT(DEC2BIN(INT(A1/512)),"0;;")&DEC2BIN(MOD(A1,512),9))最大支持262143,再大公式需继续镶套。那么,excel十进制转二进制公式?一起来了解一下吧。
用=DEC2BIN(number,places)函数,例:=DEC2BIN(8)或=DEC2BIN(8,4)的结果是1000,=DEC2BIN(8,6)的结果是001000。十六进制是DEX2HEX函数,不过,OFFICE2003没有这个函数。
=IF(A1<512,DEC2BIN(A1),TEXT(DEC2BIN(INT(A1/512)),"0;;")&DEC2BIN(MOD(A1,512),9))
最大支持262143,再大公式需继续镶套。
十进制转换成二进制,整数部分用除2取余法,小数部分用乘2取整法。
123.375(十进制) = 1111011.011(二进制)
=DEC2BIN() 函数,将十进制数转换为二进制数。
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析库”加载宏。(-加载宏-分析库)
如果数字为非法十进制数或大于511,DEC2BIN返回错误值#NUM!。
在A1位置输入你的数,在B1位置输入如下函数也可以:
=SUMPRODUCT(10^LARGE(ROW($A$1:$A$99)-1,ROW($A$1:$A$99)),MOD(INT($A1/2^LARGE(ROW($A$1:$A$99)-1,ROW($A$1:$A$99))),2))
这个貌似也不能太大,100756677可以,结果为110000000010110000000000000。
=DEC2BIN(A1)
EXCEL2003中可能用不了。
WPS2012可以用。
B1
=LEFT(DEC2BIN(A1,8),4)
C1
=RIGHT(DEC2BIN(A1,8),4)
以上就是excel十进制转二进制公式的全部内容,BIN2HEX 将二进制数转换为十六进制数 BIN2OCT 将二进制数转换为八进制数 DEC2BIN 将十进制数转换为二进制数 DEC2HEX 将十进制数转换为十六进制数 DEC2OCT 将十进制数转换为八进制数 如果函数不存在。