Questo articolo descrive la sintassi della formula e l'uso della funzione BASE in Microsoft Excel.
Descrizione
Converte un numero in una rappresentazione in formato testo con la radice data (base).
Sintassi
BASE(num; radice [lungh_min])
Gli argomenti della sintassi della funzione BASE sono i seguenti:
-
num Obbligatorio. Numero da convertire. Deve essere un numero intero maggiore o uguale a 0 e minore di 2^53.
-
radice Obbligatorio. Radice base nella quale si vuole convertire il numero. Deve essere un numero intero maggiore o uguale a 2 e minore o uguale a 36.
-
lungh_min Facoltativo. Lunghezza minima della stringa restituita. Deve essere un numero intero maggiore o uguale a 0.
Osservazioni
-
Se num, radice o Min_length esula dai vincoli minimi o massimi, BASE restituisce il #NUM! .
-
Se Num è un valore non numerico, BASE restituisce il #VALUE! .
-
Se come argomento si immette un numero non intero, la parte decimale verrà troncata.
-
Se si include l'argomento lungh_min e il risultato è più breve della lunghezza minima specificata, verranno aggiunti zeri iniziali. Ad esempio, BASE(16,2) restituisce 10000, ma BASE(16,2,8) restituisce 00010000.
-
Il valore massimo dell'argomento lungh_min è 255.
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 |
=BASE(7;2) |
Converte il numero decimale 7 in base 2 (binario). Il risultato è 111. |
111 |
=BASE(100;16) |
Converte il numero decimale 100 in base 16 (esadecimale). Il risultato è 64. |
64 |
=BASE(15;2;10) |
Converte il numero decimale 15 in base 2 (binario), con una lunghezza minima di 10. Il risultato è 0000001111, dove 1111 è preceduto da 6 zeri iniziali per raggiungere una lunghezza della stringa pari a 10 caratteri. |
0000001111 |