La función OCT.A.DEC en Excel pertenece a la categoría de funciones de ingeniería y se utiliza para convertir un número en formato octal (base 8) a su equivalente en formato decimal (base 10).
Sintaxis
=OCT.A.DEC(número)
La función OCT.A.DEC tiene el siguiente argumento:
- número: Es el número octal que se desea convertir a decimal. (Argumento obligatorio).
- Este valor no puede contener más de 10 caracteres (30 bits).
- El bit más significativo del número octal funciona como el bit de signo. Los 29 bits restantes se utilizan para la magnitud.
- Los números negativos se representan mediante la notación de complemento a dos.
- El argumento puede ser un número o una cadena de texto, siempre que represente un número octal válido (con dígitos del 0 al 7).
Ejemplos
Ejemplo 1: Conversión de un número octal simple
Para convertir el número octal 12 a su valor decimal.
=OCT.A.DEC(12)
Resultado: 10
Ejemplo 2: Conversión desde una referencia de celda
Si tenemos una tabla con varios números octales, podemos aplicar la función a cada celda para obtener su equivalente decimal.
| A | B | |
|---|---|---|
| 1 | Número Octal | Fórmula |
| 2 | 345 | =OCT.A.DEC(A2) |
| 3 | 77 | =OCT.A.DEC(A3) |
El resultado en la celda B2 sería 229 y en la B3 sería 63.
Ejemplo 3: Conversión de números negativos (complemento a dos)
La función puede manejar números negativos. El valor octal negativo más alto (equivalente a -1) se representa con el máximo de caracteres permitidos.
=OCT.A.DEC(7777777777)
Resultado: -1
Para convertir el número octal que representa el valor decimal -2:
=OCT.A.DEC(7777777776)
Resultado: -2
Ejemplo 4: Conversión de valores máximos y mínimos
El máximo valor octal positivo que la función puede manejar es 3777777777.
=OCT.A.DEC(3777777777)
Resultado: 1073741823
El mínimo valor octal negativo es 4000000000.
=OCT.A.DEC(4000000000)
Resultado: -1073741824
Observaciones
Es importante recordar que si el número proporcionado a la función es mayor de 10 caracteres octales (30 bits), la función devolverá un error. Además, si se proporciona un valor de texto que no puede ser interpretado como un número octal válido, también generará un error.
Errores comunes
- #¡NUM!: Este error ocurre si el argumento número no es un número octal válido (por ejemplo, contiene dígitos como 8 o 9) o si tiene más de 10 caracteres.
Disponibilidad por versión de Excel
La función OCT.A.DEC está disponible en Microsoft Excel a partir de la versión Excel 2007 y en todas las versiones posteriores, incluyendo Excel para Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | El nombre de la función es OCT.A.DEC. |
| Google Sheets | ✔️ | La función equivalente es OCT2DEC. |
| LibreOffice Calc | ✔️ | La función equivalente es OCT2DEC. |
| OpenOffice Calc | ✔️ | La función equivalente es OCT2DEC. |
| WPS Office Spreadsheets | ✔️ | La función equivalente es OCT2DEC. |
| Apple Numbers | ✔️ | La función equivalente es OCT2DEC. |
Funciones Relacionadas
- DEC.A.OCT: Realiza la operación inversa, convirtiendo un número decimal a octal.
- BIN.A.DEC: Convierte un número binario (base 2) a decimal.
- HEX.A.DEC: Convierte un número hexadecimal (base 16) a decimal.
- BASE: Convierte un número decimal a una representación de texto en cualquier base especificada (de 2 a 36).
- DECIMAL: Convierte la representación de texto de un número en una base dada a un número decimal.
