DECIMALE.OCT - Converti Decimali in Ottale

Excel 2007+

Riepilogo

La funzione DECIMALE.OCT di Excel converte numeri decimali in formato ottale (base 8), utile per applicazioni di programmazione e analisi numerica avanzata.

Sintassi

DECIMALE.OCT(num; [cifre])

Parametri

Parametro Tipo Richiesto Descrizione
num Number L’intero decimale da convertire. Gestisce negativi con notazione complemento a due.
cifre Number No Numero di caratteri da utilizzare nel risultato ottale.

Utilizzo della funzione DEC2OCT

DECIMALE.OCT è essenziale per sviluppatori e analisti che lavorano con sistemi numerici in base 8, tipicamente usati in programmazione di basso livello e analisi di registri.

Esempi Comuni di DEC2OCT

Conversione base con padding

=DECIMALE.OCT(58; 3)

Converte 58 decimale in ottale con 3 cifre: restituisce '072'.

Numero negativo

=DECIMALE.OCT(-100)

Converte -100 in ottale (30 bit): restituisce '7777777634'.

Domande Frequenti

Da -536.870.912 a 536.870.911. Valori fuori range generano #NUM!.

DECIMALE.OCT restituisce #NUM! se servono più caratteri di quelli specificati.

Errori Comuni e Soluzioni

#NUM!

Cause: 'num' fuori range (-536870912 a 536870911)

Solution: Usa un valore decimale valido nel range specificato

#VALUE!

Cause: 'num' o 'cifre' non numerico

Solution: Assicurati che entrambi i parametri siano valori numerici

#NUM!

Cause: 'cifre' negativo o insufficiente

Solution: Usa valore positivo per 'cifre' adeguato alla grandezza del numero

Note

  • Per numeri negativi usa rappresentazione 30-bit con bit di segno
  • I numeri negativi ignorano il parametro 'cifre'
  • La parte decimale di 'cifre' viene troncata automaticamente
  • Disponibile da Excel 2007 in poi

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in: Excel 2003 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+