Navigazione Rapida
Funzione OCT.HEX
Riepilogo
La funzione OCT.HEX converte un numero ottale in formato esadecimale, utile per operazioni di conversione numerica in base 8 verso base 16, con gestione dei numeri negativi tramite complemento a due.
Sintassi
OCT.HEX(num; [cifre])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| num | Numero ottale |
Sì | Numero ottale valido (0-7 per cifra, max 10 cifre). Numeri negativi in complemento a due. |
| cifre | Numero intero |
No | Caratteri esadecimali da restituire. Utile per padding con zeri. |
Utilizzo della funzione OCT2HEX
OCT.HEX è ideale per conversioni numeriche in contesti di programmazione, analisi dati binari o lavoro con registri hardware. Gestisce automaticamente la rappresentazione dei numeri negativi e permette di formattare l'output con un numero specifico di cifre.
Esempi Comuni di OCT2HEX
Conversione base con padding
=OCT.HEX(100; 4)
Converte 100 ottale in esadecimale con 4 cifre: 0040.
Numero ottale grande/negativo
=OCT.HEX(7777777533)
Converte 7777777533 ottale in FFFFFFFF5B (rappresentazione completa).
Domande Frequenti
Errori Comuni e Soluzioni
#NUM!
Cause: num non è un numero ottale valido (>7 in una cifra)
Solution: Verificare che tutte le cifre siano 0-7.
#NUM!
Cause: cifre negativo o richiesto più spazio del limite
Solution: Usare valore positivo per cifre e valore ottale valido.
#VALORE!
Cause: cifre non è numerico
Solution: Inserire un numero intero valido per cifre.
Note
- Il bit più significativo di num è sempre il segno
- Per negativi usa complemento a due su 30 bit
- Se omesso, cifre usa lunghezza minima necessaria
- Tronca la parte decimale se cifre non intero
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+