fechar

Aprender Excel

APRENDER EXCEL

DICAS E NOVIDADES SOBRE EXCEL

Conversão de bases no Excel

por: Maximiliano Meyer em Tutoriais, no dia 16/09 | 11:22 atualizado em 06/07 | 07:59

Está cursando alguma faculdade da área da computação ou alguma engenharia e precisa converter bases decimais? Se a resposta foi positiva, com certeza você sabe como é chato e qualquer falta de atenção pode comprometer toda sua conversão, certo? Ou então você, apenas, quer saciar sua curiosidade e saber quais são os resultados de uma conversão de octal para decimal? de binário para hexadecimal? Decimal para binário? Etc.? Então veja como o Excel pode fazer isso automaticamente para nós.

Antes de começar, é preciso que você saiba que as fórmulas a seguir são parte da ferramenta de Análise, no menu de suplementos e dependendo da versão do seu Excel precisarão ser ativadas antes de começarmos as conversões. Caso não saiba como fazer isso, veja o seguinte link.

Convertendo a partir de Decimal

As fórmulas não tem mistério, você apenas terá de digitar a função abaixo e dentro do parêntese colocar o nome a ser convertido. Veja que todas as conversões seguem a mesma sintaxe. Veja:

=DECABIN(num) - Converte um número decimal em binário
=DECAHEX(num) -Converte um número decimal em hexadecimal
=DECAOCT(num) - Converte um número decimal em octal

Convertendo a partir de Binário

As fórmulas são:

=BINADEC(num) - Converte um número binário em decimal
=BINAHEX(num) - Converte um número binário em hexadecimal
=BINAOCT(num) - Converte um número binário em octal

Convertendo a partir de Octal

=OCTABIN(num) - Converte um número octal em binário
=OCTAHEX(num) - Converte um número octal em hexadecimal
=OCTADEC(num) - Converte um número octal em decimal

Convertendo a partir de Hexadecimal

Note que a fórmula será um pouco diferente das anteriores pois precisará que os valores a serem convertidos estejam entre aspas ' '. Isto se dá pois Hexadecimal aceita como valor as letras A, B, C, D e E e caso coloquemo-as sem aspas o Excel vai interpretar como referência de células e não como valores independentes.

=HEXABIN('num') - Converte um número hexadecimal em binário
=HEXADEC('num') - Converte um número hexadecimal em decimal
=HEXAOCT('num') - Converte um número hexadecimal em octal

Fácil, hein? Aproveitem =)