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.
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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)