Un sistema numerico è un modo sistematico per rappresentare numeri con caratteri simbolici e usa un valore di base per raggruppare facilmente i numeri in formato compatto. Il sistema numerico più comune è decimale, che ha il valore di base 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 di numerazione 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 le migliaia o i decimali in base all'area geografica, vedere l'argomento Modificare il carattere usato per separare le migliaia o i decimali in Microsoft Q&A.
Microsoft Office Excel include diverse funzioni che è possibile usare per convertire i numeri nei e dai sistemi di numerazione 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à, usare la funzione BIN2DEC .
| Formula | Descrizione (risultato) |
|---|---|
| =BINARIO.DECIMALE(1100100) | Converte 1100100 binario in decimale (100) |
| =BINARIO.DECIMALE(1111111111) | Converte 1111111111 binario in decimale (-1) |
Convertire un numero binario in esadecimale
Per eseguire questa attività, usare la funzione BIN2HEX .
| Formula | Descrizione (risultato) |
|---|---|
| =BINARIO.HEX(11111011; 4) | Converte 11111011 binario in esadecimale con 4 caratteri (00FB) |
| =BINARIO.HEX(1110) | Converte 1110 binario in esadecimale (E) |
| =BINARIO.HEX(1111111111) | Converte 1111111111 binario in esadecimale (FFFFFFFFFF) |
Convertire un numero binario in ottale
Per eseguire questa attività, usare la funzione BIN2OCT .
| Formula | Descrizione (risultato) |
|---|---|
| =BINARIO.OCT(1001; 3) | Converte 1001 binario in ottale con 3 caratteri (011) |
| =BINARIO.OCT(1100100) | Converte 1100100 binario in ottale (144) |
| =BINARIO.OCT(1111111111) | Converte 1111111111 binario in ottale (7777777777) |
converte un numero decimale in binario
Per eseguire questa attività, usare la funzione DEC2BIN .
| Formula | Descrizione (risultato) |
|---|---|
| =DECIMALE.BINARIO(9; 4) | Converte 9 decimale in binario con 4 caratteri (1001) |
| =DECIMALE.BINARIO(-100) | Converte -100 decimale in binario (1110011100) |
Convertire un numero decimale in esadecimale
Per eseguire questa attività, usare la funzione DEC2HEX .
| Formula | Descrizione (risultato) |
|---|---|
| =DECIMALE.HEX(100; 4) | Converte 100 decimale in esadecimale con 4 caratteri (0064) |
| =DECIMALE.HEX(-54) | Converte -54 decimale in esadecimale (FFFFFFFFCA) |
Convertire un numero decimale in ottale
Per eseguire questa attività, usare la funzione DEC2OCT .
| Formula | Descrizione (risultato) |
|---|---|
| =DECIMALE.OCT(58; 3) | Converte 58 decimale in ottale (072) |
| =DECIMALE.OCT(-100) | Converte decimale in ottale (7777777634) |
Convertire un numero esadecimale in binario
Per eseguire questa attività, usare la funzione HEX2BIN .
| Formula | Descrizione (risultato) |
|---|---|
| =HEX.BINARIO("F"; 8) | Converte F esadecimale in binario, con 8 caratteri (00001111) |
| =HEX.BINARIO("B7") | Converte B7 esadecimale in binario (10110111) |
| =HEX.BINARIO("FFFFFFFFFF") | Converte FFFFFFFFFF esadecimale in binario (1111111111) |
Convertire un numero esadecimale in decimale
Per eseguire questa attività, usare la funzione HEX2DEC .
| Formula | Descrizione (risultato) |
|---|---|
| =HEX.DECIMALE("A5") | Converte A5 esadecimale in decimale (165) |
| =HEX.DECIMALE("FFFFFFFF5B") | Converte FFFFFFFF5B esadecimale in decimale (-165) |
| =HEX.DECIMALE("3DA408B9") | Converte 3DA408B9 esadecimale in decimale (1034160313) |
Convertire un numero esadecimale in ottale
Per eseguire questa attività, usare la funzione HEX2OCT .
| Formula | Descrizione (risultato) |
|---|---|
| =HEX.OCT("F"; 3) | Converte F esadecimale in ottale con 3 caratteri (017) |
| =HEX.OCT("3B4E") | Converte 3B4E esadecimale in ottale (35516) |
| =HEX.OCT("FFFFFFFF00") | Converte FFFFFFFF00 esadecimale in ottale (7777777400) |
Convertire un numero ottale in binario
Per eseguire questa attività, usare la funzione OCT2BIN .
| Formula | Descrizione (risultato) |
|---|---|
| =OCT.BINARIO(3; 3) | Converte 3 ottale in binario con 3 caratteri (011) |
| =OCT.BINARIO(7777777000) | Converte 7777777000 ottale in binario (1000000000) |
Convertire un numero ottale in decimale
Per eseguire questa attività, usare la funzione OCT2DEC .
| Formula | Descrizione (risultato) |
|---|---|
| =OCT.DECIMALE(54) | Converte 54 ottale in decimale (44) |
| =OCT.DECIMALE(7777777533) | Converte 7777777533 ottale in decimale (-165) |
Convertire un numero ottale in esadecimale
Per eseguire questa attività, usare 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 regionale in Excel per il web