Un sistema numérico es una forma sistemática de representar números con caracteres simbólicos y de usar un valor base para agrupar los números de forma conveniente en forma compacta. El sistema de números más común es decimal, que tiene un valor base de 10 y un conjunto de caracteres simbólicos de 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Sin embargo, existen otros sistemas numéricos y pueden ser más eficientes para un fin específico. Por ejemplo, dado que los equipos utilizan lógica booleana para realizar cálculos y operaciones, usan el sistema de números binario, que tiene un valor base de 2.
Microsoft Office Excel tiene varias funciones que puede usar para convertir números a los siguientes sistemas de numeración y desde ellos:
Sistema numérico
|
Valor base
|
Conjunto de caracteres simbólicos
|
Binario
|
2
|
0, 1
|
Hexadecimal
|
8
|
0, 1, 2, 3, 4, 5, 6, 7
|
Decimal
|
10
|
0, 1, 2, 3, 4, 5, 6, 7, 8 y 9
|
Hexadecimal
|
apartado
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
|
Para realizar esta tarea, use la función bin .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=BIN.A.DEC(1100100)
|
Convierte el número binario 1100100 a decimal (100).
|
=BIN.A.DEC(1111111111)
|
Convierte el número binario 1111111111 a decimal (-1)
|
|
Para realizar esta tarea, use la función BIN2HEX .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=BIN.A.HEX(11111011;4)
|
Convierte el valor binario 11111011 en un valor hexadecimal con 4 caracteres (00FB).
|
=BIN.A.HEX(1110)
|
Convierte el valor binario 1110 en hexadecimal (E).
|
=BIN.A.HEX(1111111111)
|
Convierte el valor binario 1111111111 en un valor hexadecimal (FFFFFFFFFF).
|
|
Para realizar esta tarea, use la función BIN2OCT .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=BIN.A.OCT(1001;3)
|
Convierte el número binario 1001 en octal con 3 caracteres (011).
|
=BIN.A.OCT(1100100)
|
Convierte el número binario 1100100 en octal (144).
|
=BIN.A.OCT(1111111111)
|
Convierte el número binario 1111111111 en octal (7777777777).
|
|
Para realizar esta tarea, use la función DEC2BIN .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=DEC.A.BIN(9;4)
|
Convierte el número decimal 9 en un valor binario con 4 caracteres (1001).
|
=DEC.A.BIN(-100)
|
Convierte el número decimal-100 en un valor binario (1110011100).
|
|
Para realizar esta tarea, use la función Dec .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=DEC.A.HEX(100;4)
|
Convierte el número decimal 100 en un valor hexadecimal con 4 caracteres (0064).
|
=DEC.A.HEX(-54)
|
Convierte el número decimal-54 en hexadecimal (FFFFFFFFCA).
|
|
Para realizar esta tarea, use la función Dec .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=DEC.A.OCT(58;3)
|
Convierte el número decimal 58 en octal (072).
|
=DEC.A.OCT(-100)
|
Convierte el número decimal en octal (7777777634).
|
|
Para realizar esta tarea, use la función Hex .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=HEX.A.BIN("F";8)
|
Convierte el valor hexadecimal F en un valor binario, con 8 caracteres (00001111).
|
=HEX.A.BIN("B7")
|
Convierte el valor hexadecimal B7 en binario (10110111).
|
=HEX.A.BIN("FFFFFFFFFF")
|
Convierte el valor hexadecimal FFFFFFFFFF en binario (1111111111).
|
|
Para realizar esta tarea, use la función Hex .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=HEX.A.DEC("A5")
|
Convierte el valor hexadecimal A5 a decimal (165).
|
=HEX.A.DEC("FFFFFFFF5B")
|
Convierte el valor hexadecimal FFFFFFFF5B en decimal (-165).
|
=HEX.A.DEC("3DA408B9")
|
Convierte el valor hexadecimal 3DA408B9 en decimal (1034160313).
|
|
Para realizar esta tarea, use la función Hex .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=HEX.A.OCT("F";3)
|
Convierte el valor hexadecimal F en octal con 3 caracteres (017).
|
=HEX.A.OCT("3B4E")
|
Convierte el valor hexadecimal 3B4E en octal (35516).
|
=HEX.A.OCT("FFFFFFFF00")
|
Convierte el valor hexadecimal FFFFFFFF00 en octal (7777777400).
|
|
Para realizar esta tarea, use la función Oct .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=OCT.A.BIN(3;3)
|
Convierte el número octal 3 en un valor binario con 3 caracteres (011).
|
=OCT.A.BIN(7777777000)
|
Convierte el número octal 7777777000 en un valor binario (1 mil millones).
|
|
Para realizar esta tarea, use la función Oct .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=OCT.A.DEC(54)
|
Convierte el número octal 54 en un valor decimal (44).
|
=OCT.A.DEC(7777777533)
|
Convierte el número octal 7777777533 en un valor decimal (-165).
|
|
Para realizar esta tarea, use la función Oct .
|
A
|
B
|
Fórmula
|
Descripción (resultado)
|
=OCT.A.HEX(100;4)
|
Convierte el número octal 100 en un valor hexadecimal con 4 caracteres (0040).
|
=OCT.A.HEX(7777777533)
|
Convierte el número octal 7777777533 en hexadecimal (FFFFFFFF5B).
|
|