Cómo convertir números binarios con la función BIN.A.DEC, BIN.A.HEX y BIN.A.OCT

codigos azules binarios

El sistema binario es aquel que puede utilizarse en la programación para la codificación de datos importantes o vitales para el funcionamiento del ordenador, o cualquier otro mensaje o palabra, como tu nombre; y es el sistema que funciona en base a dos números, el 0 y el 1.

Cómo Convertir Números Binarios con la Función BIN.A.DEC, BIN.A.HEX y BIN.A.OCT

Sin embargo, es posible decodificar este código, especialmente cuando utilizamos fórmulas en Excel que nos pueden facilitar el trabajo, convirtiéndolos al sistema decimal, hexadecimal e incluso octal, como aprenderemos a lo largo de este artículo, de la forma más sencilla posible.

Tomaremos como punto de partida el sistema decimal, el cual tiene base de 10 digitos, un proceso que manualmente puede tomar más tiempo del que disponemos, ya que se debe tomar en cuenta la posición en la que se encuentran los números, partiendo de derecha a izquierda.

portada verde excel

Por ejemplo, de forma manual, vamos a transformar el número binario 10011001, para lo cual partiremos desde la derecha hasta la izquierda, utilizando la siguiente fórmula:

(2^X) donde 'X' representa la posición en la que está ubicada, quedando de la siguiente forma 1X(2^7)+ 0X(2^6)+ 0X(2^5)+ 1X(2^4)+ 1X(2^3)+ 0X(2^2)+ 0X(2^1)+ 1X(2^0), lo que nos dará un número decimal de 153 al final, teniendo en cuenta que hayamos sumado y obtenido el total de manera correcta.

Con la función BIN.A.DEC nos saltamos todo este proceso, y lo realizamos de la siguiente manera: en nuestra primera celda, tomando como partida A1, escribimos el número binario que queremos transformar en decimal, tomando como ejemplo el número anterior 10011001, y en A2 escribimos la fórmula =BIN.A.DEC(A1), lo que nos dará el mismo resultado de 153.

Números Binarios a Hexadecimales

Ahora, si queremos transformar un número del sistema binario a hexadecimal, tenemos que tener en cuenta que este sistema trabaja con caracteres del 0 al 9, y combinaciones de números hasta la letra F, es decir, a partir de la letra 'A' hablamos de 10, 'B' es 11, 'C' es 12, 'D' es 13, 'E' es 14, y 'F' es 15, ya que la base siempre será 16.

De forma manual, podemos transformar cualquier combinación binaria siguiendo una tabla universal, que es la siguiente: 0 representa 0 tanto en código binario como hexadecimal, 0001 es 1, 0010 es 2, 0011 es 3, 0100 es 4, 0101 es 5, 0110 es 6, 0111 es 7, 1000 es 8, 1001 es 9, 1010 es A, 1011 es B, 1100 es C, 1101 es D, 1110 es E y 1111 es F; así que sin importar que idioma de Excel uses en Excel, el Binario siempre será el mismo.

fila numeros binarios excel

Existen dos posibilidades para convertir cifras binarias en hexadecimales, siendo la primera escribir en nuestra primera celda el monto en binario, por ejemplo 101011010110 en la celda C1, y en la siguiente, es decir, C2, escribir =BIN.A.HEX(C1), lo que debe darnos como resultado AD6, un paso sencillo.

Números binarios a octal

Como su nombre lo indica, el sistema octal tiene como base funcional el número 8, y posee caracteres hasta el 7 sin la necesidad de otros símbolos como letras que lo complementen.

Buscamos en la siguiente tabla cada combinación y su equivalente en octal: donde 0 representa 0 en ambas formas, 001 representa 1, 010 representa 2, 011 representa 3, 100 representa 4, 101 representa 5, 110 representa 6, y 111 representa 7, ahora transformaremos la cantidad 1010100101 a octal.

Desde la derecha hasta la izquierda, debemos agruparlos en tres números, siendo 101, 001, 010 y como nos hace falta números, agregamos dos ceros, obteniendo 001, lo que nos da 1215 y listo, hemos transformado la cantidad binaria a octal manualmente.

En Excel, el procedimiento es igual a los anteriores: escribimos en una celda la cantidad en números binarios (1010100101) y en la siguiente la fórmula: =BIN.A.OCT(C1), lo que nos debe dar como resultado 1215 de manera automática.

Subir