描述
HEX2OCT函数将十六进制数转换为八进制数。
语法
HEX2OCT (number, [places])
争论
Argument | 描述 | Required/Optional |
---|---|---|
number | 您要转换的十六进制数。 数字不能超过10个字符(40位)。数字的最高有效位是符号位。其余的39位是幅度位。 负数使用二进制补码表示。 | Required |
places | 要使用的字符数。 如果省略位置,则HEX2OCT使用所需的最少字符数。 Places对于将返回值填充前导0(零)很有用。 | Optional |
Notes
-
十六进制(基数为16)数字系统使用数字0-9和字符A-F
-
下表显示了前32个十六进制值以及等效的十进制值-
-
由于十六进制使用数字0-9和字符A-F,因此当将它们提供给Excel函数时,应将它们用引号引起来。如,十六进制11A应输入为" 11A"
-
八进制(基数8)数字系统使用数字0-7。
-
下表显示了前16个八进制值以及等效的十进制值-
-
如果数字为负数,则HEX2OCT将忽略位置并返回10个字符的八进制数字。
-
如果数字为负数,则不能小于FFE0000000
-
如果数字为正,则不能大于1FFFFFFF
-
如果数字不是有效的十六进制数字,则HEX2OCT返回#NUM!错误值。
-
如果HEX2OCT要求的字符数超过位数,它将返回#NUM!错误值。
-
如果places不是整数,则会被截断。
-
如果places非数字,HEX2OCT返回#VALUE!错误值。
-
如果位数为负数,则HEX2OCT返回#NUM!错误值。
适用性
Excel 2007,Excel 2010,Excel 2013,Excel 2016
Example
JavaScript 中的 HEX2OCT函数 - 无涯教程网无涯教程网提供描述HEX2OCT函数将十六进制数转换为八进制数。 语法 HEX2OCT (number, [places]) 争论...https://www.learnfk.com/javascript/advanced-excel-engineering-hex2oct-function.html