Skip to content

Como converter números binários com as funções BIN.A.DEC, BIN.A.HEX ​​e BIN.A.OCT (exemplo)

27 de abril de 2021

O sistema binário É aquele que pode ser utilizado na programação para codificar dados importantes ou vitais para o funcionamento do computador, ou qualquer outra mensagem ou palavra, como o seu nome; e é o sistema que funciona com base em dois números, 0 e 1.

No entanto, é possível decodificar este código, principalmente quando utilizamos fórmulas no Excel que podem facilitar nosso trabalho, convertendo-as para o sistema decimal, hexadecimal e até octal, como aprenderemos ao longo deste artigo, da forma mais simples possível.

Tomaremos como ponto de partida o sistema decimal, que tem uma base de 10 dígitos, um processo que manualmente pode levar mais tempo do que o que temos, pois deve-se levar em conta a posição em que se encontram os números, começando da direita para a esquerda. .

Por exemplo, manualmente, vamos transformar o número binário 10011001, para o qual começaremos da direita para a esquerda, usando a seguinte fórmula:

(2 ^ X) onde ‘X’ representa a posição em que está localizado, deixando o seguinte 1X (2 ^ 7) + 0X (2 ^ 6) + 0X (2 ^ 5) + 1X (2 ^ 4) + 1X (2 ^ 3) + 0X (2 ^ 2) + 0X (2 ^ 1) + 1X (2 ^ 0), o que nos dará um número decimal de 153 no final, levando em consideração que adicionamos e obtivemos o total corretamente.

Com função BIN.A.DEC Ignoramos todo esse processo e o fazemos da seguinte maneira: em nossa primeira célula, tomando A1 como ponto de partida, escrevemos o número binário que queremos transformar em decimal, tomando o número anterior 10011001 como exemplo, e em A2 nós escreva a fórmula = BIN.A.DEC (A1), que nos dará o mesmo resultado de 153.

Números binários para hexadecimais

Agora, se quisermos transformar um número do sistema binário em hexadecimal, devemos ter em mente que este sistema funciona com caracteres 0 a 9, e combinações de números até a letra F, ou seja, da letra ‘A’ falamos de 10, ‘B’ é 11, ‘C’ é 12, ‘D’ é 13, ‘E’ é 14 e ‘F’ é 15, pois a base sempre será 16.

Manualmente, podemos transformar qualquer combinação binária seguindo uma tabela universal, que é a seguinte: 0 representa 0 no código binário e hexadecimal, 0001 é 1, 0010 é 2, 0011 é 3, 0100 é 4, 0101 é 5, 0110 é 6, 0111 é 7, 1000 é 8, 1001 é 9, 1010 é A, 1011 é B, 1100 é C, 1101 é D, 1110 é E e 1111 é F; portanto, não importa o idioma do Excel que você usa no Excel, o binário sempre será o mesmo.

números binários de linha excel

Existem duas possibilidades para converter figuras binárias em hexadecimais, a primeira sendo escrever em nossa primeira célula a quantidade em binário, por exemplo 101011010110 na célula C1, e na próxima, isto é, C2, escreva = BIN.A.HEX ​​(C1), o que deve nos dar AD6, um passo simples.

Números binários para octais

Como o nome indica, o sistema octal tem como base funcional o número 8, e possui caracteres de até 7 sem a necessidade de outros símbolos como letras para complementá-lo.

Olhamos na tabela a seguir para cada combinação e seu equivalente em octal: onde 0 representa 0 em ambas as formas, 001 representa 1, 010 representa 2, 011 representa 3, 100 representa 4, 101 representa 5, 110 representa 6 e 111 representa 7, agora vamos transformar a quantidade 1010100101 em octal.

Da direita para a esquerda, devemos agrupá-los em três números, sendo 101, 001, 010 e como precisamos de números, somamos dois zeros, obtendo 001, que nos dá 1215 e voila, transformamos a quantidade binária em octal manualmente.

No Excel, o procedimento é igual aos anteriores: escrevemos em uma célula a quantidade em números binários (1010100101) e na seguinte fórmula: = BIN.A.OCT (C1), que deve nos dar um resultado 1215 automaticamente.