Un sistema numérico es una forma sistemática de representar números con caracteres simbólicos y usa un valor base para agrupar números cómodamente en forma compacta. El sistema numérico más común es decimal, que tiene un valor base de 10 y un juego de caracteres simbólico de 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Sin embargo, existen otros sistemas numéricos y su uso puede resultar más eficaz para un propósito específico. Por ejemplo, dado que los equipos utilizan la lógica booleana para realizar cálculos y operaciones, usan el sistema de números binarios, que tiene un valor base de 2.
Nota
En este artículo se describen los distintos sistemas numéricos. Para cambiar el carácter usado para separar miles o decimales según su región, consulte el tema Cambiar el carácter usado para separar miles o decimales en Microsoft Q&A.
Microsoft Office Excel tiene varias funciones que puede usar para convertir números hacia y desde los siguientes sistemas numéricos:
| Sistema numérico | Valor base | Juego de caracteres simbólicos |
|---|---|---|
| Binario | 2 | 0,1 |
| Octal | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Decimal | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 |
| Hexadecimal | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Convertir un número binario en decimal
Para realizar esta tarea, use la función BIN2DEC .
| Fórmula | Descripción (resultado) |
|---|---|
| =BIN.A.DEC(1100100) | Convierte el binario 1100100 en decimal (100) |
| =BIN.A.DEC(1111111111) | Convierte el 1111111111 binario en decimal (-1). |
Convertir un número binario en hexadecimal
Para realizar esta tarea, use la función BIN2HEX .
| Fórmula | Descripción (resultado) |
|---|---|
| =BIN.A.HEX(11111011;4) | Convierte el 11111011 binario a hexadecimal con 4 caracteres (00FB) |
| =BIN.A.HEX(1110) | Convierte el binario 1110 en hexadecimal (E) |
| =BIN.A.HEX(1111111111) | Convierte el 1111111111 binario en hexadecimal (FFFFFFFFFF) |
Convertir un número binario en octal
Para realizar esta tarea, use la función BIN2OCT .
| Fórmula | Descripción (resultado) |
|---|---|
| =BIN.A.OCT(1001;3) | Convierte el binario 1001 en octal con 3 caracteres (011) |
| =BIN.A.OCT(1100100) | Convierte el binario 1100100 en octal (144) |
| =BIN.A.OCT(1111111111) | Convierte el 1111111111 binario en octal (7777777777). |
Convierte un número decimal en binario.
Para realizar esta tarea, use la función DEC2BIN .
| Fórmula | Descripción (resultado) |
|---|---|
| =DEC.A.BIN(9;4) | Convierte decimal 9 en binario con 4 caracteres (1001) |
| =DEC.A.BIN(-100) | Convierte el decimal -100 en binario (1110011100). |
Convertir un número decimal en hexadecimal
Para realizar esta tarea, use la función DEC2HEX .
| Fórmula | Descripción (resultado) |
|---|---|
| =DEC.A.HEX(100;4) | Convierte decimal 100 en hexadecimal con 4 caracteres (0064) |
| =DEC.A.HEX(-54) | Convierte decimal -54 en hexadecimal (FFFFFFFFCA) |
Convertir un número decimal en octal
Para realizar esta tarea, use la función DEC2OCT .
| Fórmula | Descripción (resultado) |
|---|---|
| =DEC.A.OCT(58;3) | Convierte el decimal 58 en octal (072) |
| =DEC.A.OCT(-100) | Convierte decimal en octal (7777777634). |
Convertir un número hexadecimal en binario
Para realizar esta tarea, use la función HEX2BIN .
| Fórmula | Descripción (resultado) |
|---|---|
| =HEX.A.BIN("F";8) | Convierte la F hexadecimal en binario, con 8 caracteres (00001111) |
| =HEX.A.BIN("B7") | Convierte B7 hexadecimal en binario (10110111) |
| =HEX.A.BIN("FFFFFFFFFF") | Convierte FFFFFFFFFF hexadecimal en binario (1111111111) |
Convertir un número hexadecimal en decimal
Para realizar esta tarea, use la función HEX2DEC .
| Fórmula | Descripción (resultado) |
|---|---|
| =HEX.A.DEC("A5") | Convierte A5 hexadecimal en decimal (165) |
| =HEX.A.DEC("FFFFFFFF5B") | Convierte FFFFFFFF5B hexadecimal en decimal (-165) |
| =HEX.A.DEC("3DA408B9") | Convierte el hexadecimal 3DA408B9 en decimal (1034160313) |
Convertir un número hexadecimal en octal
Para realizar esta tarea, use la función HEX2OCT .
| Fórmula | Descripción (resultado) |
|---|---|
| =HEX.A.OCT("F";3) | Convierte la F hexadecimal en octal con 3 caracteres (017) |
| =HEX.A.OCT("3B4E") | Convierte el hexadecimal 3B4E en octal (35516) |
| =HEX.A.OCT("FFFFFFFF00") | Convierte el FFFFFFFF00 hexadecimal en octal (7777777400) |
Convertir un número octal en binario
Para realizar esta tarea, use la función OCT2BIN .
| Fórmula | Descripción (resultado) |
|---|---|
| =OCT.A.BIN(3;3) | Convierte octal 3 en binario con 3 caracteres (011) |
| =OCT.A.BIN(7777777000) | Convierte octal 7777777000 en binario (1000000000) |
Convertir un número octal en decimal
Para realizar esta tarea, use la función OCT2DEC .
| Fórmula | Descripción (resultado) |
|---|---|
| =OCT.A.DEC(54) | Convierte octal 54 en decimal (44) |
| =OCT.A.DEC(7777777533) | Convierte el 7777777533 octal en decimal (-165). |
Convertir un número octal en hexadecimal
Para realizar esta tarea, use la función OCT2HEX .
| Fórmula | Descripción (resultado) |
|---|---|
| =OCT.A.HEX(100;4) | Convierte el número octal 100 en hexadecimal con 4 caracteres (0040) |
| =OCT.A.HEX(7777777533) | Convierte el número octal 7777777533 en hexadecimal (FFFFFFFF5B). |
Consulte también
Cambiar la configuración de formato regional en Excel para la Web