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

excel中的OCT2DEC函数用于将基数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

十进制数表示基数为10的数字。十进制数表示为10、10、2、3、4、5、6、7、8和9。十进制数表示只有8位数字。从0、1、2、3、4、5、6和7开始下表将帮助您更好地理解。

Octal

Decimal

0

0

1

1

2

2

3

3

4

4

5

5

6

6

7

7

10

8

转换公式如下所示:

345。分开数字。从最右边的数字开始,将分隔的数字分别与80、81、82、83等相乘。

。获取所有相乘数字的总和。这是我们的十进制数5 4 3 5 x 82 4 x 81 3 x 80 320 32 3 543(八进制)= 355(十进制)

OCT2DEC函数将基数8的八进制数转换为基数10的十进制数。

语法:

=OCT2DEC ( number, [places] )

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

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

image

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

错误。

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

image

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

使用八进制列中的公式:

=OCT2DEC (A2)

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

image

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

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

image

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

注意:

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

。 Excel将7000000000转换成十进制值的最低八进制数-134217728。 Excel将777777777的最高八进制数转换为十进制值+ 134217727。该函数返回#NUM!错误..如果输入的八进制数小于7000000000或大于777777777。 ..输入的数字必须是有效的八进制数字。

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

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

热门文章:

链接:/逻辑表达式是否具有通配符[如果带通配符]`

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 and B match a cell or B] [