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.
- Radix 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)) |
Inizio pagina