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 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