Hay cuatro tipos de sistemas de numeración que se utilizan habitualmente en programación:

binario, octal, decimal y hexadecimal. Cada uno es simplemente un método diferente de expresar exactamente los mismos valores. Excel facilita la conversión entre números decimales y octales, y proporciona dos funciones de hoja de trabajo para ese mismo propósito.

La primera función es la función DEC2OCT. Suponga que tiene un valor decimal en la celda B7 y desea saber cómo expresar ese valor en octal. En una celda diferente, podría usar la siguiente fórmula:

=DEC2OCT(B7)

Si el valor en B7 fuera 456, el resultado de la fórmula anterior sería 710. Un hecho interesante (y un posible «error») es que cuando se completa la conversión, Excel considera que el resultado es un número.

Por lo tanto, si agrega 8 al valor resultante arriba (710), Excel devolverá 718, un valor imposible en octal. Esto simplemente significa que Excel no realiza un seguimiento del sistema de numeración utilizado en una celda en particular; espera que hagas eso.

Si desea convertir números al revés, de octal a decimal, puede usar la función de hoja de trabajo OCT2DEC:

=OCT2DEC(B8)

Si intenta utilizar esta función con un valor que claramente no es octal (como 718), Excel devuelve un #NUM. valor de error.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2316) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

enlace: / excelribbon-Converting_to_Octal [Conversión a Octal].