function

BINAHEX

Todo sobre la función BINAHEX en Excel

La función BIN.A.HEX (correspondiente a BINAHEX en búsquedas comunes o versiones muy antiguas) convierte un número binario en su equivalente hexadecimal. Es una función perteneciente a la categoría de Ingeniería de Excel, muy utilizada por administradores de sistemas, programadores y estudiantes para simplificar la lectura de cadenas de bits o realizar conversiones directas entre bases numéricas.

Sintaxis

=BIN.A.HEX(número, [caracteres])

La función consta de los siguientes argumentos:

  • número El número binario que se desea convertir. Obligatorio.
  • caracteres El número de caracteres que se usará en el resultado. Si se omite, Excel usará el número mínimo de caracteres necesarios. Opcional.

Ejemplos

Ejemplo 1 Uso básico para convertir un byte simple.

=BIN.A.HEX(11111011) -> Resultado: FB

Ejemplo 2 Uso del argumento caracteres para rellenar con ceros a la izquierda (padding), útil para mantener formatos uniformes (ej. 4 dígitos).

=BIN.A.HEX(1111, 4)  -> Resultado: 000F

Ejemplo 3 Conversión de un número negativo. Excel interpreta el binario usando el método de «complemento a dos».

=BIN.A.HEX(1111111111) -> Resultado: FFFFFFFFFF

Ejemplo 4 Uso en una tabla de datos para convertir múltiples registros de estados binarios.

Fila A (Entrada Binaria) B (Fórmula) Resultado (Hex)
2 101010 =BIN.A.HEX(A2) 2A
3 100 =BIN.A.HEX(A3, 3) 004
4 1110 =BIN.A.HEX(A4) E

Observaciones

Es importante tener en cuenta que el argumento número no puede contener más de 10 caracteres (10 bits). El bit más significativo (el de más a la izquierda) es el bit de signo. Los 9 bits restantes son bits de magnitud. Los números negativos se representan utilizando la notación de complemento a dos.

Si el argumento caracteres es mayor que la cantidad de dígitos necesarios, BIN.A.HEX rellena el valor devuelto con ceros a la izquierda.

Errores comunes

  • #¡NUM! Ocurre si el argumento número no es un número binario válido (contiene dígitos distintos de 0 o 1), si tiene más de 10 caracteres, o si el argumento caracteres es negativo o insuficiente para representar el número.
  • #¡VALOR! Ocurre si los argumentos introducidos no son numéricos (y no pueden interpretarse como tales).

Disponibilidad por versión de Excel

Disponible de forma nativa desde Excel 2007 en adelante (incluyendo Excel 2010, 2013, 2016, 2019, 2021 y Microsoft 365). En versiones anteriores (como Excel 2003), esta función requería habilitar el complemento «Herramientas para análisis».

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Nombre estándar: BIN.A.HEX
Google Sheets ✔️ Misma sintaxis.
LibreOffice Calc ✔️ Compatible.
OpenOffice Calc ✔️ Compatible.
WPS Office Spreadsheets ✔️ Compatible.
Apple Numbers ✔️ Suele utilizar nombres en inglés internamente (BIN2HEX) pero se traduce en la interfaz.

Funciones Relacionadas

  • BIN.A.DEC Convierte un número binario a decimal.
  • HEX.A.BIN Realiza la operación inversa: de hexadecimal a binario.
  • DEC.A.HEX Convierte un número decimal directamente a hexadecimal.

Ver también...