A função BASE converte um número decimal numa representação de texto noutra base. Por exemplo, base 2 para binário.
Partes de uma função BASE
BASE(valor; base; [comprimento_mínimo])
Parte | Descrição | Notas |
valor |
O número a converter em base. |
|
base |
A base (ou base de numeração) na qual converter o valor. |
|
comprimento_mínimo |
(Opcional) O comprimento mínimo do texto devolvido. |
|
Fórmulas de amostra
BASE(255; 16)
BASE(A2; 2)
BASE(4095; 16; 6)
Notas
- Os valores de argumentos numéricos não inteiros são truncados para um número inteiro.
- Certifique-se de que os cálculos que utilizam o resultado da função BASE têm em conta que este pode estar numa base não decimal. Os resultados são convertidos automaticamente pelo Google Sheets. Por exemplo, se a célula A2 contiver 1111 (o equivalente binário do valor decimal 31) e a célula B2 contiver uma fórmula como "=A2+9", o resultado será 11120, o que está incorreto em termos de cálculo binário.
Exemplos
Este exemplo converte o número decimal 255 na base 16 (hexadecimal):
A | B | |
1 | Fórmula | Resultado |
2 | =BASE(255; 16) | FF |
Este exemplo converte o número na célula A2 (valor decimal 21) na base fornecida na célula B2 (binário):
A | B | C | D | |
1 | Número | Base | Fórmula | Resultado |
2 | 21 | 2 | =BASE(A2; B2) | 10101 |
Este exemplo converte o número decimal 4095 na base 16 (hexadecimal) com um comprimento mínimo de 6 carateres:
A | B | |
1 | Fórmula | Resultado |
2 | =BASE(4095; 16; 6) | 000FFF |
Funções relacionadas
- DECIMAL: A função DECIMAL converte a representação do texto de um número noutra base numa base 10 (decimal).
- BINADEC: A função BINADEC converte um número binário com sinal para o sistema decimal.
- BINAHEX: A função BINAHEX converte um número binário com sinal para o sistema hexadecimal com sinal.
- BINAOCT: A função BINAOCT converte um número binário com sinal para o sistema octal com sinal.
- OCTABIN: A função OCTABIN converte um número octal com sinal para o sistema binário com sinal.
- OCTADEC: A função OCTADEC converte um número octal com sinal para o sistema decimal.
- OCTAHEX: A função OCTAHEX converte um número octal com sinal para o sistema hexadecimal com sinal.
- DECABIN: A função DECABIN converte um número decimal para o sistema binário com sinal.
- DECAOCT: A função DECAOCT converte um número decimal para o sistema octal com sinal.
- DECAHEX: A função DECAHEX converte um número decimal para o sistema hexadecimal com sinal.
- HEXABIN: A função HEXABIN converte um número hexadecimal com sinal para o sistema binário com sinal.
- HEXADEC: A função HEXADEC converte um número hexadecimal com sinal para o sistema decimal.
- HEXAOCT: A função HEXAOCT converte um número hexadecimal com sinal para o sistema octal com sinal.