BIN2OCT 函数
约 348 字大约 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. 函数简介
BIN2OCT 函数将二进制数转换为八进制数。
2. 语法
BIN2OCT(number, [places])| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必需 | 要转换的二进制数。包含的字符不能超过 10 个(10 位),最高位为符号位,其余 9 位是数量位。负数用二进制补码记数法表示。 |
| places | 可选 | 要使用的字符数。如果省略,BIN2OCT 将使用必需的最小字符数。可用于在返回的值前置 0。 |
3. 示例
3.1. 指定字符数
将二进制数 1001 转换为 3 个字符的八进制数:
=BIN2OCT(1001, 3)结果为 011。
3.2. 基本转换
将二进制数 1100100 转换为八进制数:
=BIN2OCT(1100100)结果为 144。
4. 实用技巧
4.1. 位数限制
Number 包含的字符不能超过 10 个(10 位),否则返回 #NUM! 错误值。
4.2. 负数处理
如果数字为负数,BIN2OCT 忽略 places,返回含十个字符的八进制数。
4.3. places 参数
如果 BIN2OCT 要求比 places 指定的更多的字符数,将返回 #NUM! 错误值。
4.4. 非整数截尾
如果 places 不是整数,将截尾取整。