La función OCT.A.BIN en Excel pertenece a la categoría de funciones de ingeniería y se utiliza para convertir un número del sistema octal (base 8) al sistema binario (base 2).
Esta función es especialmente útil en campos como la informática y la electrónica, donde es común trabajar con diferentes sistemas de numeración.
Sintaxis
=OCT.A.BIN(número, [caracteres])
La función OCT.A.BIN utiliza los siguientes argumentos:
- número: Es el número octal que se desea convertir a binario. Este argumento es obligatorio.
- El número no puede contener más de 10 caracteres octales (30 bits).
- El bit más significativo del número octal es el bit de signo. Los 29 bits restantes son bits de magnitud.
- Los números negativos se representan mediante la notación de complemento a dos.
- Si el argumento número no es un número octal válido, la función devolverá el error #¡NUM!.
- caracteres: Es el número de caracteres que se deben usar en el resultado binario. Este argumento es opcional.
- Si se omite, la función utilizará el número mínimo de caracteres necesarios para representar el número.
- Es útil para rellenar el valor devuelto con ceros a la izquierda.
- Si el valor de caracteres es menor que el número de dígitos necesarios para el resultado, la función devolverá el error #¡NUM!.
- Si caracteres no es un número entero, se truncará.
Ejemplos
Ejemplo 1: Conversión básica
Convierte el número octal 3 a su representación binaria.
=OCT.A.BIN(3)
Resultado: «11»
Ejemplo 2: Relleno con ceros a la izquierda
Convierte el número octal 74 a binario, asegurando que el resultado tenga 8 caracteres en total.
=OCT.A.BIN(74, 8)
Resultado: «00111100»
Ejemplo 3: Conversión de un número negativo
Convierte el número octal negativo 7777777777 (que representa -1 en complemento a dos) a binario.
=OCT.A.BIN(7777777777)
Resultado: «1111111111»
Ejemplo 4: Uso con referencias de celda
A continuación se muestra cómo usar la función OCT.A.BIN con valores de una tabla.
| A | B | C (Fórmula) | D (Resultado) | |
|---|---|---|---|---|
| 1 | Octal | Caracteres | Binario | |
| 2 | 12 | 8 | =OCT.A.BIN(A2, B2) |
00001010 |
| 3 | 512 | =OCT.A.BIN(A3) |
101001010 | |
| 4 | 7777777000 | =OCT.A.BIN(A4) |
1000000000 |
Observaciones
Es importante recordar que los números octales solo utilizan los dígitos del 0 al 7. Cualquier otro dígito en el argumento número provocará un error.
Errores comunes
- #¡NUM!: Se produce si:
- El argumento número no es un valor octal válido (por ejemplo, contiene dígitos mayores que 7).
- El argumento número está fuera del rango válido (menor que 7777777000 o mayor que 777).
- El argumento caracteres es un número negativo.
- El resultado binario requiere más dígitos de los especificados en el argumento caracteres.
- #¡VALOR!: Se produce si el argumento caracteres no es numérico.
Disponibilidad por versión de Excel
La función OCT.A.BIN está disponible en Microsoft Excel a partir de la versión Excel 2013 y en todas las versiones posteriores, incluyendo Excel 2016, Excel 2019, Excel 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2013. |
| Google Sheets | ✔️ | La función se llama OCT2BIN. |
| LibreOffice Calc | ✔️ | La función se llama OCT2BIN. |
| OpenOffice Calc | ✔️ | La función se llama OCT2BIN. |
| WPS Office Spreadsheets | ✔️ | — |
| Apple Numbers | ✔️ | La función se llama OCT2BIN. |
