公众号
公众号

返回顶部
返回顶部
关注我们二维码
微信扫码关注我们

如何将十进制数转换成八进制数

发布时间:2019-05-06 难度:初级

将十进制数转换为八进制数。


语法

DEC2OCT(number, [places])

DEC2OCT 函数语法具有下列参数:

Number:必需,要转换的十进制整数。 如果数字为负数,则忽略 places,且 DEC2OCT 返回 10 个字符的(30 位)

八进制数,其中最高位为符号位。 其余 29 位是数量位。 负数由二进制补码记数法表示。

Places :可选,要使用的字符数。 如果省略 places,则 DEC2OCT 使用必要的最小字符数。 Places 可用于在返回

的值前置 0(零)。


说明

■ 如果 number

■ 如果 number 为非数值型, 则 DEC2OCT 返回 #VALUE! 。

■ 如果 DEC2OCT 需要多个字符, 它将返回 #NUM! 错误值。

■ 如果 places 不是整数,将截尾取整。

■ 如果 DEC2OCT 为非数值型, 则返回 #VALUE! 。

■ 如果 "位数" 为负值, DEC2OCT 将返回 #NUM! 。


生活中,我们为了方便计算和统计,常常把不同进制的数字,转换成同一进制,那么如何使用WPS 2019 EXCEL表

格,将十进制数转换成八进制的函数呢?此处涉及DEC2OCT函数。


分界线.png

■ 首先打开EXCEL表格,点击插入函数-工程-DEC2OCT函数,此时弹出DEC2OCT函数对话框,共两项。

“十进制数”填写的是你需要转换的十进制数;

“字符数”是指转换成八进制的字符个数,便于简写,不填则为默认“任意”。


1.gif


■ 将光标定位在(C5),我们将需要转换的十进制数(B5)填入在第一项“十进制数”中,因为所需要转换的十

制数为不同字符数且不能低于转化后八进制的字符个数,所以无法统一填写“字符数”项,这里我们选择不填

“字符数”,代表默认。点击确定,便得出十进制转换八进制的函数,将光标定位至(C5)单元格右下角,呈+

字形时下拉复制公式,这样就可以将所有十进制数转换成八进制数了。


2.gif


■ 假如我们想将十进制数转换成八进制数并且字符数是六位的数字,那该怎么做呢?

将光标定位在(G5),我们先将需要转换的十进制数(F5)填入“十进制数”,在“字符数”项填入6,点击确定,

这时我们就会得出十进制转换成八进制并且字符数是六位的数字了。


3.gif

复制链接