Navegação Rápida
OCTAHEX - Função OCTAHEX
Resumo
A função OCTAHEX do Excel converte números octais em representação hexadecimal, facilitando conversões entre bases numéricas. Suporta números negativos via complemento a dois e permite formatação com zeros à esquerda.
Sintaxe
OCTAHEX(número; [casas])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| número | String/Number |
Sim | O número octal para conversão. Máximo 10 caracteres octais (30 bits), com bit de sinal no MSB. |
| casas | Integer |
Não | Opcional. Define caracteres no resultado. Omitir usa mínimo necessário. |
Usando a função OCT2HEX
Use OCTAHEX para converter valores octais em hexadecimais em cálculos de programação, análise de memória ou desenvolvimento de sistemas. Ideal para trabalhar com representações binárias em formato legível.
Exemplos Comuns de OCT2HEX
Conversão Básica com Preenchimento
=OCTAHEX(100; 4)
Converte 100 octal para hexadecimal com 4 dígitos: 0040.
Número Negativo Grande
=OCTAHEX(7777777533)
Converte grande número octal negativo para FFFFFFFF5B (10 dígitos).
Perguntas Frequentes
Erros Comuns e Soluções
#NUM!
Cause: Número octal inválido ou excede 10 dígitos
Solution: Verifique se usa apenas 0-7 e máx. 10 caracteres.
#NUM!
Cause: [casas] negativo ou insuficiente
Solution: Use valor inteiro positivo adequado.
#VALOR!
Cause: [casas] não numérico
Solution: Insira número inteiro válido.
Notas
- Números negativos usam notação de complemento a dois.
- Para [casas] omitido, usa mínimo caracteres necessários.
- Bit mais significativo é sinal; restantes são magnitude.
Compatibilidade
Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em: Excel 2003 e anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+