Convertire i numeri in sistemi di numerazione differenti

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016 Excel per iPad Excel per iPhone Excel per tablet Android Excel 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.

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