DECAOCT - Função DECAOCT

Excel 2007+

Resumo

A função DECAOCT converte números decimais em representação octal (base 8), facilitando conversões numéricas em sistemas binários e otimizações de programação.

Sintaxe

DECAOCT(número; [casas])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
número Number Sim Inteiro decimal para conversão (de -536870912 a 536870911)
casas Number Não Quantidade de dígitos no resultado octal (padrão: mínimo necessário)

Usando a função DEC2OCT

Use DECAOCT para converter valores decimais em octal quando trabalhando com sistemas de numeração base 8, programação de baixo nível ou análise de dados binários.

Exemplos Comuns de DEC2OCT

Conversão Básica com Zeros à Esquerda

=DECAOCT(58; 3)

Converte 58 decimal para octal com 3 dígitos: resulta em 072.

Número Negativo

=DECAOCT(-100)

Converte -100 para octal usando complemento a dois: resulta em 7777777634.

Perguntas Frequentes

De -536.870.912 a 536.870.911. Valores fora deste intervalo geram erro #NUM!.

A função usa o número mínimo de caracteres necessário para representar o valor.

Erros Comuns e Soluções

#NUM!

Cause: Número fora do intervalo -536870912 a 536870911

Solution: Use um valor decimal dentro do intervalo suportado

#VALUE!

Cause: Argumento 'número' ou 'casas' não é numérico

Solution: Verifique se ambos os argumentos são números válidos

#NUM!

Cause: 'casas' negativo ou insuficiente para o número

Solution: Use valor positivo para 'casas' maior que os dígitos necessários

Notas

  • Para números negativos, retorna 10 caracteres (30 bits) independentemente do argumento 'casas'
  • Números fracionários são truncados para inteiro
  • Excel 2007 e versões posteriores
  • Categoria: Funções de Engenharia

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+