Contenido
La función DEC.A.HEX en Excel se utiliza para convertir un número decimal (base 10) en su equivalente hexadecimal (base 16). Aquí te explico cómo usarla:
Sintaxis de la función
DEC.A.HEX(número, [caracteres])
- número: El número decimal que deseas convertir a hexadecimal. Debe estar en el rango de -549,755,813,888 a 549,755,813,887.
- caracteres: (Opcional) Especifica el número mínimo de caracteres que debe tener el resultado. Si el resultado hexadecimal es más corto que este número, se rellenará con ceros a la izquierda.
Ejemplos de Uso
=DEC.A.HEX(255)
=DEC.A.HEX(255, 4)
=DEC.A.HEX(-42)
- Conversión Básica:
- Si deseas convertir el número decimal 255 a hexadecimal, usarías la fórmula:
- El resultado sería `FF`.
- Conversión con Especificación de Caracteres:
- Para convertir el número decimal 255 a un número hexadecimal con al menos 4 caracteres, usarías:
- El resultado sería `00FF`.
- Conversión de Números Negativos:
- Puedes también convertir números negativos. Por ejemplo, para convertir el -42:
- Dependiendo de la versión de Excel y la configuración, podrías obtener un resultado como `FFFFFFFFD6`, que sería la representación hexadecimal del número considerando la representación de complemento a dos.
Notas Adicionales
- Si `número` es negativo, el valor de `caracteres` se omite, y DEC.A.HEX devuelve un número hexadecimal de 10 caracteres.
- Si el número de `caracteres` especificado es menor que el necesario para representar el número, se ignorará este argumento y se mostrará el número completo.
- Si `caracteres` es mayor que lo necesario, se rellenará el resultado con ceros a la izquierda para alcanzar esa longitud.
Usar esta función es especialmente útil cuando trabajas con sistemas que requieren entradas o salidas en formato hexadecimal, como programación, ingeniería informática, o trabajos con hardware.