OpenOffice.org Calc 3. Funciones de Texto

Función DECIMAL(texto; raíz)

Esta es una función de conversión, Toma un número expresado en alguna notación y devuelve su correspondiente número decimal. Por lo tanto, la función devuelve un valor numérico. Es útil cuando quiere convertir un número de la notación octal a la decimal, de la notación hexadecimal a la decimal, así sucesivamente. El argumento “texto” contiene un dato de tipo texto, es el número que desea convertir, expresado en alguna notación. El argumento “raíz” contiene un valor numérico entero mayor o igual que 2 y menor o igual que 36, indica la notación en que se encuentra expresado el número contenido en el argumento “texto”. Si “raíz” es 2, el número está en notación binaria. Si “raíz” es 8, el número está expresado en notación octal, así sucesivamente. Si alguno de los dos argumentos contienen un dato incorrecto, la función devuelve el código de error Err:502. Por ejemplo:

=DECIMAL("1100";2) Devuelve 12. Convierte un número de la notación binaria a notación decimal.

=DECIMAL("1100b";2) Devuelve 12. Nuevamente convierte el número binario a decimal. El carácter “b” que aparece como sufijo indica que se trata de un número binario y se ignora para el cálculo.

=DECIMAL("400";8) Devuelve 256. El número octal “400” corresponde al número decimal 256.

=DECIMAL("2B7";16) Devuelve 695. El número hexadecimal “2B7” equivale al número 695 en notación decimal.

=DECIMAL("BBBh";16) Devuelve 3003. El número hexadecimal “BBB” equivale al número 3003 en notación decimal. El carácter “h” utilizado como sufijo en el primer argumento indica que se trata de un número hexadecimal y lo ignora cuando lleva a cabo el cálculo.

=DECIMAL("0xBBB";16) También devuelve 3003. El número hexadecimal “BBB” equivale al decimal 3003. El prefijo “0x” indica que el argumento es un hexadecimal y lo ignora al efectuar el resultado. Es el número cero seguido de la letra equis.

=DECIMAL("22";2) Devuelve el código de error Err:502. El primer argumento no contiene un número binario válido, por lo tanto, no es posible hacer la conversión.

 

Regresar a la lista de funciones de texto