Navigazione Rapida
DECIMALE.OCT - Converti Decimali in Ottale
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 |
Sì | 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
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+