Questo articolo descrive la sintassi della formula e l'uso della funzione DECIMALE in Microsoft Excel.
Descrizione
Converte la rappresentazione di un numero in formato testo di una determinata base in un numero decimale.
Sintassi
DECIMALE(testo; radice)
La sintassi della funzione DECIMALE utilizza i seguenti argomenti.
-
Testo Obbligatorio.
-
Radice Obbligatorio. La radice deve essere un numero intero.
Osservazioni
-
La lunghezza della stringa di testo non deve essere superiore a 255 caratteri.
-
L'argomento di testo può essere qualsiasi combinazione di caratteri alfanumerici validi per la radice e non fa distinzione tra maiuscole e minuscole.
-
Excel supporta un argomento di testo maggiore o uguale a 0 e minore di 2^53. Un argomento di testo che restituisce un numero superiore a 2^53 può compromettere la precisione.
-
La radice deve essere maggiore o uguale a 2 (binario, o base 2) e minore o uguale a 36 (base 36).
Una radice superiore a 10 utilizza i valori numerici da 0 a 9 e le lettere da A a Z secondo il caso. Ad esempio, la base 16 (esadecimale) utilizza i numeri da 0 a 9 e le lettere da A a F e la base 36 utilizza i numeri da 0 a 9 e le lettere da A a Z. -
Se uno degli argomenti esula dai vincoli, decimale può restituire il #NUM! o #VALORE! .
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 |
Funzionamento |
'=DECIMALE("FF";16) |
Converte il valore esadecimale (base 16) FF nel valore decimale (base 10) equivalente (255). |
=DECIMALE("FF";16) |
"F" si trova nella posizione 15 del sistema di numerazione base 16. Poiché tutti i sistemi di numerazione iniziano con 0, il sedicesimo carattere in formato esadecimale si troverà nella quindicesima posizione. La seguente formula illustra come avviene la conversione al formato decimale: |
La funzione HEX.DECIMALE presente nella cella C3 verifica questo risultato. |
=HEX.DECIMALE("ff") |
Formula |
|
=(15*(16^1))+(15*(16^0)) |
|||
'=DECIMALE(111;2) |
Converte il valore binario (base 2) 111 nel valore decimale (base 10) equivalente (7). |
=DECIMALE(111;2) |
"1" si trova nella posizione 1 del sistema di numerazione base 2. La seguente formula illustra come avviene la conversione al formato decimale: |
La funzione BINARIO.DECIMALE presente nella cella C6 verifica questo risultato. |
=BINARIO.DECIMALE(111) |
Formula |
|
=(1*(2^2))+(1*(2^1))+(1*(2^0)) |
|||
'=DECIMALE("zap";36) |
Converte il valore "zap" in base 36 nel valore decimale equivalente (45745). |
=DECIMALE("zap";36) |
"z" si trova nella posizione 35, "a" si trova nella posizione 10 e "p" si trova nella posizione 25. La seguente formula illustra come avviene la conversione al formato decimale. |
Formula |
|||
=(35*(36^2))+(10*(36^1))+(25*(36^0)) |