Apuntes de OpenOffice Calc

Anuncio
Apuntes de OpenOffice Calc
Apuntes de OpenOffice Calc
1. INTRODUCCIÓN
Este manual constituye los apuntes de la parte dedicada a OpenOffice Calc de la asignatura
Informática Aplicada a la Biología, asignatura troncal de primer curso del Grado en Biología de la
Universidad de Sevilla.
OpenOffice Calc es un programa que permite la creación y manipulación de HOJAS DE
CÁLCULO.
Una HOJA DE CÁLCULO esta una herramienta informática diseñada para el tratamiento de
forma sencilla e intuitiva, de DATOS de cualquier tipo, que puedan organizarse en forma de
TABLA. Esta herramienta permite analizar estos datos, hacer cálculos con ellos, representarlos
gráficamente, calcular líneas de tendencias, filtrarlos, ordenarlos o realizar un selección de algunos
de estos datos, según determinados criterios.
El programa OpenOffice Calc está integrado dentro del paquete de software libre
OpenOffice.org. Nosotros trabajaremos con la versión 3.3 en español de este paquete, para el
sistema operativo Windows, que es la versión más reciente. Esta versión se puede descargar
directamente, desde la página web http://es.openoffice.org/programa/index.html y su instalación es
muy sencilla.
De dicha página se pueden descargar e instalar fácilmente otras versiones del paquete,
incluso hay versiones en español para otros sistemas operativos (MacOS, Linux). La mayoría de
comentarios que hagamos aquí, son válidos en general para cualquier versión y sistema operativo,
salvo pequeños cambios.
Durante la instalación de este paquete para Windows se crea, por defecto, un icono de
acceso directo en el escritorio de nuestro ordenador:
Al seleccionar este icono, obtenemos un listado de los distintos programas disponibles en el
paquete OpenOffice. En concreto el menú que nos aparece es el siguiente:
1
Apuntes de OpenOffice Calc
Situamos el cursor sobre la opción Hoja de cálculo y nos aparece la siguiente ventana:
BARRA DE TÍTULOS
CELDA ACTIVA
BARRA DE MENÚS
BARRA DE HERRAMIENTAS
BARRA DE FÓRMULAS
BARRAS DE DESPLAZAMIENTO
BARRA DE ETIQUETAS
La venta de OpenOffice Calc es muy parecida a de la versión 2003 de EXCEL del paquete
Office de Microsoft pero con la ventaja de ser de software libre.
2
Apuntes de OpenOffice Calc
2. ESTRUCTURA DE UNA HOJA DE CÁLCULO
Los archivos de OpenOffice Calc reciben el nombre de Hoja de Cálculo ODF (Open
Document Format). Por defecto todas las hojas de cálculo creadas con OpenOffice Calc se
guardan en el formato propio de OpenOffice.org y tienen la extensión ".ods".
Por defecto una hoja de cálculo esta formada por tres hojas, llamadas Hoja1, Hoja2 y Hoja3.
A estas hojas se les puede cambiar el nombre fácilmente con el botón derecho del ratón encima del
nombre actual. Se pueden añadir más hojas, caso de que sea necesario, usando, por ejemplo, el
menú Insertar, y ahí la opción Hoja. También se puede eliminar alguna hoja, moverla o copiarla a
otro archivo de OpenOffice Calc .....
El elemento principal de una hoja de cálculo, es la denominada área de trabajo. Esto es,
un conjunto de celdas donde se puede introducir información y/o fórmulas para manipular
información ya almacenada en otras celdas.
Los elementos usuales del área de trabajo de una hoja de cálculo son una línea inicial, donde
aparece la referencia de la celda en que estamos trabajando (la opción por defecto es notar las filas
por números 1, 2, 3,...., y las columnas por letras; 1048576 filas, y columnas desde la A, B, C... Z,
AA, AB, … AZ, BA, … BZ, CA,... ZZ, AAA, AAB, AAC, …, AMJ).
La intersección de una columna con una fila se denomina celda. Ésta es cada uno de los
rectángulos que forman la hoja de cálculo. Una celda se identifica mediante la letra de la columna y
el número de fila, a la que pertenece, escritas en este orden y contiguamente, por ejemplo A1, C15,
AB2,...
El elemento que define la posición de edición en el área de trabajo es la celda activa. Se
muestra como un marco grueso alrededor de la celda de color negro, con un punto cuadrado situado
el el extremo inferior derecho (ver figura anterior). Nos indica donde se va a escribir la siguiente
letra o número que tecleemos, o donde se insertarán los nuevos elementos en la hoja (imágenes,
símbolos, etc.).
En lugar de una sola celda, se puede seleccionar todo un conjunto contiguo de celdas, que se
denomina rango. Éste se identifica mediante la localización de la esquina superior izquierda y de la
esquina inferior derecha y se expresa separando ambas localizaciones con dos puntos, ejemplo
(A1:C5).
Aparte del área de trabajo, una hoja de cálculo está dividida en una zona de menús, otra de
iconos de acceso rápido, barras de edición de texto, tipo de letra, alineación, sangría y otras
opciones de edición de texto estándar. Como podemos apreciar en la figura anterior, disponemos,
entre otros, de los siguientes elementos:
•
Barra de Título contiene el nombre del archivo (libro) actual de trabajo y el nombre de la
aplicación que lo trata (OpenOffice Calc). También encontramos los controles básicos de
manejo de la aplicación (minimizar, maximizar/restaurar y cerrar).
•
Barra de Menú contiene las entradas a rutas de órdenes, en ella encontraremos todas las
opciones de OpenOffice Calc. Algunas de ellas son:
◦ Archivo para crear, abrir, guardar, cerrar, exportar documentos, imprimir …...
3
Apuntes de OpenOffice Calc
◦
◦
◦
◦
◦
◦
◦
◦
Editar nos permite copiar, cortar y pegar celdas, objetos, texto y hojas,.......
Ver nos permite mostrar las barras de herramientas, la barra de estado, …...
Insertar para insertar saltos manuales, símbolos, celdas, filas, columnas, hojas,....
Formato para formatear los caracteres y los párrafos del texto, las celdas, filas,
columnas y hojas,......
Herramientas en donde encontraremos las opciones para comprobar ortografía y
gramática, buscar objetivo, cambiar el idioma, acceder a la galería de imágenes,...
Datos desde donde definiremos rangos de datos, estableceremos ordenación, filtros,
criterios de validez, subtotales, ...
Ventana en donde podemos ir cambiando entre los diversos documentos que tengamos
abiertos, dividir la vista actual o de fijar rangos de celdas que no se desplacen....
Ayuda desde donde podrás activar la ayuda de Calc y la herramienta ¿Que es esto? …
•
Barras de Herramientas podemos utilizar las funciones más importantes de la aplicación a
manera de atajo en lugar de ir directamente a los menús que explicamos con anterioridad, de
una forma más rápida e intuitiva. Las barras que muestra la figura anterior son las más
usadas. Las puedes ocultar o mostrar en el menú Ver, también se pueden añadir nuevas
barras o botones nuevos a las ya existentes.
•
Barra de fórmulas en ella se escriben y corrigen los contenidos de una hoja. Presenta a la
izquierda el cuadro de nombres, a continuación dispone de tres botones y a la derecha un
área de edición.
En el cuadro de nombres aparece, por defecto, la celda o rango de celdas activas.
El primer botón invoca al asistente de funciones, el segundo, permite introducir una fórmula
con la función Suma, y el tercero activa el modo edición de fórmulas. Al activar el modo
edición de fórmulas, el cuadro de nombres se ha convertido en un selector donde se
muestran las últimas funciones utilizadas, y se muestran dos nuevos botones, que permiten
cancelar o aplicar la edición realizada en el contenido de la celda.
El área de edición presenta el valor o fórmula contenida en una celda.
•
Barra de etiquetas con ella podemos desplazarnos por las distintas hojas.
•
Barra de desplazamiento permite movernos en el área de trabajo, de arriba a abajo o de
izquierda a derecha, de forma rápida y sencilla.
3. CONTENIDO DE CELDAS EN OPENOFFICE CALC
Podemos introducir elementos numéricos o de texto en las celdas, así como fórmulas que
operen con dichos valores, asignados dentro de la misma hoja u otra distinta. Tanto los valores
numéricos como de texto se introducen directamente, sin ningún elemento adicional previo.
4
Apuntes de OpenOffice Calc
Obsérvese que si su introducción es correcta, los valores numéricos quedan justificados
hacia la derecha, mientras que el texto aparece justificado a la izquierda. Si por ejemplo escribimos
por error una expresión decimal no usando la separación decimal o la coma del teclado ordinario
sino usando el punto del teclado ordinario, la cadena puede no ser entendida necesariamente como
número, sino como un texto, fecha, u otro valor distinto.
5
Apuntes de OpenOffice Calc
4. SERIES DE DATOS
Es fácil usar la hoja de cálculo OpenOffice.org Calc para rellenar de forma automática un
rango de celdas arbitrariamente grande con un conjunto de datos con un patrón concreto de tipo
serie.
Por ejemplo, supongamos que deseamos escribir en una columna una sucesión aritmética
con los números del 1 al 100 para después usarla. Obviamente no se trata de introducir a mano los
cien valores, ni de necesitar implementar una fórmula que luego se copie hacia abajo (que también
serviría).
El método más simple consiste en introducir los dos primeros términos de la sucesión: el
uno y el dos.
A continuación seleccionamos el rango formado por ambas celdas, y después situamos el
ratón sobre la esquina inferior derecha (el ratón entonces adquiere la forma de una pequeña cruz
negra).
6
Apuntes de OpenOffice Calc
Entonces pulsamos el botón izquierdo del ratón y arrastramos hacia abajo hasta donde
queramos (en este ejemplo hasta que lleguemos a la fila 100). Obsérvese cómo los valores del
autorellenado van apareciendo a medida que arrastramos el ratón.
Al soltar el ratón aparecen todos los valores.
Esto se puede hacer no sólo para la sucesión 1, 2, 3, 4, … , 99, 100, sino tan largo como
queramos, y con una sucesión aritmética del paso que queramos. Por ejemplo, si quisiéramos sólo
elementos de tres en tres a partir del uno, introducimos el uno y el cuatro y repetimos el proceso.
Si queremos otros tipos de listas, las preinstaladas en el programa son los meses y días de la
semana (en formatos completo y abreviado).
7
Apuntes de OpenOffice Calc
Con este procedimiento, también podemos crear series con fechas, consecutivas o no,
escribiendo la dos primeras fechas de la serie y arrastrando. O, por ejemplo, observa que si
escribimos en una celda Alumno 1 y arrastramos, se crea la serie Alumno 1, Alumno 2, …..
Otra forma de crear series de datos es en el menú Editar, seleccionando Rellenar y después
Series. En particular, también podemos generar sucesiones de tipo geométrico, como 1, 2, 4, 8, 16...
Si deseamos hacer desarrollos como los anteriores por filas en vez de por columnas, todo
funciona igual. La combinación de ambas opciones (autorellenado por filas y por columnas) permite
generar fácilmente cuadernos de tablas para su uso posterior.
5. FÓRMULAS
Para indicarle al programa que deseamos implementar una fórmula, la instrucción debe ir
precedida del símbolo =. La forma de referirse al contenido de una celda es usando la combinación
de columna y fila de la celda (por ejemplo, B3 ó b3, ya que el programa no hace distinción entre
mayúsculas y minúsculas). Así, si queremos sumar el valor 22 con el valor numérico de la celda A9,
deberíamos escribir =A9+22.
También es posible que una operación involucre un conjunto de celdas. Existen formas
abreviadas de referirse a dicho conjunto (rango de valores), y es indicando las celdas primera y
última separadas por el símbolo de dos puntos, como por ejemplo A1:A10. Esta escritura para los
rangos es menos costosa y por tanto disminuye las posibles equivocaciones. Por ejemplo, sería
8
Apuntes de OpenOffice Calc
altamente no recomendable calcular la suma de las diez primeras celdas con la fórmula
=A1+A2+A3+A4+A5+A6+A7+A8+A9+A10; y sin embargo sí sería recomendable usar la
expresión =SUMA(A1:A10).
Las expresiones aritméticas usuales, suma, resta, multiplicación y división, usan los
símbolos de costumbre: +, -, *, / respectivamente; la potencia se obtiene que el símbolo ^; y el
porcentaje con el símbolo %.
Hay funciones que pueden desembocar en una respuesta lógica, como por ejemplo al
comparar dos celdas: si queremos saber si el valor en a2 es mayor que el valor en b2, podemos
escribir =a2>b2. La respuesta será VERDADERO o FALSO. Los operadores lógicos son
= (igual), < (menor), > (mayor) , <= (menor o igual), >= (menor o igual), <> (distinto)
y comparan si dos valores son respectivamente iguales, menor que, mayor que, menor o igual,
mayor o igual, y finalmente distintos. Nótese que es posible comparar no sólo valores numéricos,
sino también texto (usando el orden alfabético).
5.1 Copiar fórmulas y tipos de referencias a celdas
Es normal que el uso de hojas de cálculo vaya asociado a áreas (rangos) relativamente
grandes de datos, y que en muchas ocasiones deseemos hacer los mismos cálculos en todas las
celdas de un cierto rango a partir de los datos de que disponemos, pero de forma relativa a cada
celda concreta. Esto se puede hacer de forma automática en OpenOffice, y se suele expresar como
copia inteligente.
Consideremos el siguiente simple ejemplo: queremos sumar por filas los valores de las
columnas A y B y que el resultado aparezca en la columna C.
9
Apuntes de OpenOffice Calc
Sin duda, el inicio de la fórmula a implementar será
Pero debemos cuestionarnos si para el resto de filas, debemos introducir manualmente las
fórmulas correspondientes. En lugar de ello, probamos a usar la opción copiar (la celda C2) y pegar
en la celda C3. El resultado que se obtiene es 7, correcto al haberse adaptado a la nueva fila a la que
se refiere.
10
Apuntes de OpenOffice Calc
Por tanto no se ha hecho una copia literal de la expresión en C2, esto es, =A2+B2. Tanto si
cliqueamos una vez sobre la celda C3 -para ver la fórmula que contiene en la línea de entrada- como
si cliqueamos dos veces con el ratón en la celda C3, o bien, estando con la celda C3 activa,
pulsamos la tecla F2, vemos que la instrucción ha cambiado, y la fórmula ahora es =A3+B3.
El programa está diseñado para que ante la llamada a una celda mediante la nomenclatura
“columna-fila” sin nada más, dicha referencia tenga un carácter relativo, de modo que si se usa en
una fórmula, y luego se copia dicha fórmula a otra celda, ocurren los cambios ya vistos de
relativizar la referencia y cambiarla convenientemente según el desplazamiento realizado. Este tipo
de referencias recibe el nombre de REFERENCIA RELATIVA.
11
Apuntes de OpenOffice Calc
Por contra, si usamos el símbolo $ o bien delante de la fila o bien de la columna o bien de
ambos, obtenemos REFERENCIAS MIXTAS y ABSOLUTAS respectivamente, como se ve en la
figura anterior. Con ellas, la copia inteligente anterior mantiene fija(s) la fila o columna (o ambas)
con el símbolo $ delante. Esto puede resultar útil en muchos contextos, por ejemplo a la hora de
establecer porcentajes.
5.2 Uso de la ayuda para manejo de funciones
Cuando desconocemos el nombre exacto o sintaxis para una operación que queramos
implementar en una hoja de cálculo, podemos usar la ayuda que suministra el programa. Para ello
cliqueamos en el botón para asistente de funciones, f*, junto a la línea de entrada. Nos aparecerá
una ventana como la siguiente.
En ella aparecen las funciones estructuradas por categorías: Todos; Base de datos; Fecha y
Hora; Finanzas; Información; Lógico; Matemáticas; Matriz; Estadística; Hoja de cálculo; Texto;
Add-in.
Al elegir una categoría concreta, aparecen todas las funciones disponibles, y si cliqueamos
dos veces sobre alguna función, aparece un cuadro para la autoimplementación de la función con la
sintaxis correcta.
Vamos, por ejemplo, a introducir un valor numérico en la celda A1, y en la celda A2
calculamos el arcocoseno del valor en A1. La función arcocoseno estará disponible en las categorías
Todos y Matemáticas. La vamos a implementar con ayuda del asistente (aunque en realidad este
ejemplo es bastante simple, ya que su sintaxis es muy natural: acos(celda referencia)).
12
Apuntes de OpenOffice Calc
Ahora o bien introducimos manualmente el valor del que queremos hallar la función elegida,
o bien pinchamos sobre el botón para volver a la hoja activa y seleccionar en ella la celda (o rango
de celdas, según el caso) sobre los que evaluar la función.
En el caso concreto del ejemplo, como 15 no corresponde al coseno de ningún ángulo,
obtenemos la respuesta #VALOR! que indica que el resultado es absurdo.
•
NOTA: Actualización de cálculos en tiempo real
Si cambiamos el valor de una celda (o rango formado por varias de ellas), todos los cálculos,
tablas, gráficos existentes, filtros, etc, cambia atendiendo a la variación hecha. Si por ejemplo nos
basamos en el ejemplo anterior, donde habíamos intentado calcular el arcocoseno de 15 -obtiendo
un error naturalmente- ahora cambiamos el valor de la celda A1 a 0,4, obtenemos el la celda A2 el
arcocoseno correctamente.
13
Apuntes de OpenOffice Calc
5.3 Algunas funciones usuales incluidas en OPENOFFICE:
◦ ABS(número) Valor absoluto de un número.
◦ ACOS(número) Devuelve el arco coseno de un número.
◦ ALEATORIO() Devuelve un número aleatorio entre 0 y 1.
◦ ASENO(número) Devuelve el arco seno de un número.
◦ COEF.DE.CORREL(datos_1; datos_2) Devuelve el coeficiente de correlación entre dos
conjuntos de datos.
◦ COEFICEINTE.R2(datos_y;datos_x) Devuelve el valor R cuadrado para una línea de
regresión lineal creada con los datos de los argumentos matriz_x y matriz_y.
◦ CONCATENAR(texto1; texto2; ...) Agrupa varios textos en uno sólo.
◦ CONTAR(valor1; valor2; ...) Cuenta los números que hay en la lista de argumentos.
◦ CONTAR.BLANCO(área) Cuenta el número de celdas vacías dentro de un área.
◦ CONTAR.SI(área; criterios) Cuenta los argumentos que cumplen con las condiciones
dadas.
◦ CONTARA(valor1; valor2; ...) Cuenta los valores que hay en la lista de argumentos.
◦ COS(número) Devuelve el coseno de un número.
◦ COVAR(datos1; datos2) Calcula la covarianza.
◦ DESVEST(número1; número2; ...) Calcula la desviación predeterminada de una
muestra.
◦ DESVESTA(valor1; valor2; ...) Calcula la desviación predeterminada a partir de una
muestra. El texto se valorará como cero.
◦ DESVESTP(número1; número2; ...) Calcula la desviación predeterminada de la
población total determinada por los argumentos.
◦ DESVESTPA(valor1; valor2; ...) Calcula la desviación predeterminada a partir de la
población total. El texto se valorará como cero.
◦ DISTR.BINOM(x; ensayos; prob_éxito; acumulado) Devuelve la probabilidad de una
variable aleatoria discreta siguiendo una distribución binomial.
◦ DISTR.CHI(x; grados_libertad) Devuelve la probabilidad de la distribución chicuadrado.
◦ DISTR.NORM.ESTAND(z) Valores de una distribución normal predeterminada
acumulativa.
◦ DISTR.NORM.ESTAND.INV(probabilidad) Devuelve, para una probabilidad dada, el
valor de la variable aleatoria siguiendo una distribución normal predeterminada
acumulativa.
◦ DISTR.T(x; grados_libertad; modo) Devuelve la probabilidad de una variable aleatoria
siguiendo una distribución t de Student.
14
Apuntes de OpenOffice Calc
◦ DISTR.T.INV(probabilidad; grados_libertad) Devuelve, para una probabilidad dada, el
valor de la variable aleatoria siguiendo una distribución t inversa de Student.
◦ ESBLANCO(valor) Devuelve VERDADERO si el valor es una celda vacía.
◦ ESFÓRMULA(referencia) Devuelve VERDADERO si la celda es una celda de fórmula.
◦ ESIMPAR(valor) Devuelve VERDADERO si el valor es un número impar.
◦ ESLOGICO(valor) Devuelve VERDADERO si el valor es un valor lógico.
◦ ESTIMACIÓN.LINEAL(datos_y; datos_x; tipo_lineal; estadísticas) Devuelve la recta
que mejor se ajusta a sus datos y devuleve una matriz que describe dicha recta.
◦ EXP(número) Devuelve 'e' elevado a la potencia del argumento número.
◦ FACT(número) Calcula el factorial de un número.
◦ FÓRMULA(referencia) Devuelve la fórmula de una celda de fórmula.
◦ GRADOS(número) Convierte radianes en grados.
◦ INT(número) Redondea un número hasta el entero inferior más próximo.
◦ LARGO(texto) Devuelve la longitud de una cadena de texto.
◦ LIMPIAR(texto) Elimina del texto caracteres no imprimibles.
◦ LN(número) Devuelve el logaritmo natural de un número.
◦ LOG(número; base) Devuelve el logaritmo de un número en la base especificada.
◦ LOG10(número) Devuelve el logaritmo en base 10 de un número.
◦ M.C.D(número1; número2; ...) Máximo común divisor.
◦ M.C.M(número1; número2; ...) Mínimo común múltiplo.
◦ MÁX(número1; número2; ...) Devuelve el valor máximo de una lista de argumentos.
◦ MÁXA(valor1; valor2; ...) Devuelve el valor máximo de una lista de argumentos. El
texto se valorará como cero.
◦ MAYÚSC(texto) Convierte el texto en mayúsculas.
◦ MDETERM(matriz) Devuelve la matriz determinante.
◦ MÍN(número1; número2; ...) Devuelve el valor mínimo de una lista de argumentos.
◦ MÍNA(valor1; valor2; ...) Devuelve el valor mínimo de una lista de argumentos. El texto
se valorará como cero.
◦ MINÚSC(texto) Convierte todas las mayúsculas de una cadena de texto en minúsculas.
◦ MINVERSA(matriz) Devuelve la inversa de una matriz.
◦ N(valor) Convierte un valor en un número.
◦ NO(valor_lógico) Invierte el valor lógico de un argumento.
◦ O(valor_lógico1; valor_lógico2; ...) Devuelve VERDADERO si alguno de los
argumentos es VERDADERO.
15
Apuntes de OpenOffice Calc
◦ PENDIENTE(datos_y; datos_x) Devuelve la pendiente de una línea de regresión lineal.
◦ PI() Devuelve el valor del número Pi.
◦ PROMEDIO(número1; número2; ...) Devuelve el promedio de los argumentos.
◦ PROMEDIOA(valor1; valor2; ...) Calcula la media de una muestra. El texto se valorará
como cero.
◦ RADIANES(grados) Convierte grados en radianes.
◦ RAÍZ(número) Devuelve la raíz cuadrada de un número.
◦ RESIDUO(dividendo; divisor) Devuelve el residuo o resto de una división.
◦ SENO(número) Devuelve el seno de un ángulo determinado.
◦ SI(prueba_lógica; valor_si_verdadero; valor_si_falso) Especifica una prueba lógica que
se desea efectuar.
◦ SIGNO(número) Devuelve el signo de un número.
◦ SUBTOTALES(núm_función; ref1) Devuelve un subtotal en una hoja de cálculo.
◦ SUMA(número1; número2; ...) Devuelve la suma de los argumentos.
◦ SUMA.CUADRADOS(número1; número2; ...) Devuelve la suma de los cuadrados de
los argumentos.
◦ SUMAR.SI(área; criterios; área de suma) Suma los argumentos que coinciden con el
argumento criterio.
◦ TAN(número) Devuelve la tangente de un número dado.
◦ TRANSPONER(matriz) Transposición de la matriz. Intercambia las filas y columnas de
una matriz.
◦ VAR(número1; número2; ...) Calcula la varianza sobre una muestra.
◦ VARA(valor1; valor2; ...) Calcula la varianza a partir de una muestra. El texto se
valorará como cero.
◦ VARP(número1; número2; ...) Calcula la varianza de la población total.
◦ VARPA(valor1; valor2; ...) Calcula la varianza a partir de la población total. El texto se
valorará como cero.
◦ VERDADERO() Devuelve el valor lógico VERDADERO.
◦ Y(valor_lógico1; valor_lógico2; ...) Devuelve VERDADERO si todos los argumentos
son VERDADEROS.
16
Apuntes de OpenOffice Calc
6. GRÁFICOS
OpenOffice.org Calc es un buen instrumento a la hora de crear gráficos a partir de datos
introducidos. La utilización de gráficos hace más sencilla la interpretación de los datos. Un gráfico
nos dice mucho más que una serie de datos clasificados por filas y columnas.
Consideremos la siguiente tabla sobre Producción de vino y aceite (Figura 1):
Figura 1
OpenOffice.org Calc dispone de un asistente que nos guiará en la creación de gráficos, de
forma que nos resulte más fácil crearlos. Así podemos obtener un gráfico de columnas (Figura 2),
un gráfico de círculo (Figura 3), un gráfico de líneas (Figura 4), etc. Para mayor claridad, veremos
cómo crear a partir de los datos de la tabla la Figura 4.
Figura 2
Figura 3
Figura 4
17
Apuntes de OpenOffice Calc
Los pasos a seguir son los siguientes:
– Seleccionar el menú Insertar y elegir la opción Gráfico. O bien, hacer clic sobre el botón
de la barra de herramientas.
Aparecerá el primer paso del asistente para gráficos:
– Seleccionar el tipo de gráfico que se desea realizar: Columna, barra, círculo, área, línea, etc.
En nuestro caso seleccionamos Línea, y dentro de éste seleccionamos Puntos y líneas.
– Continuar al segundo paso del asistente para gráficos pulsando el botón Siguiente que
aparece en la parte inferior del asistente para gráficos, y seleccionar el rango de datos.
18
Apuntes de OpenOffice Calc
Seleccionar Serie de datos en filas o Serie de datos en columnas (así como Primera fila
como etiqueta o Primera columna como etiqueta) dependiendo de cómo estén introducidas
en la hoja de cálculo cada serie de datos.
En nuestro caso seleccionamos con el botón
el rango de datos B2:C7 y pulsamos
Elegimos la opción Serie de datos en columnas y como la primera fila de nuestro rango de
datos representa las etiquetas seleccionamos Primera fila como etiqueta.
– Continuar al tercer paso del asistente para gráficos pulsando el botón Siguiente, y configurar
los rangos de datos para cada serie.
Pulsar el botón
de Rango para Nombre, y, en la Hoja, seleccionar el rango donde se encuentra el Nombre
de cada serie y pulsamos
En nuestro caso seleccionar la casilla B2 para la serie vino y C2 para la serie aceite.
Se pueden también Agregar y Eliminar series de datos. Pinchar a continuación en el botón
del campo Categorías, y, en la Hoja, seleccionar el rango que define el eje X y
posteriormente pulsar
En nuestro caso ese rango es A3:A7, es decir, la columna con los nombres de los países que
han sido estudiados.
– Continuar con el último paso del asistente para gráficos pulsando el botón Siguiente. En este
último paso se podrán configurar varios elementos del gráfico, como el Título, leyendas y
19
Apuntes de OpenOffice Calc
configuración de cuadrículas. Por ejemplo, se puede elegir si en el gráfico aparecerá la
leyenda o no, y en caso afirmativo se puede elegir la posición de ésta en la cuadrícula.
– Pulsar el botón Finalizar, para obtener el gráfico resultante.
En todos los pasos del asistente se dispone de varios botones en la parte inferior del cuadro
de diálogo:
– Cancelar para no realizar el gráfico.
– Regresar para ir al paso anterior del asistente. Si estamos en el primer paso ese botón
20
Apuntes de OpenOffice Calc
aparecerá desactivado ya que no tiene sentido.
– Siguiente para ir al paso siguiente del asistente. Si estamos en el último paso ese botón
aparecerá desactivado.
– Finalizar para salir del asistente, pero creando el gráfico con todas las opciones que tiene
por defecto.
Observación:
El gráfico de la Figura 2 se puede obtener directamente seleccionando previamente los datos
con los nombres de las series de datos y los países, es decir, en nuestro caso el rango A2:C7 como
se muestra en la siguiente figura.
Seleccionar posteriormente el menú Insertar y elegir la opción Gráfico, eligiendo la opción
Líneas – Puntos y líneas como antes. Y después Finalizar.
6.1 Cambiar características del gráfico
A partir del gráfico resultante podemos redefinir todas las características del gráfico. Para
ello, pinchar con el ratón en el gráfico, de forma que aparezcan unos pequeños cuadrados verdes
que indican que está seleccionado. Posteriormente pinchar con el botón derecho del ratón en el
gráfico y seleccionar la opción Editar, como en la figura siguiente:
21
Apuntes de OpenOffice Calc
•
Cambiar el formato de las lineas:
Vamos a cambiar el formato de la línea que representa el vino. Para ello, debemos pinchar en
uno de los marcadores cuadrados de color azul de la línea del vino. Se seleccionarán todos, hacer
doble-clic en cualquiera de ellos.
Aparecerá la ventana de diálogo Serie de datos. En esta ventana se puede cambiar las
características de la línea. Se puede cambiar el estilo, el grosor y el color de la línea, y el formato
del marcador.
22
Apuntes de OpenOffice Calc
Por ejemplo, se puede cambiar el color de la línea a verde, y cambiar el formato del
marcador a un triángulo, como se puede observar en la siguiente figura.
•
Cambiar el color del fondo del gráfico:
Pinchar en el fondo del gráfico, de forma que se seleccione y hacer doble-clic. Así aparecerá
la ventana de diálogo Plano lateral del gráfico.
En la pestaña Borde se puede cambiar el estilo, el color, y la achura de la línea que define el
gráfico. En la pestaña Área se puede seleccionar si se desea relleno del fondo del gráfico o no. Y
por último en la pestaña Transparencia se puede elegir, en el caso de haber elegido relleno del
gráfico, la intensidad de ese relleno.
•
Cambiar el formato de la leyenda de los ejes:
Hacer doble-clic sobre los nombres de los países, en el eje X. Aparecerá la ventana de
diálogo Eje X.
23
Apuntes de OpenOffice Calc
En las pestañas Escala, Posición y Línea se puede cambiar la escala, la posición, y algunas
características de la línea que define el eje X.
En la pestaña Etiqueta se puede cambiar la orientación del texto, eligiendo el ángulo
deseado, y en las pestañas Fuente y Efecto de fuentes se puede elegir el tipo de letra, tamaño,
color, y otras características del texto.
6.2 Gráficos de dispersión y líneas de tendencia:
Los gráficos de dispersión se usan cuando tanto X como Y alojan datos cuantitativos que se
suponen relacionados, por ejemplo, altura-peso, horas estudiadas-calificaciones, etc. No ha de
existir una correspondencia de uno a uno entre cada valor de X y el correspondiente de Y, por lo que
estos gráficos reciben el nombre de nubes de puntos.
Consideremos, por ejemplo, la siguiente tabla de datos en donde se muestran las horas de
estudio (que tomamos como variable X) y las calificaciones obtenidas (que para nosotros será la
variable Y):
Figura 5
Pretendemos “predecir” qué nota podemos obtener cuando dedicamos un número concreto
de horas al estudio, y también queremos “saber” cuántas horas se ha estudiado una vez que se
conozca la nota obtenida. Para ello puede ser útil la denominada recta de regresión o línea de
tendencia.
Veamos cómo obtenerla. El primer paso es seleccionar los elementos de las dos columnas
(horas-calificaciones) y construimos el gráfico de tipo XY (dispersión), que da lugar a la siguiente
nube de puntos:
24
Apuntes de OpenOffice Calc
Relación horas-calificaciones
12
10
Calificaciones
8
Horas Calificaciones
6
4
2
0
0
1
2
3
4
5
6
7
8
Horas
En esta gráfica son válidas todas las técnicas que hemos aprendido anteriormente. Este tipo
de gráficas tiene además la particularidad de admitir de forma natural las líneas de tendencia, ya
sean lineales, exponenciales o potenciales. Para ello, seleccionamos la serie de datos, abrimos con el
botón derecho, y seleccionamos en el menú emergente la opción Insertar Línea de Tendencia.
Basta elegir ahora el tipo de línea de tendencia que deseamos, y pudiendo además añadir la
ecuación y el coeficiente de determinación (R al cuadrado).
En la imagen anterior se ha añadido una línea de tipo lineal (la recta de regresión) y se ha
seleccionado que aparezcan la ecuación y el coeficiente de determinación en la gráfica.
f(x) = 0,81x + 2,75
R² = 0,39
Relación horas-calificaciones
12
Calificaciones
10
8
Horas Calificaciones
Regresión lineal para Horas
Calificaciones
6
4
2
0
0
1
2
3
4
5
6
Horas
25
7
8
Apuntes de OpenOffice Calc
Desde un punto de vista matemático-estadístico, se sabe que una línea de tendencia es más
fiable cuando su valor de R al cuadrado es 1 o está cerca de 1. De hecho, el valor de R al cuadrado
de una línea de tendencia toma valores entre 0 y 1, de forma que mientras más cerca esté de 0
menos correlación existe entre las variables y si es 1 o está cerca de 1 la línea de tendencia es más
fiable para calcular valores de la variable X en función de valores de la variable Y, y viceversa. En
el ejemplo anterior, el valor de R al cuadrado es 0,39, luego la fiabilidad no es muy alta, con lo que
no es muy razonable esperar una nota determinada estudiando un número concreto de horas y
viceversa.
7. CONDICIONALES
Para la confección de funciones de tipo condicional en Open Office Calc utilizaremos la
función condicional SI.
Esta función actúa sobre una condición y si es verdadera se calcula una primera fórmula y si
es falsa otra segunda. Su formato en aquella celda en la que queramos implementarla es:
SI(Condición; Valor si es verdadera la condición; Valor si es falsa)
Ejemplo 1:
SI(D3>8;44;23)
Significaría que si la celda D3 es mayor que 8, el resultado que se
escribiría sería el 44, y en caso contrario el 23.
Claramente, podemos usar bucles condicionales si nuestro propósito es utilizar varias
condiciones dentro de una misma función:
Ejemplo 2:
SI(D3>8;SI(E3>10;5;23);23)
Escribiría 5 si, a la vez, D3 y E3 son mayores que 8 y 10 respectivamente, y 23 en caso
contrario. En este caso se podría usar también la función de valor lógico Y, que actúa sobre varias
condiciones y devuelve el valor VERDADERO si todas las condiciones son verdaderas. Su formato
es:
Y(Condición1; Condición2;......)
Usando Y el ejemplo 2 quedaría SI(Y(D3>8;E3>10);5;23)
Ejemplo 3:
SI(D3>8;44;SI(E3>10;5;23))
Escribiría 44 si D3 es mayor que 8, 5 si D3 es menor o igual a 8 y E3 mayor que 10, y 23 en
si D3 es menor o igual a 8 y E3 menor o igual a 10.
Las condiciones lógicas (o de comparación) más usuales son las siguientes:
26
Apuntes de OpenOffice Calc
Operador
Nombre
Ejemplo
= (símbolo de
igualdad)
> (Mayor que)
< (Menor que)
>= (Mayor que o igual
a)
<= (Menor que o igual
a)
<> (No es igual a)
Igual
A1=B1
Mayor que
Menor que
Mayor que o igual
a
Menor que o igual
a
No es igual a
A1>B1
A1<B1
A1>=B1
A1<=B1
A1<>B1
Para la introducción de caracteres en los valores condicionales, deben usarse comillas
dobles.
Otras funciones lógicas relacionadas con la función condicional son:
•
O(Condición1; Condición2;......): función que aplica la conectiva lógica O a varios
argumentos, es decir, devuelve el valor VERDADERO si alguna condición es verdadera.
•
NO(Condición): función que aplicada a un resultado lógico, cambia su valor entre
VERDADERO o FALSO.
8. LISTAS Y BASES DE DATOS
OpenOffice.org Cal es un buen instrumento a la hora de manejar gran cantidad de datos, a
través de listas o bases de datos. La organización de los elementos se lleva a cabo por lo que se
conoce como área de datos, que corresponde con conjuntos de filas o columnas de datos separados
por filas y columnas en blanco. Por tanto una hoja de cálculo pude tener diferentes áreas de datos.
Los elementos de una tabla se descomponen por Registros y Campos. Los Registros
27
Apuntes de OpenOffice Calc
corresponden con cada una de las filas del área de datos, y contienen los valores de los objetos
descritos en las celdas correspondientes a una sola entidad o individuo,normalmente el primer
registro (la primera fila) del área de datos, se le llama Línea de encabezamiento, y sirve como
descriptor de los datos de la columna que encabeza, cada columna recibe el nombre de Campo, al
conjunto de valores que puede recibir un campo se le denomina Dominio.
La tabla del ejemplo que podemos observar arriba, posee dos áreas de datos, fijándonos en el
área de datos 1, vemos que el área pose una línea de encabezamiento que consta de cinco registros,
Andalucía, 2010, 2009, 2008, 2007, y en cambio, esos registros tienen asociados tres campos,
General, Vivienda Nueva, Vivienda segunda mano.
8.1 Ordenar datos
Una de las funciones que OpenOffice.org Calc lleva a cabo con las bases de datos es la
ordenación numérica o alfanumérica de los datos que la componen. La ordenación puede llevarse a
acabo en sentido ascendente (A-Z o Menor- Mayor) o descendente (Z-A o Mayor-Menor).
OpenOffice.org Calc en la barra de herramientas incorpora accesos directos a estas opciones.
Si bien necesita ordenar un área de datos por diferentes criterios, esto debe hacerse a través del
Menú en la opción Datos. En este caso lo primero que necesita hacer es definir el área de datos,
usando Seleccionar datos... del menú Datos. Si no hemos señalado con anterioridad el rango de
celdas que queremos definir, por defecto el programa toma el área de datos en el cual se encuentra
activa una celda.
Una vez desplegada la venta, para seleccionar datos, debemos escribir el nombre que le
vamos a designar a dicha área, en el ejemplo vemos que se le ha nombrado “Mis_datos1”. Si el
rango de celdas seleccionado (que aparece sombreado en azul) no es el deseado, podemos definirlo
nuevamente, marcando el icono que aparece en la venta (junto al botón de Opciones) marcando las
celdas del rango y una vez realizada la nueva selección marcar nuevamente el icono y finalizar
pulsando Aceptar.
Una vez creadas las áreas de datos, podrá seleccionar el área aquella donde quiera ordenar
28
Apuntes de OpenOffice Calc
los datos (Menú → Datos → Seleccionar rango...)
Una vez seleccionada el área de datos abrimos la ventana de para Ordenar (Menú → Datos
→ Ordenar)
En la ventana Ordenar, nos aparecen hasta tres criterios diferentes para ordenar, cada uno
de estos criterios deben ser definidos, de manera que tenemos que explicitar el registro que
queremos ordenar (los cuales se desplegan como podemos ver en la figura de arriba) y orden de
ordenación (Ascendente o Descendente) . Cuando definimos varios criterios, estos actúan por el
orden establecido y un criterio actuará en caso de empate del anterior.
8.2 Filtros y subtotales
En bases de datos grandes es útil una herramienta que nos permita seleccionar un rango
determinado de datos, sin perder el contenido global de la tabla. Por ejemplo si tenemos una base de
datos que contiene los datos de los pacientes de una consulta médica, y nos interesa conocer los
pacientes cuya última visita fue en el mes de mayo, o/y los pacientes cuyo apellido empieza por
29
Apuntes de OpenOffice Calc
“M”. Esto es posible hacer con OpenOffice.org Calc a través de le herramienta Filtros.
Para utilizar dicha herramienta debemos seleccionar el área de datos donde queremos aplicar
los filtros, una vez sobre una celda de esta área de datos desde el menú activamos la función Filtro
automático (Menú → Datos → Filtro → Filtro automático)
Al aplicar el filtro automático, en las celdas de la fila de encabezamiento del área de datos
aparecen una flechas que se pueden desplegar y seleccionar el filtro que deseamos hacer, de manera
que una vez seleccionado un filtro sólo aparecerán los elementos permitido por el filtro activo.
Mientras un filtro permanece activo la flecha que aparece en la fila de encabezamiento estará en
color azul. Si deseamos desactivar el filtro y volver a mostrar todos los datos de tabla, basta con
pinchar nuevamente sobre la flecha del filtro activo y seleccionar la opción Todo.
Para utilizar filtros más complejos, como por ejemplo que los valores de un determinado
campo (columna) sea mayor (menor, igual, …) que un número fijo o que comience (termine,
contenga, …) algún carácter concreto, debemos usar los Filtros predeterminados. Una vez activos
los filtro automáticos, dentro de las opciones que nos aparecen al activar un filtro, aparece la opción
Filtro predeterminado..., con lo que nos aparecerá la siguiente ventana,
30
Apuntes de OpenOffice Calc
donde debemos completar los campos disponibles según el criterio que deseemos filtrar. En
la columna Nombre del campo debemos seleccionar el campo que queremos filtrar, en Condición
debemos establecer el criterio de filtrado, en Valor debemos asignar un parámetro (números o
letras) para compararlo con el valor de las celdas según la condición anterior. Si deseamos añadir
mas condiciones, primeramente activamos el Vínculo donde solamente caben dos opciones y/o.
Cuando tenemos los datos agrupados según alguna condición, es
posible realizar cálculos parciales relativos a los datos que
tenemos en pantalla mediante la función subtotales. La función
subtotales tiene dos argumentos de entrada,
subtotales(número_función, rango) donde número_función
será un número del 1 al 11, dependiendo del número que
pongamos subtotales realizada un cálculo u otro, y el segundo
argumento rango que corresponde con el área de datos donde
vamos a aplicar la función subtotales. Vemos en el gráfico la
asociación entre los número y función que realiza.
8.3 Formato condicional
A menudo resulta interesante en lugar mostrar solo un rango de celdas que verifican cierta
condición (filtros) sino cambiar el formato de las celdas que verifican dicha condición. Esto lo
podemos hacer usando el Formato condicional.
En primer lugar debemos activar el área de datos donde queremos aplicar el formato
condicional, luego accedemos a través de Menú → Formato → Formato condicional … donde
se nos despliega la venta para definirlo,
31
Apuntes de OpenOffice Calc
En primer lugar observamos que podemos definir hasta tres tipos de formatos (condiciones),
en la primera linea de cada formato debemos escribir la condición (p.ej. Valor de la celda, mayor o
igual, 10) y en la segunda linea debemos seleccionar el estilo que queremos asignar a esa condición,
y si no está entre los predefinidos, debemos definirlo como Nuevo Estilo …, por ejemplo,
queremos un nuevo estilo que sea el fondo de la celda en rojo y letra negrita, pulsamos la tecla
Nuevo Estilo, y lo primero que nos apare es la pestaña para dar nombre al estilo y tomar otro estilo
ya existente como generador (para no tener que definirlo todo y partimos de otro ya existente, por
ejemplo el Predeterminado, Encabezado, Resultado,...), en nuestro caso le vamos a poner el nombre
Rojo, y tomamos como referencia el estilo Predeterminado.
A continuación en la pestaña fuente, en la opción de tipo de letra, marcamos negrita y en la
pestaña fondo marcamos el color que deseamos, el rojo. Terminamos pulsando Aceptar.
32
Apuntes de OpenOffice Calc
33
Descargar