function

OCT.A.BIN

Todo sobre la función OCT.A.BIN en Excel

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.

Funciones Relacionadas

  • BIN.A.OCT: Convierte un número binario en octal.
  • OCT.A.DEC: Convierte un número octal en decimal.
  • OCT.A.HEX: Convierte un número octal en hexadecimal.
  • DEC.A.BIN: Convierte un número decimal en binario.
  • HEX.A.BIN: Convierte un número hexadecimal en binario.

Ver también...