Conversione in ottale (Microsoft Excel)
Ci sono quattro tipi di sistemi di numerazione comunemente usati nella programmazione:
binario, ottale, decimale ed esadecimale. Ciascuno è semplicemente un metodo diverso per esprimere gli stessi identici valori. Excel semplifica la conversione tra numeri decimali e ottali e fornisce due funzioni del foglio di lavoro proprio per questo scopo.
La prima funzione è la funzione DEC2OCT. Supponiamo di avere un valore decimale nella cella B7 e di voler sapere come esprimere quel valore in ottale. In una cella diversa potresti usare la seguente formula:
=DEC2OCT(B7)
Se il valore in B7 fosse 456, il risultato della formula sopra sarebbe 710. Un fatto interessante (e potenziale “gottcha”) è che quando la conversione è completata, Excel considera il risultato come un numero.
Pertanto, se si aggiunge 8 al valore risultante sopra (710), Excel restituirà 718, un valore impossibile in ottale. Ciò significa semplicemente che Excel non tiene traccia del sistema di numerazione utilizzato in una determinata cella; si aspetta che tu lo faccia.
Se vuoi convertire i numeri nell’altro modo, da ottale a decimale, puoi usare la funzione del foglio di lavoro OCT2DEC:
=OCT2DEC(B8)
Se provi a utilizzare questa funzione con un valore chiaramente non ottale (come 718), Excel restituisce un #NUM! valore di errore.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (5656) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: