DEC2OCT 函数
约 405 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
DEC2OCT 函数用于将十进制数转换为八进制数。该函数属于 Excel 工程函数类别,常用于计算机科学中的数制转换。
2. 语法
DEC2OCT(number, [places])| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必需 | 要转换的十进制整数,必须大于或等于 -536,870,912 且小于或等于 536,870,911。 |
| places | 可选 | 指定返回结果的字符数。如果省略,Excel 使用最少的必要字符数。用于在结果前面补零以达到指定的位数。 |
3. 示例
3.1. 基本转换
=DEC2OCT(100)将十进制数 100 转换为八进制,结果为 144。
3.2. 指定输出位数
=DEC2OCT(100, 6)将十进制数 100 转换为 6 位八进制数,结果为 000144。
3.3. 转换负数
=DEC2OCT(-2)将十进制数 -2 转换为八进制(使用 10 位八进制补码表示),结果为 7777777776。
4. 实用技巧
4.1. 八进制在 Unix/Linux 文件权限设置中常用
八进制在 Unix/Linux 文件权限设置中常用,可以使用该函数将十进制权限值转换为八进制表示;
4.2. places 参数可用于保持输出格式的一致性
places 参数可用于保持输出格式的一致性;
4.3. 如果 number 超出有效范围
如果 number 超出有效范围,函数返回 #NUM! 错误。