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!

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.