La función HEX.A.BIN convierte un número hexadecimal con signo en formato binario con signo.
Ejemplo de uso
HEX2BIN("f3",8)
HEX2BIN(A2)
Sintaxis
HEX2BIN(número_hexadecimal_signo, [dígitos_significativos])
-
número_hexadecimal_con_signo: Valor hexadecimal de 40 bits con signo que se va a convertir en binario con signo, proporcionado como string.-
El bit más significativo de
número_hexadecimal_con_signoes el bit de signo, es decir, los números negativos se representan en el formato de dos complementos. -
Para esta función, este valor tiene un máximo de 1FF si es positivo y un mínimo de FFFFFFFE00 si es negativo.
-
Si se proporciona
número_hexadecimal_con_signocomo un número hexadecimal válido, este se convertirá automáticamente en la entrada de string adecuada. Por ejemplo,HEX2BIN(199)yHEX2BIN("199")producen el mismo resultado:110011001.
-
-
dígitos_significativos: [ OPCIONAL ] Cantidad de dígitos significativos que se deben garantizar en el resultado.-
Si es mayor que la cantidad de dígitos significativos en el resultado, el resultado se rellena hacia la izquierda con ceros hasta que la cantidad total de dígitos alcance a
dígitos_significativos. -
Este valor se ignora si el bit más significativo de
número_hexadecimal_con_signoes 1, es decir, si el número_hexadecimal_con_signo es mayor o igual que 8000000000.
-
Notas
-
Al igual que con cualquier valor hexadecimal, solo son válidos los dígitos
0-9y las letras A-F. Los demás dígitos harán queHEX2BINmuestre un error#NUM!.- Los dígitos hexadecimales no distinguen entre mayúsculas y minúsculas, por lo que
a-fy A-F son equivalentes.
- Los dígitos hexadecimales no distinguen entre mayúsculas y minúsculas, por lo que
-
Si la cantidad de dígitos requerida es superior a los
dígitos_significativosespecificados, se muestra el error #¡NUM!. -
Asegúrate de que cualquier cálculo que utilice el resultado de HEX2BIN tenga en cuenta que está en formato binario. Hojas de cálculo de Google convertirá los resultados de forma silenciosa. Por lo tanto, si la celda
A2contiene11111, el equivalente binario del hexadecimal1F, yB2contiene una fórmula, como=A2+9, el resultado será11120, lo cual es incorrecto en el cálculo binario.
Consulta también
OCT2HEX: La función OCT.A.HEX convierte un número octal con signo en formato hexadecimal con signo.
OCT2DEC: La función OCT.A.DEC convierte un número octal con signo en formato decimal.
OCT2BIN: La función OCT.A.BIN convierte un número octal con signo en formato binario con signo.
HEX2OCT: La función HEX.A.OCT convierte un número hexadecimal con signo en formato octal con signo.
HEX2DEC: La función HEX.A.DEC convierte un número hexadecimal con signo en formato decimal.
DEC2OCT: La función DEC.A.OCT convierte un número decimal en formato octal con signo.
DEC2HEX: La función DEC.A.HEX convierte un número decimal en formato hexadecimal con signo.
DEC2BIN: La función DEC.A.BIN convierte un número decimal en formato binario con signo.
BIN2OCT: La función BIN.A.OCT convierte un número binario con signo en formato octal con signo.
BIN2HEX: La función BIN.A.HEX convierte un número binario con signo en formato hexadecimal con signo.
BIN2DEC: La función BIN.A.DEC convierte un número binario con signo en formato decimal.
Ejemplos
Convierte un número hexadecimal a su valor binario.