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

Excel中的DEC2OCT函数用于将基数10的数字的十进制表示形式转换为八进制数(基数= 8)。

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

Base

radix

Alpha-Numeric Characters

octal

2

0 – 1

Octal

8

0 – 7

Decimal

10

0 – 9

hexadecimal

16

0 – 9 & A – F

hexatridecimal

36

0 – 9 & A – Z

十进制数表示基数10。十进制数表示0-10。十进制数表示,而八进制数表示只有0、1、2、3、4、5、6、7的8位数字下表将帮助您更好地理解

Decimal

Octal

0

0

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

10

从上表中可以看到,转换为八进制的十进制值8变为10。 DEC2OCT函数将基数10的十进制数转换为基数2的八进制数。

语法:

Number:要转换为八进制的十进制数字[Places]:[可选]数字,结果表示直至该数字。

该函数的输入十进制数应介于-536870912至+ 536870911之间。所得的八进制数最多可包含10个字符(10位),其中第一个数字表示数字的正负号(正负),其他9个数字表示值标志后。 (1表示负数,0表示正数)

=DEC2OCT ( number, [Places] )

要获取八进制数字,[places]数字必须具有足够的位置来表示八进制数字,否则它将返回#NUM!错误。

十进制负数使用二进制补码表示,并忽略[places]数字。

0034

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

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

使用“小数”列中的公式:

0035

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

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

=DEC2OCT (A2)

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

0036

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

注意:

0037

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

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

。该数字必须是-536870912至536879011之间的有效十进制数字。 。如果输入的[places]数字不是整数,则该函数将其截断。

。函数返回八进制值,最大值为+ 3777777777,最小值为-4000000000。 。该函数返回#NUM!错误..如果输入的十进制数小于-536870912或大于+ 536879011。 ..如果输入的数字[places]为零或负数。

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

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

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

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

相关文章:

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

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

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

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

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

热门文章:

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] [