La función BIN.A.OCT en Excel pertenece a la categoría de funciones de ingeniería y se utiliza para convertir un número binario a su representación en formato octal.
Esta función maneja números binarios de hasta 10 bits (10 caracteres). El bit más significativo (el de la izquierda) actúa como el bit de signo, mientras que los 9 bits restantes representan la magnitud. Los números negativos se representan mediante la notación de complemento a dos.
Sintaxis
=BIN.A.OCT(número, [caracteres])
La función BIN.A.OCT utiliza los siguientes argumentos:
- número: El número binario que se desea convertir a octal. No puede contener más de 10 caracteres (bits). Obligatorio.
 - caracteres: El número de caracteres que se deben usar en el resultado. Si se omite este argumento, la función utiliza el número mínimo de caracteres necesarios. Este parámetro es útil para rellenar el valor devuelto con ceros a la izquierda. Opcional.
 
Ejemplos
Ejemplo 1: Conversión básica
Convierte el número binario «1101» a su equivalente octal.
=BIN.A.OCT("1101")
Resultado: 15
Ejemplo 2: Usando el argumento ‘caracteres’
Convierte el número binario «111» (que es «7» en octal) y rellena el resultado con ceros a la izquierda hasta alcanzar una longitud de 4 caracteres.
=BIN.A.OCT("111", 4)
Resultado: 0007
Ejemplo 3: Conversión de un número negativo
Convierte un número binario negativo representado en complemento a dos. El binario «1111111101» representa el número decimal -3.
=BIN.A.OCT("1111111101")
Resultado: 775
Ejemplo 4: Conversión del valor máximo positivo
El valor positivo máximo que se puede representar es «0111111111» (511 en decimal).
=BIN.A.OCT("0111111111")
Resultado: 777
Ejemplo 5: Conversión del valor mínimo negativo
El valor negativo mínimo que se puede representar es «1000000000» (-512 en decimal).
=BIN.A.OCT("1000000000")
Resultado: 400
Observaciones
Es importante tener en cuenta que si el argumento número no es un número binario válido, o si contiene más de 10 caracteres, la función devolverá un error. Si el valor del argumento caracteres es menor que el número de caracteres necesarios para representar el número, la función también devolverá un error.
Errores comunes
- #¡NUM!: Se produce si el argumento número no es un número binario válido (contiene caracteres distintos de 0 y 1), tiene más de 10 caracteres, o si el argumento caracteres no es un número entero positivo. También puede ocurrir si el valor de caracteres es insuficiente para mostrar el resultado.
 - #¡VALOR!: Ocurre si el argumento caracteres no es numérico.
 
Disponibilidad por versión de Excel
Esta función está disponible en Microsoft Excel a partir de la versión Excel 2013.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Totalmente compatible a partir de Excel 2013. | 
| Google Sheets | ✔️ | La función se llama BIN.A.OCT y tiene un comportamiento similar. | 
| LibreOffice Calc | ✔️ | La función se llama BIN.A.OCT y es compatible. | 
| OpenOffice Calc | ✔️ | Compatible. | 
| WPS Office Spreadsheets | ✔️ | Compatible. | 
| Apple Numbers | ✔️ | La función se llama BIN2OCT y es compatible. | 
