Convertire i numeri in sistemi di numerazione differenti
Applies ToExcel per Microsoft 365Excel per Microsoft 365 per MacExcel per il webExcel 2024Excel 2024 per MacExcel 2021Excel 2021 per MacExcel 2019Excel 2019 per MacExcel 2016Excel per iPadExcel per iPhoneExcel per tablet AndroidExcel per telefoni Android
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
Per eseguire questa attività, usare la funzione BIN2DEC .
1
2
3
A
B
Formula
Descrizione (risultato)
=BINARIO.DECIMALE(1100100)
Converte 1100100 binario in decimale (100)
=BINARIO.DECIMALE(1111111111)
Converte 1111111111 binario in decimale (-1)
Per eseguire questa attività, usare la funzione BIN2HEX .
1
2
3
4
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)
Per eseguire questa attività, usare la funzione BIN2OCT .
1
2
3
4
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)
Per eseguire questa attività, usare la funzione DEC2BIN .
1
2
3
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)
Per eseguire questa attività, usare la funzione DEC2HEX .
1
2
3
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)
Per eseguire questa attività, usare la funzione DEC2OCT .
1
2
3
A
B
Formula
Descrizione (risultato)
=DECIMALE.OCT(58; 3)
Converte 58 decimale in ottale (072)
=DECIMALE.OCT(-100)
Converte decimale in ottale (7777777634)
Per eseguire questa attività, usare la funzione HEX2BIN .
1
2
3
4
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)
Per eseguire questa attività, usare la funzione HEX2DEC .
1
2
3
4
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)
Per eseguire questa attività, usare la funzione HEX2OCT .
1
2
3
4
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)
Per eseguire questa attività, usare la funzione OCT2BIN .
1
2
3
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)
Per eseguire questa attività, usare la funzione OCT2DEC .
1
2
3
A
B
Formula
Descrizione (risultato)
=OCT.DECIMALE(54)
Converte 54 ottale in decimale (44)
=OCT.DECIMALE(7777777533)
Converte 7777777533 ottale in decimale (-165)
Per eseguire questa attività, usare la funzione OCT2HEX .
1
2
3
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)