Función OCT.A.HEX

Excel 2007+

Resumen

La función OCT.A.HEX de Excel convierte un número en base octal (8) a su equivalente en base hexadecimal (16). Es ideal para trabajar con conversiones numéricas en sistemas binarios y representaciones de memoria.

Sintaxis

OCT.A.HEX(número; [posiciones])

Parámetros

Parámetro Tipo Requerido Descripción
número Número octal El número octal que se desea convertir a hexadecimal. No puede exceder 10 caracteres octales (30 bits).
posiciones Entero No Número opcional de caracteres para el resultado. OCT.A.HEX usa la longitud mínima necesaria si se omite.

Usando la función OCT2HEX

OCT.A.HEX es fundamental en entornos de programación, análisis de sistemas y desarrollo de software donde se requiere convertir entre diferentes bases numéricas. Facilita la lectura de direcciones de memoria y valores binarios representados en octal.

Ejemplos Comunes de OCT2HEX

Conversión básica con padding

=OCT.A.HEX(100;4)

Convierte 100 octal a hexadecimal con 4 caracteres: 0040

Número octal negativo grande

=OCT.A.HEX(7777777533)

Convierte un número octal grande a hexadecimal: FFFFFFFF5B

Preguntas Frecuentes

OCT.A.HEX ignora 'posiciones' y devuelve siempre 10 caracteres hexadecimales usando complemento a 2.

Máximo 10 caracteres octales (30 bits de magnitud + 1 bit de signo).

Errores Comunes y Soluciones

#¡NUM!

Cause: Número no es octal válido o excede 10 dígitos

Solution: Verifique que solo contenga dígitos 0-7

#¡NUM!

Cause: Se requieren más caracteres que los especificados en 'posiciones'

Solution: Aumente el valor de 'posiciones' o omita el argumento

#¡VALOR!

Cause: 'posiciones' contiene texto o no es numérico

Solution: Use solo números enteros positivos

#¡NUM!

Cause: 'posiciones' es negativo

Solution: Use un valor positivo o omita el argumento

Notas

  • El bit más significativo es el bit de signo
  • Números negativos usan complemento a 2
  • Si 'posiciones' < longitud mínima requerida, devuelve #¡NUM!
  • Excel trunca 'posiciones' a entero si contiene decimales

Compatibilidad

Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en: Excel 2003 y versiones anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+