Questo articolo descrive la sintassi della formula e l'uso della funzione HEX.OCT in Microsoft Excel.
Descrizione
Converte un numero esadecimale in ottale.
Sintassi
HEX.OCT(num; [cifre])
Gli argomenti della sintassi della funzione HEX.OCT sono i seguenti:
-
num Obbligatorio. Numero esadecimale che si desidera convertire. Num non può essere costituito da più di 10 caratteri. Il bit più significativo di num è il bit del segno. I rimanenti 39 bit sono i bit del valore da convertire. I numeri negativi vengono rappresentati sotto forma di notazione in complemento a due.
-
Cifre Facoltativo. Numero di caratteri da utilizzare. Se cifre viene omesso, HEX.OCT utilizzerà il minor numero di caratteri necessario. Cifre è utile per aggiungere gli zeri iniziali al valore restituito.
Osservazioni
-
Se num è negativo, HEX.OCT ignorerà cifre e restituirà un numero ottale di 10 caratteri.
-
Se num è negativo, non potrà essere minore di FFE0000000, e se è positivo, non potrà essere maggiore di 1FFFFFFF.
-
Se num non è un numero esadecimale valido, HEX2OCT restituisce il #NUM! .
-
Se HEX2OCT richiede più di cifre, restituirà il #NUM! .
-
Se cifre non è un numero intero, la parte decimale verrà troncata.
-
Se cifre non è un valore numerico, HEX2OCT restituisce il #VALUE! .
-
Se cifre è negativo, HEX2OCT restituisce il #NUM! .
Esempio
Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO. Se necessario, è possibile regolare la larghezza delle colonne per visualizzare tutti i dati.
Formula |
Description |
Risultato |
=HEX.OCT("F"; 3) |
Converte F esadecimale in ottale con 3 caratteri (lo 0 iniziale è "riempimento") |
017 |
=HEX.OCT("3B4E") |
Converte 3B4E esadecimale in ottale |
35516 |
=HEX.OCT("FFFFFFFF00") |
Converte FFFFFFFF00 esadecimale in ottale |
7777777400 |