Questo articolo descrive la sintassi della formula e l'uso della funzione DECIMALE.HEX in Microsoft Excel.
Descrizione
Converte un numero decimale in esadecimale.
Sintassi
DECIMALE.HEX(num; [cifre])
Gli argomenti della sintassi della funzione DECIMALE.HEX sono i seguenti:
-
num Obbligatorio. L’intero decimale da convertire. Se num è negativo, cifre verrà ignorato e DEC2HEX restituirà un numero esadecimale di 10 caratteri (40 bit) in cui il bit più significativo è 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, DECIMALE.HEX utilizzerà il minor numero di caratteri necessario. Cifre è utile per aggiungere gli zeri iniziali al valore restituito.
Osservazioni
-
Se Num è < -549.755.813.888 o se Num è > 549.755.813.887, DEC2HEX restituisce il #NUM! .
-
Se Num non è numerico, DEC2HEX restituisce il #VALUE! .
-
Se il risultato di DEC2HEX richiede più del numero di caratteri Places specificati, restituirà il #NUM! .
Ad esempio, DEC2HEX(64,1) restituisce il valore di errore perché il risultato (40) richiede due caratteri. -
Se Cifre non è un numero intero, la parte decimale verrà troncata.
-
Se Places non è numerico, DEC2HEX restituisce il #VALUE! .
-
Se Places è negativo, DEC2HEX 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 |
Descrizione |
Risultato |
=DECIMALE.HEX(100; 4) |
Converte il valore decimale 100 in esadecimale con 4 caratteri ("a cui vengono aggiunti" due zeri iniziali). |
0064 |
=DECIMALE.HEX(-54) |
Converte il valore decimale -54 in esadecimale |
FFFFFFFFCA |
=DECIMALE.HEX(28) |
Converte il valore decimale 28 in esadecimale. |
1C |
=DECIMALE.HEX(64;1) |
Restituisce il valore di errore #NUM! perché il risultato (40) richiede 2 cifre. |
#NUM! |