OCTAHEX - Função OCTAHEX

Excel 2007+

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

Ignora [casas] e retorna sempre 10 caracteres hexadecimais.

Máximo 10 caracteres octais (30 bits).

Retorna erro #NUM!.

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+