Convertir números de un sistema numérico en otro

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Un sistema numérico es un modo sistemático de representación de números con caracteres simbólicos que utiliza un valor base para agrupar de una manera adecuada los números de forma compacta. El sistema más común es el decimal, con un valor base de 10 y un conjunto de caracteres simbólicos de 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. No obstante, existen otros sistemas que resultan más eficaces para un uso concreto. Por ejemplo, los equipos informáticos utilizan la lógica booleana para efectuar cálculos y operaciones, por lo que emplean el sistema numérico binario con un valor base de 2.

Microsoft Office Excel dispone de varias funciones que se pueden utilizar para convertir números de los siguientes sistemas numéricos:

Sistema numérico

Valor base

Conjunto 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

Para realizar esta tarea, use la función BIN2DEC .

1

2

3

A

B

fórmula

Descripción (resultado)

=BIN.A.DEC(1100100)

Convierte el número binario 1100100 en decimal (100)

=BIN.A.DEC(1111111111)

Convierte el número binario 1111111111 en decimal (-1)

Para realizar esta tarea, use la función BIN2HEX .

1

2

3

4

A

B

fórmula

Descripción (resultado)

=BIN.A.HEX(11111011;4)

Convierte el número binario 11111011 en un valor hexadecimal con 4 caracteres (00FB).

=BIN.A.HEX(1110)

Convierte el número binario 1110 en hexadecimal (E).

=BIN.A.HEX(1111111111)

Convierte el número binario 1111111111 en hexadecimal (FFFFFFFFFF).

Para realizar esta tarea, use la función BIN2OCT .

1

2

3

4

A

B

fórmula

Descripción (resultado)

=BIN.A.OCT(1001;3)

Convierte el número binario 1001 en un valor 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 .

1

2

3

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 el valor binario (1110011100).

Para realizar esta tarea, use la función DEC2HEX .

1

2

3

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 un valor hexadecimal (FFFFFFFFCA).

Para realizar esta tarea, use la función DEC2OCT .

1

2

3

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 HEX2BIN .

1

2

3

4

A

B

fórmula

Descripción (resultado)

=HEX.A.BIN("F";8)

Convierte el número hexadecimal F en un valor binario con 8 caracteres (00001111).

=HEX.A.BIN("B7")

Convierte el número hexadecimal B7 en binario (10110111).

=HEX.A.BIN("FFFFFFFFFF")

Convierte el valor hexadecimal FFFFFFFFFF en el valor binario (1111111111).

Para realizar esta tarea, use la función HEX2DEC .

1

2

3

4

A

B

fórmula

Descripción (resultado)

=HEX.A.DEC("A5")

Convierte el valor hexadecimal A5 en un valor decimal (165).

=HEX.A.DEC("FFFFFFFF5B")

Convierte el valor hexadecimal FFFFFFFF5B en un valor decimal (-165).

=HEX.A.DEC("3DA408B9")

Convierte el valor hexadecimal 3DA408B9 en un valor decimal (1034160313).

Para realizar esta tarea, use la función HEX2OCT .

1

2

3

4

A

B

fórmula

Descripción (resultado)

=HEX.A.OCT("F";3)

Convierte el valor hexadecimal F en un valor octal con 3 caracteres (017).

=HEX.A.OCT("3B4E")

Convierte el valor hexadecimal 3B4E en un valor octal (35516).

=HEX.A.OCT("FFFFFFFF00")

Convierte el valor hexadecimal FFFFFFFF00 en un valor octal (7777777400).

Para realizar esta tarea, use la función OCT2BIN .

1

2

3

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 el valor binario (1000000000).

Para realizar esta tarea, use la función OCT2DEC .

1

2

3

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 OCT2HEX .

1

2

3

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 un valor hexadecimal (FFFFFFFF5B).

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×