função BIN2DEC do Excel converte um número binário (base 2 ) para um número decimal (base 10) . Esta conversão é frequentemente necessário na programação , porque a linguagem de máquina é em binário, mas os seres humanos usam o sistema decimal. Instruções
1
Aprenda a sintaxe para BIN2DEC . É BIN2DEC (valor) em que o valor é o número binário para converter para decimal . O valor não pode ter mais de 10 bits , incluindo o bit de sinal . O bit de sinal é o bit mais significativo e todos os outros bits são bits de magnitude .
2
Estudo como BIN2DEC é avaliada. Cada posição representa uma potência de 2 que começa com 0 no lugar mais à direita e um aumento de 1 para cada posição para a esquerda . Assim , o primeiro lugar dá o número de 1s , o segundo local é o número de 2s , o terceiro lugar é o número de 4s e assim por diante de modo que o lugar enésimo representa o valor 2 ^ n . 1101 é avaliada como 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13.
3
Observe como este formato permite números negativos ser representado por notação de complemento de dois . A 1 no 10 º lugar indica um número negativo , que pode ser avaliada como ( valor - 2 ^ 10). Assim, 1000001101 = 525 - . 1024 = -499
4
Esperar BIN2DEC para retornar o # VALOR ! valor de erro se o seu argumento não é um número binário ou tem mais de 10 bits.
5
Vejam um exemplo de BIN2DEC . = BIN2DEC ( 1100100 ) retorna 100 . 2 ^ 6 2 ^ 5 2 ^ 2 = 64 32 4 = 100 . = BIN2DEC ( 1111111111 ) retorna -1 usando a notação de complemento de dois .