在本文中,我们将学习如何在Excel中使用OCT2BIN函数。

Excel中的OCT2BIN函数用于将基数8的八进制表示形式转换为二进制数(基数= 2)。

下表显示了一些最常用的基数及其Alpha基数-数字字符

Base

radix

Alpha-Numeric Characters

Binary

2

0 – 1

Octal

8

0 – 7

Decimal

10

0 – 9

hexadecimal

16

0 – 9 & A – F

hexatridecimal

36

0 – 9 & A – Z

八进制数字表示形式从0、1、2、3、4、5、6、7起有8位数字。二进制数表示一个基数2。二进制数0和1仅表示2个数字。八进制数表示形式为0、1、2、3、4、5、6、7的8位数字下表将帮助您更好地理解。

转换公式如下所示:

Binary

Decimal

Octal

000

0

0

001

1

1

010

2

2

011

3

3

100

4

4

101

5

5

110

6

6

111

7

7

1000

8

10

让我们以4位为例。

345。分开数字。通过在二进制数字的左边添加零,将其二进制转换写到3位。合并所有转换后的二进制文件以获得二进制数。

5 4 3 101 100 11 101 100 011 543(八进制)= 101 100 011(二进制)

OCT2BIN函数将基数8的八进制数转换为基数2的二进制数。

语法:

Number:八进制数字,返回10个字符的二进制数字。

[位置]:[可选]数字,结果表示直至该数字。

=OCT2BIN ( number, [places] )

该函数的输入值不能超过10个字符(10位)。其中第一个数字返回数字的符号(正或负),而其他9返回数字后的值。 (1表示负数,0表示正数)。

要获得一个负数,输入数字必须以10个字符开头(以1开头),因为它代表负号。负数使用二进制补码表示。如果少于10个字符,则该函数将前面的默认值视为0。如果超过10个字符,该函数将返回#NUM!错误。

现在,通过在一些示例中使用它们,使我们对功能有了更多的了解。

在这里,八进制列中有一些八进制值。我们需要将这些八进制数转换为二进制值。

使用八进制列中的公式:

image

A2:作为单元格引用提供给该函数的编号提供给OCT2BIN函数的值作为单元格引用。

OCT2BIN表示的以8为底的2(二进制)是以10为底的2(十进制)。

=OCT2BIN (A2)

现在,使用Ctrl + D快捷键将公式复制到其他单元格。

image

如您所见,OCT2BIN函数返回输入值的结果。

注意:

image

。数字可以直接作为函数的参数给出,而无需在excel中使用引号或单元格引用。

。如果十进制数字为负,则该函数不考虑[位数]数字。

。如果输入的八进制数为负,则不能小于7777777000,如果输入的八进制数为正,则不能大于777。 。如果输入的[places]数字不是整数,则该函数将其截断。

。该函数返回最大值为111111111的二进制值,最大值为1000000000(仅整数)。

。该函数返回#NUM!错误..如果输入的八进制数小于7777777000或大于777。

.如果输入的数字[位]不足以产生正的二进制数。

。该函数返回#VALUE!错误..如果输入的数字是文本或非数字。

.如果输入的[places]数字是文本或非数字。

希望您了解如何使用OCT2BIN函数以及如何在Excel中引用单元格。在此处浏览有关Excel数学转换函数的更多文章。请随时声明您对以上文章的查询或反馈。

相关文章:

链接:/数学函数如何在Excel中使用dec2bin函数[如何在Excel中使用DEC2BIN函数]

链接:/数学函数如何在Excel中使用bin2oct函数[如何在Excel中使用BIN2OCT函数]

链接:/数学函数如何使用Excel中的bin2hex函数[如何在Excel中使用BIN2HEX函数]

热门文章:

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]

link:/ excel-text-editing-and-format-join-first-last-name-in-excel [在excel中加入名字和姓氏]

`link:/ counting-count-cells-matching a a or-b [Count A cell and a Match B] [