Navegación Rápida
OCT.A.DEC - Convertir octal a decimal
Resumen
La función OCT.A.DEC de Excel convierte un número en base octal (base 8) a su equivalente decimal (base 10). Es ideal para transformaciones numéricas entre diferentes sistemas de numeración, manejando tanto valores positivos como negativos mediante complementario de 2.
Sintaxis
OCT.A.DEC(número)
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| número | Número octal |
Sí | Número octal a convertir (máximo 10 caracteres octales/30 bits). Bit de signo en MSB. |
Usando la función OCT2DEC
OCT.A.DEC es esencial cuando trabajas con datos en formato octal provenientes de sistemas embebidos, programación de bajo nivel o análisis de registros binarios. Simplifica conversiones que de otro modo requerirían fórmulas complejas o funciones auxiliares.
Ejemplos Comunes de OCT2DEC
Conversión octal básico
=OCT.A.DEC(54)
Convierte 54 octal (5*8 + 4 = 44 decimal). Resultado: 44.
Número octal negativo
=OCT.A.DEC(7777777533)
Representación octal negativa que resulta en -165 decimal usando complementario de 2.
Preguntas Frecuentes
Errores Comunes y Soluciones
#NUM! o #VALOR!
Cause: Número no es octal válido o excede 10 caracteres
Solution: Verifica que solo contenga dígitos 0-7 y no exceda límite
Resultado inesperado con negativos
Cause: No entender complementario de 2
Solution: El bit MSB es signo; usa calculadora binaria para verificar
Notas
- Máximo 10 caracteres octales = 30 bits
- Dígitos válidos: 0,1,2,3,4,5,6,7
- Excel 2007 y versiones posteriores
- Útil con BIN2DEC y HEX2DEC
Compatibilidad
Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
No disponible en: Excel 2003 y anteriores
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+