BASE
Converte um número em uma representação textual na base (radix) dada, opcionalmente preenchida com zeros à esquerda até um comprimento mínimo.
BASE(número; base; [comprimento_mín])Argumentos
númeroO inteiro não negativo a converter (0 a 2^53 − 1).baseA base radix para a qual converter (2 a 36).comprimento_mínOpcional. Comprimento mínimo da cadeia resultante (0 a 255), preenchido com zeros à esquerda.(opcional)
=BASE(15;2)15 em binário
=BASE(255;16)255 em hexadecimal
=BASE(7;2;8)Binário preenchido a 8 caracteres
- •Disponível desde o Excel 2013
- •Retorna #NÚM! se número, base ou comprimento_mín estiverem fora do intervalo
- •Use DECIMAL() para reconverter uma cadeia em base N para um número
- •Esquecer que a saída de BASE é texto, não um número, por isso os zeros à esquerda (de comprimento_mín) são preservados e o resultado não pode ser usado diretamente em cálculos aritméticos sem conversão
- •Passar uma base fora do intervalo válido de 2 a 36, o que devolve um erro #NÚM! já que BASE só suporta sistemas numéricos representáveis com os dígitos 0-9 e as letras A-Z
- •Confundir BASE com DECIMAL - BASE converte um número decimal para outra base como texto, enquanto DECIMAL faz o inverso, convertendo texto em base N de volta num número decimal
DECIMALRealiza a operação inversa - converte uma cadeia de texto em base N de volta num número decimal, desfazendo o que BASE produz.DEC2BINConverte especificamente para binário com o seu próprio conjunto de limitações, uma alternativa mais especializada à conversão de propósito geral para qualquer base de BASE.DEC2HEXConverte especificamente para hexadecimal, outra alternativa especializada a BASE para uma única base de destino fixa.Por que razão BASE devolve um erro #NÚM!?
A base está provavelmente fora do intervalo válido de 2 a 36, ou os argumentos número ou comprimento_mín estão fora dos seus limites permitidos - verifique cada argumento em relação aos limites de BASE.
Posso usar o resultado de BASE num cálculo?
Não diretamente - BASE devolve texto, não um número, o que é particularmente importante quando comprimento_mín adiciona zeros à esquerda que de outra forma seriam eliminados num contexto numérico.
Como converto de volta um número de outra base para decimal?
Use DECIMAL(texto, base), a função inversa - recebe texto numa base dada e devolve o número decimal equivalente.
Precisa traduzir uma fórmula usando BASE?
Use nosso tradutor para converter sua fórmula completa
