LibreOffice Base es capaz de manejar diversos formatos de archivo de bases de datos, como Access o dBase y también conectarse a bases relacionales externas como MySQL, PostgreSQL u Oracle. Y todo ello con la ayuda de un asistente que simplificará mucho el trabajo del usuario.

Para crear un archivo de base de datos, ejecutamos LibreOffice Base, o bien desde cualquiera de los componentes de LibreOffice desde Archivo->Nuevo->Base de datos. En cualquier caso se nos abrirá el Asistente de bases de datos que nos permitirá crear fácilmente una base de datos.

base01En la primera pantalla del Asistente para bases de datos, seleccionaremos lo que queremos hacer (Crear una base de datos nueva, Abrir una base de datos existente o Conectar con una base de datos existente) y pulsaremos sobre el botón Siguiente.

base02Seguidamente se nos preguntará si deseamos registrar la base de datos y, una vez guardado el archivo, qué queremos hacer con él, abrirlo para editarlo y/o crear tablas usando el asistente. Una vez marcadas las opciones que nos interesen pulsaremos sobre Finalizar.

base03Le damos ahora nombre al archivo, seleccionamos la capeta donde se guardará y pulsaremos sobre Guardar.

base04Una vez realizado el proceso anterior se nos abrirá una ventana con la nueva base de datos creada. Desde aquí podemos ver y crear todos los elementos de la base: Tablas, Consultas, Formularios e Informes.

Suele ocurrir que, en ocasiones, en la celda donde se esperaba obtener el valor resultante de determinado cálculo, se obtiene un extraño mensaje, casi incomprensible, con todas las letras en mayúsculas, que comienza con el signo “#” y que termina con un signo de exclamación “!” o, en otros casos, con un signo de interrogación “?” A este mensaje se le llama código de error. Su misión consiste en informar de que se ha producido en error en la fórmula o función utilizada, ya sea en la propia formula o en alguna celda a la que hace referencia dicha fórmula.
Después de que un código de error aparezca en una celda, se tiene que descubrir qué causó el error y editar la fórmula para poder continuar.
Estos son los códigos de error más habituales en Calc:
 

#¡DIV/0! Aparece cuando en la fórmula existe una división por cero o, como suele suceder habitualmente, la celda por la que hay que dividir no contiene ningún valor. Algunas otras funciones devolveran este error, por ejemplo:

  • VARP con menos que 1 argumento
  • STDEVP con menos de 1 argumento
  • VAR con menos de 2 argumentos
  • DESVEST con menos de 2 argumentos
  • STANDARDIZE con stdev=0
  • NORMDIST con stdev=0

#¿NOMBRE? Aparece cuando la fórmula se refiere a un nombre de rango que no existe en la hoja de trabajo. Este valor de error aparece cuando no se ha podido evaluar un identificador; por ejemplo, no hay referencia válida, nombre de dominio válido, etiqueta de columna/fila, macro, separador de decimales incorrecto, no se ha encontrado add-in.

#¡NUM! Aparece cuando Calc encuentra un problema con un número en la fórmula usada, tal como el tipo equivocado de argumento o un cálculo que produce un número demasiado grande o demasiado pequeño para ser representado en la hoja de trabajo.

#¡REF! Indica que Calc ha encontrado una referencia no válida a una celda, como cuando se elimina una celda a la que se hace referencia en la fórmula.

#¡VALOR! Señala que se ha utilizado un tipo incorrecto de argumento o cuando una celda que está referenciada dentro de una fórmula contiene texto en vez de un número.

Calc dispone de varias funciones para redondear números, con el uso de estas funciones se consigue que el resultado de una operación numérica aparezca con el formato deseado.

ENTERO(número): Redondea a la baja al entero más próximo.
Ejemplos:
=ENTERO(10,58) devuelve 10
=ENTERO(-3,36) devuelve -4

redondear1
REDONDEAR(número; número_de_decimales): Redondea un número hasta una cantidad determinada de decimales.
Ejemplos:
=REDONDEAR(6,35; 1) devuelve 6,4
=REDONDEAR(6,55; 1) devuelve 6,6
=REDONDEAR(6,35; 0) devuelve 6
=REDONDEAR(6,75; 0) devuelve 7

=REDONDEAR(2,348; 2) devuelve 2,35
=REDONDEAR(2,348; 0) devuelve 2
=REDONDEAR(2,5) devuelve 3
=REDONDEAR(987,65; -2) devuelve 1000

redondear2

Continúa leyendo