Ingeniería - Función HEX2OCT

Descripción

La función HEX2OCT convierte un número hexadecimal en octal.

Sintaxis

HEX2OCT (number, [places])

Argumentos

Argumento Descripción Requerido / Opcional
número

El número hexadecimal que desea convertir.

El número no puede contener más de 10 caracteres (40 bits). El bit de número más significativo es el bit de signo. Los 39 bits restantes son bits de magnitud.

Los números negativos se representan mediante notación en complemento a dos.

Necesario
lugares

El número de caracteres que se utilizarán.

Si se omiten lugares, HEX2OCT usa el número mínimo de caracteres necesarios.

Lugares es útil para rellenar el valor de retorno con ceros a la izquierda.

Opcional

Notas

  • El sistema numérico hexadecimal (base 16) utiliza los dígitos 0-9 y los caracteres AF

  • La siguiente tabla muestra los primeros 32 valores hexadecimales, junto con los valores decimales equivalentes:

  • Como los hexadecimales usan los números del 0 al 9 y los caracteres AF, deben ir entre comillas cuando se proporcionen a una función de Excel. Por ejemplo, el hexadecimal 11A debe ingresarse como "11A"

  • El sistema numérico octal (base 8) utiliza los dígitos del 0 al 7.

  • La siguiente tabla muestra los primeros 16 valores octales, junto con los valores decimales equivalentes:

  • Si el número es negativo, HEX2OCT ignora los lugares y devuelve un número octal de 10 caracteres.

  • Si el número es negativo, no puede ser menor que FFE0000000

  • Si el número es positivo, no puede ser mayor que 1FFFFFFF

  • Si el número no es un número hexadecimal válido, HEX2OCT devuelve el # ¡NUM! valor de error.

  • Si HEX2OCT requiere más caracteres de lugares, devuelve el #NUM! valor de error.

  • Si places no es un número entero, se trunca.

  • Si los lugares no son numéricos, HEX2OCT devuelve el # ¡VALOR! valor de error.

  • Si los lugares son negativos, HEX2OCT devuelve el # ¡NUM! valor de error.

Aplicabilidad

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Ejemplo