Un sistema numerico è un modo sistematico per rappresentare i numeri con caratteri simbolici e utilizza un valore di base per raggruppare comodamente i numeri in forma compatta. Il sistema numerico più comune è il decimale, che ha un valore di base pari a 10 e un set di caratteri simbolici pari a 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Tuttavia, esistono altri sistemi numerici e possono essere più efficienti da usare per uno scopo specifico. Ad esempio, poiché i computer usano la logica booleana per eseguire calcoli e operazioni, usano il sistema numerico binario, che ha un valore di base pari a 2.
Nota
Questo articolo descrive i diversi sistemi numerici. Per modificare il carattere usato per separare migliaia o decimali in base all'area geografica, vedere l'argomento Modificare il carattere usato per separare migliaia o decimali in Microsoft Q&A.
Microsoft Office Excel offre diverse funzioni che consentono di convertire i numeri da e verso i sistemi numerici seguenti:
| Sistema numerico | Valore di base | Set di caratteri simbolici |
|---|---|---|
| Binario | 2 | 0,1 |
| Ottale | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Decimale | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 |
| Esadecimale | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Convertire un numero binario in decimale
Per eseguire questa attività, usa la funzione BIN2DEC .
| Formula | Descrizione (risultato) |
|---|---|
| =BINARIO.DECIMALE(1100100) | converte il binario 1100100 in decimale (100) |
| =BINARIO.DECIMALE(1111111111) | converte il 1111111111 binario in decimale (-1) |
Convertire un numero binario in esadecimale
Per eseguire questa attività, usa la funzione BIN2HEX .
| Formula | Descrizione (risultato) |
|---|---|
| =BINARIO.HEX(11111011; 4) | converte i 11111011 binari in esadecimali con 4 caratteri (00FB) |
| =BINARIO.HEX(1110) | converte il file binario 1110 in esadecimale (E) |
| =BINARIO.HEX(1111111111) | converte i 1111111111 binari in esadecimali (FFFFFFFFFFFF) |
Convertire un numero binario in ottale
Per eseguire questa attività, usa la funzione BIN2OCT .
| Formula | Descrizione (risultato) |
|---|---|
| =BINARIO.OCT(1001; 3) | converte il binario 1001 in ottale con 3 caratteri (011) |
| =BINARIO.OCT(1100100) | converte il binario 1100100 in ottale (144) |
| =BINARIO.OCT(1111111111) | converte la 1111111111 binaria in ottale (7777777777) |
converte un numero decimale in binario
Per eseguire questa attività, usa la funzione DEC2BIN .
| Formula | Descrizione (risultato) |
|---|---|
| =DECIMALE.BINARIO(9; 4) | converte il decimale 9 in binario con 4 caratteri (1001) |
| =DECIMALE.BINARIO(-100) | converte il decimale -100 in binario (1110011100) |
Convertire un numero decimale in esadecimale
Per eseguire questa attività, usa la funzione DEC2HEX .
| Formula | Descrizione (risultato) |
|---|---|
| =DECIMALE.HEX(100; 4) | converte il decimale 100 in esadecimale con 4 caratteri (0064) |
| =DECIMALE.HEX(-54) | converte il decimale -54 in esadecimale (FFFFFFFFCA) |
Convertire un numero decimale in ottale
Per eseguire questa attività, usa la funzione DEC2OCT .
| Formula | Descrizione (risultato) |
|---|---|
| =DECIMALE.OCT(58; 3) | converte il decimale 58 in ottale (072) |
| =DECIMALE.OCT(-100) | converte i decimali in ottali (7777777634) |
Convertire un numero esadecimale in binario
Per eseguire questa attività, usa la funzione HEX2BIN .
| Formula | Descrizione (risultato) |
|---|---|
| =HEX.BINARIO("F"; 8) | Converte la F esadecimale in binaria, con 8 caratteri (00001111) |
| =HEX.BINARIO("B7") | converte l'esadecimale B7 in binario (10110111) |
| =HEX.BINARIO("FFFFFFFFFF") | converte l'esadecimale FFFFFFFFFF in binario (1111111111) |
Convertire un numero esadecimale in decimale
Per eseguire questa attività, usa la funzione HEX2DEC .
| Formula | Descrizione (risultato) |
|---|---|
| =HEX.DECIMALE("A5") | converte il valore esadecimale A5 in decimale (165) |
| =HEX.DECIMALE("FFFFFFFF5B") | converte il FFFFFFFF5B esadecimale in decimale (-165) |
| =HEX.DECIMALE("3DA408B9") | converte l'esadecimale 3DA408B9 in decimale (1034160313) |
Convertire un numero esadecimale in ottale
Per eseguire questa attività, usa la funzione HEX2OCT .
| Formula | Descrizione (risultato) |
|---|---|
| =HEX.OCT("F"; 3) | converte F esadecimale in ottale con 3 caratteri (017) |
| =HEX.OCT("3B4E") | converte l'esadecimale 3B4E in ottale (35516) |
| =HEX.OCT("FFFFFFFF00") | converte FFFFFFFF00 esadecimale in ottale (7777777400) |
Convertire un numero ottale in binario
Per eseguire questa attività, usa la funzione OCT2BIN .
| Formula | Descrizione (risultato) |
|---|---|
| =OCT.BINARIO(3; 3) | converte l'ottale 3 in binario con 3 caratteri (011) |
| =OCT.BINARIO(7777777000) | converte il 7777777000 ottale in binario (1000000000) |
Convertire un numero ottale in decimale
Per eseguire questa attività, usa la funzione OCT2DEC .
| Formula | Descrizione (risultato) |
|---|---|
| =OCT.DECIMALE(54) | converte l'ottale 54 in decimale (44) |
| =OCT.DECIMALE(7777777533) | converte il 7777777533 ottale in decimale (-165) |
Convertire un numero ottale in esadecimale
Per eseguire questa attività, usa la funzione OCT2HEX .
| Formula | Descrizione (risultato) |
|---|---|
| =OCT.HEX(100; 4) | converte il numero ottale 100 in esadecimale con 4 caratteri (0040) |
| =OCT.HEX(7777777533) | converte il numero ottale 7777777533 in esadecimale (FFFFFFFF5B) |
Vedere anche
Modificare le impostazioni del formato locale in Excel per il Web