Actividades Calc
Actividades Calc
Actividades Calc
Calc
Ejercicios y actividades
NDICE DE CONTENIDOS
INTRODUCCIN.............................................................................................................................. ....9
INSTALACIN DEL PROGRAMA............................................................................................ ........13
INTERFAZ GRFICA................................................................................................................... .....14
ACTIVIDAD N 1 (Factura)............................................................................... ............................19
ACTIVIDAD N 2 (Frmulas varias).............................................................................. ................27
ACTIVIDAD N 3 (Rellenar)............................................................................................. .............39
ACTIVIDAD N 4 (Clculo del DNI)....................................................................... ......................43
ACTIVIDAD N 5 (Factura con referencias)................................................................................ ...45
ACTIVIDAD N 6 (Liga de ftbol)................................................................................... ..............49
ACTIVIDAD N 7 (Cliclismo).......................................................................................... ..............61
ACTIVIDAD N 8 (Sistema de ecuaciones)........................................................................ ............63
ACTIVIDAD N 9 (Grficos)................................................................................................... .......65
ACTIVIDAD N 10 (Lotera)............................................................................................. .............69
ACTIVIDAD N 11 (Tiro parablico)........................................................................ .....................71
INTRODUCCIN
El objetivo fundamental del presente libro es conseguir una cierta soltura a la hora de manejar la
hoja de clculo Openoffice Calc as como conocer sus principales caractersticas y funcionalidades.
Para conseguirlo nos basaremos en el desarrollo de una serie de actividades o ejercicios , las cuales se
han procurado que no resulten demasiado aburridas o tediosas y se les vea a cada una de ellas una
utilidad prctica e inmediata por parte del lector .
El libro est recomendado especialmente para estudiantes de enseanza secundaria ESO y
Bachillerato como apoyo al estudio de las asignaturas de Informtica , Tecnologas de la
Informacin y la Comunicacin , Tecnologa , o cualquier otra que en su programa estudie el
funcionamiento de una hoja de clculo.
La hoja de clculo Calc es parte de la Suite ofimtica Openoffice.org.
OpenOffice.org es una suite ofimtica de software libre y cdigo abierto de distribucin
gratuita que incluye herramientas como procesador de textos, hoja de clculo, presentaciones,
herramientas para el dibujo vectorial y base de datos. Est disponible para muchas plataformas como
Microsoft Windows y sistemas de tipo Unix como GNU/Linux, BSD, Solaris y Mac OS X.
OpenOffice est pensado para ser altamente compatible con Microsoft Office, con quien compite.
Soporta el estndar ISO OpenDocument con lo que es fcil el intercambio de documentos con muchos
otros programas, y puede ser utilizado sin costo alguno. Las herramientas incluidas en la suite
ofimtica de OpenOffice.org son las siguientes:
Procesador de textos similar en funcionalidad a Microsoft Word y
WordPerfect. Se puede exportar desde el formato de Documento Porttil (PDF) sin
Writer
software adicional, y puede funcionar como un editor WYSIWYG (What You See
Is What You Get) para crear y editar pginas web.
Hoja de clculo similar Microsoft Excel o Lotus 1-2-3. Calc ofrece una serie
de caractersticas no presentes en Excel, incluyendo un sistema que,
Calc
automticamente define serie de grficas, sobre la base de la disposicin de la
informacin del usuario. Calc tambin puede exportar hojas de clculo para el
formato PDF.
Impress es un programa de presentacin similar a Microsoft PowerPoint o
Keynote de Apple. Puede exportar presentaciones al formato SWF, permitiendo que
Impress se reproduzca en cualquier computadora con un reproductor de Flash instalado.
Tambin incluye la capacidad de crear archivos PDF, y la capacidad de leer archivos
de Microsoft PowerPoint (ppt).
Programa de base de datos similar a Microsoft Access. OpenOffice.org Base
permite la creacin y manejo de bases de datos, elaboracin de formularios e
informes que proporcionan a los usuarios finales un acceso fcil a los datos. Al igual
Base
que Microsoft Access, es capaz de trabajar como un front-end para diversos
sistemas de bases de datos tales como el de Access (JET), fuente de datos ODBC y
MySQL/PostgreSQL. Base est disponible desde la versin 2.0.x.
Editor de grficos vectoriales y herramienta de diagramacin, similar a
Microsoft Visio y comparable en caractersticas a las primeras versiones de
CorelDRAW. Ofrece "conectores" entre las formas, que estn disponibles en una
Draw gama de estilos de lnea y facilitan la construccin de los dibujos, como diagramas
de flujo. Tiene caractersticas similares a la edicin de software de escritorio como
Scribus y Microsoft Publisher. Draw tambin puede exportar sus creaciones al
formato PDF y al estndar SVG.
Math
OpenOffice.org posee como base inicial a StarOffice, una suite ofimtica desarrollada por
StarDivision y adquirida por Sun Microsystems en agosto de 1999. El cdigo fuente de la suite fue
liberado en julio de 2000. Actualmente proporciona una alternativa abierta, gratuita y alta calidad
comparable con la suite de Microsoft Office. El cdigo fuente de la aplicacin est disponible bajo la
licencia LGPL.
El proyecto y el programa son denominados "OpenOffice" de forma informal, aunque
"OpenOffice.org" es el nombre oficial completo ya que la denominacin openoffice es una marca
registrada en posesin de otra empresa. El nombre oficial completo se abrevia como OOo.
OpenOffice.org se integra adems con bases de datos como MySQL y PostgresSQL, con una
funcionalidad similar o superior a Microsoft Access.
OpenOffice.org suele aparecer en distribuciones Linux que utilizan el gestor de escritorio
GNOME. OpenOffice se puede utilizar prcticamente en cualquier versin de Linux y tambin en
Microsoft Windows y Mac OS X.
Desde la versin 3 de Openoffice es sencillo aadir extensiones (plugins) para aadir otras
funcionalidades adicionales, a la manera de Firefox.
OpenOffice posee las caractersticas normales de todo procesador de texto, hoja de clculo,
programa de presentaciones y base de datos similares al Microsoft Office 2003, la suite ofimtica de
Microsoft y algunas caractersticas adicionales. OpenOffice lee y escribe los documentos en su
formato nativo, que es ademas una norma internacional ISO. Este formato de archivo, denominado
OpenDocument, es la norma ISO, con el nmero 26300. Openoffice es capaz tambin de leer y grabar
los formatos de fichero de Microsoft Office. Actualmente hay adems disponible un programa visor
gratuito llamado Visioo-Writer para el formato OpenDocument de forma que ni siquiera es necesaria
la instalacin de una suite ofimtica particular para la visualizacin de documentos escritos en este
estndar ISO. Cualquier programa puede ser desarrollado para leer y escribir en este formato, puesto
que sus especificaciones son pblicas y no estn sujetas a licencias. Por ejemplo, el procesador simple
incluido en MAC OS X, TextEdit, posee tambin la capacidad de leer y escribir documentos en ese
formato, as como muchos otros programas.
Mediante un asistente o piloto, es posible descargar diccionarios adicionales para muchos
idiomas, incluido el espaol. Esta tarea puede realizarse, tambin, manualmente de manera sencilla. Se
cuenta con diccionarios de palabras para correccin ortogrfica, de separacin silbica y de sinnimos.
Desde marzo de 2006 se utiliza el programa Hunspell. El programa MySpell era el corrector
ortogrfico hasta la versin 2.0.2.
En cuanto a archivos de tipo PDF y Flash Desde la versin 1.1 se puede realizar la exportacin
directa de documentos a formato PDF y tambin presentaciones de Impress a Adobe Flash (SWF).
Adems Desde la versin 2.3 el programa cuenta con una opcin en Writer que exporta los
textos en formato wiki, como por ejemplo para ser publicados en la Wikipedia y dems proyectos
wiki.
www.openoffice.org
Se puede descargar el programa para distintos sistemas operativos como Linux , Windows , etc..
El archivo a descargar ocupa aproximadamente 130 Megabytes y para su instalacin
simplemente hay que hacer doble clic en l una vez est completamente descargado y seguir los pasos
que nos vaya indicando.
INTERFAZ GRFICA
Antes de realizar el primer ejercicio en la hoja de clculo comenzaremos familiarizndonos con
el programa viendo la nomenclatura que vamos a utilizar para referirnos a las distintas herramientas ,
mens y distintas partes de la interfaz grfica.
En la siguiente imagen se muestra una vista de la interfaz grfica donde se pueden apreciar
diferenciadas las distintas barras y zonas de la misma.
Barra de herramientas
Barra de ttulo
Cuadro de nombre
Barra de mens
Barra de estado
Filas
Lnea de entrada
Columnas
Zona de trabajo
Celdas
Editar
Ver
Formato
Insertar
Datos
Herramientas
Ventana
Ayuda
ACTIVIDAD
N 1 (Factura)
Por regla general el objetivo de una hoja de clculo es calcular, analizar y gestionar datos.
En esta actividad lo que queremos es calcular el TOTAL de una factura compuesta por varios
artculos , cada uno de ellos con su Precio Unitario y Cantidad.
La ventaja de una hoja de clculo es que si cambiamos el precio de un artculo , aadimos o
quitamos nuevos artculos , etc.. el clculo del TOTAL se recalcula automticamente.
La factura a realizar es la siguiente:
PASOS A SEGUIR:
1)Comenzaremos antes que nada repasando las caractersticas bsicas de una hoja de clculo para
poder trabajar con ella. Como se puede ver , una hoja de clculo est formada por filas y por
columnas. La interseccin de una fila y una columna es una celda . Cada celda puede ser
localizada por sus coordenadas . Una coordenada se forma por la columna y por la fila en la que
est la celda , as la celda que est en la primera columna y en la primera fila es la celda A1.
Las columnas van desde la columna A hasta la AMJ y las filas van desde la 1 hasta la 65536.
2)Un rango de celdas es un conjunto de celdas adyacentes que forman un rectngulo. Un rango
puede ocupar una o ms filas y una o ms columnas. La imagen siguiente representa un rango
formado por 12 celdas , para hacer referencia a este rango se utiliza la coordenada de la celda
superior izquierda y la coordenada de la celda inferior derecha separadas por dos puntos
B2:C7 .
3)Una celda puede contener diversos tipos de datos distintos ( texto , nmeros , moneda , fecha ,
etc.. y lo ms importante FRMULAS). Para introducir un dato en una celda simplemente
seleccionamos la celda con el ratn , si hacemos doble clic en la celda podemos escribir
directamente sobre ella y sino siempre podemos escribir en la Lnea de entrada de la parte
superior.
4)Para que el Dato se quede almacenado en la celda debemos pulsar ENTER o hacer clic en la V de
color verde. Para rechazarlo pulsamos la tecla ESC o hacemos clic sobre la X de color rojo.
5)Para definir que tipo de datos es el que va a contener la celda ( fecha, moneda , etc ..) nos vamos a
Barra de mens / Formato / Celdas../ pestaa Nmeros.
6)Para insertar una FRMULA en lugar de un dato hay que comenzar la FRMULA por el signo
igual y a continuacin la operacin o frmula deseada. Dentro de una frmula pueden aparecer
los smbolos de las operaciones matemticas bsicas ( / , * , + , - , etc.. ) , nmeros , texto ,
coordenadas de celdas o rango de celdas , nombre de funciones , etc.. Lo veremos ms claro con
varios ejemplos de FRMULAS vlidas en CALC:
= 25 + 50
=SUMA(C1:C10)
C1 hasta la C10.
en este cuadro
1)Para hacer referencia a una celda o a un rango de celdas podemos hacerlo usando sus coordenadas
,como ya hemos visto , pero tambin podemos hacerlo usando su nombre si previamente le
hemos dado uno. Para darle un nombre a una celda vamos a Barra de mens / Insertar /
Nombres / Definir...
En este caso le hemos dado el nombre SUBTOTAL a la celda B3 de la Hoja 1 . El nombre dado
aparecer en el Cuadro de nombre ( a la izquierda de la Lnea de entrada) . A partir de ahora
podemos hacer referencia a esta celda usando el nombre SUBTOTAL (que nos dice algo acerca
de su contenido) en lugar de su coordenada B3 (que no nos dice nada).
Otra forma de darle un nombre a una celda o rango de celdas es escribindolo directamente en el
Cuadro de nombre y pulsar ENTER despus.
2)Un archivo de hoja de clculo se compone de una o varias Hojas. Por defecto aparecen tres Hoja1,
Hoja2 y Hoja3 , como se puede ver en la parte inferior del documento.
Si queremos insertar ms hojas podemos hacerlo desde Barra de mens / Insertar / Hoja..
3) Y con esto damos por terminada esta pequea introduccin sobre la hoja de clculo CALC y
comenzamos a realizar la primera actividad. A medida que vayamos avanzando en las
actividades iremos conociendo nuevas caractersticas de CALC.
4)El primer paso para hacer la factura de la actividad 1 es escribir el contenido de cada celda, por
ejemplo en la celda A1 escribiremos Referencia , en la A2 1, en la A3 2, etc..
En aquellas celdas en las que aparece la moneda del Euro no hay que escribir el carcter , el
aparecer de forma automtica dando el formato adecuado a la celda. Seleccionamos las celdas
afectadas y Vamos a Barra de mens / Formato / Celdas../pestaa Nmeros , elegimos
Categora como Moneda Espaol.
En la celda E17 hay que calcular el TOTAL de sumar E15+E16 , tendremos que escribir
entonces =E15+E16 .
6)El ancho de las columnas y las filas se pueden modificar para que se ajusten al tamao del texto o
nmeros que insertemos en una celda. Por ejemplo,para modificar la anchura de una columna
ponemos el ratn sobre la letra de su coordenada y pulsamos el botn derecho del ratn ,
aparecer entonces un Men contextual en el que podemos seleccionar Ancho de columna...
Otra forma de cambiar el ancho de una columna es situar el ratn entre dos columnas y estirar o
encoger. Lo mismo se puede hacer con las filas para modificar su altura.
7)Por ltimo para terminar esta factura aplicaremos unos bodes de color negro . Los bordes se
ponen desde Barra de mens / Formato / Celdas.../pestaa Bordes.
ACTIVIDAD
N 2 (Frmulas varias)
En esta actividad lo que vamos a hacer es utilizar una serie de funciones distintas para tener una
visin general de lo que podemos hacer en una hoja de clculo.
.
PASOS A SEGUIR:
1)PROMEDIO: En la actividad queremos calcular en la celda G9 el promedio de los nmeros que
hay entre las celdas B6 y B13.
Para ello hay que escribir en G9 lo siguiente
=PROMEDIO(B6:B13). Otra forma de hacerlo ( si no se conoce cual es exactamente la
funcin a utilizar) es utilizando el Asistente de Funciones desde Barra de mens / Insertar /
Funcin.. , buscamos por orden alfabtico y encontraremos la funcin PROMEDIO. Esta funcin
necesita algn argumento de modo que pulsamos en Siguiente para poder indicar cuales son esos
argumentos.
2)En el recuadro nmero 1 debemos de indicar un argumento que ser un nmero,una funcin o
la coordenada de alguna celda o rango de celdas. Hasta que no indiquemos algn argumento
aparecer un error en el recuadro Resultado (#DIV/0!).En este caso lo que indicaremos sern las
coordenadas del rango B6:B13 , podemos escribir directamente en el recuadro o podemos hacerlo
con el ratn si hacemos clic en el icono que tiene la flecha verde, de esta forma podemos
seleccionar directamente con el ratn sobre la hoja de clculo.
Una vez seleccionado el rango que queramos pulsamos de nuevo la flecha verde.
Ahora que la funcin ya tiene asignado argumentos aparece en el recuadro Resultado la solucin
96,5. Para terminar simplemente pulsamos Aceptar.
3)MAX Con esta funcin averiguaremos cual es el nmero mayor de entre los que estn en el rango
de celdas B17:B24 y lo pondremos en la celda G20. Lo que hay que introducir en G20 sera
=MX(B17:B24) o bien podemos utilizar el Asistente de Funciones igual que hicimos antes .
4)PRODUCTO Esta funcin multiplica una serie de argumentos. En nuestro caso multiplicar
todos los nmeros que hay en el rango de celdas B28:B35 . Introduciremos en la celda G31 la
funcin =PRODUCTO(B28:B35).
5)CONTAR Esta funcin nos dice cuantos nmeros hay en un rango de celdas. En la actividad
hemos insertado en G42 =CONTAR(B39:B46) y nos ha devuelto como resultado 8, pues hay 8
nmeros en el rango de celdas B39:B46.
6)CONTAR.BLANCO Nos dice cuantas celdas estn vacas en un rango de celdas. En la actividad
hemos puesto en G53 =CONTAR.BLANCO(B50:B57).
7)CONTAR.SI Es una funcin condicional que nos dice cuantas celdas cumplen una condicin.
En G66 hemos contado cuantas celdas contienen palabras que empiezan por la letra o.
=CONTAR.SI(B65:B72;"o.*")
En G68 hemos contado cuantas palabras terminan en la letra o.
=CONTAR.SI(B65:B72;".*o")
En G70 hemos contados las palabras que contienen at.
=CONTAR.SI(B65:B72;".*at.*")
En G72 hemos contado cuantas palabras empiezan por p o por c.
=CONTAR.SI(B65:B72;"[pc].*")
A continuacin se explica como funciona la funcin CONTAR.SI. La funcin de
bsqueda admite expresiones regulares. Puede escribir "tod.*", por ejemplo, para buscar
la primera aparicin de "tod" seguido de cualquier carcter. Si desea buscar texto que
tambin sea una expresin regular, cada carcter debe ir precedido de una doble barra
inversa (\). Puede activar y desactivar la evaluacin automtica de expresin regular en
Herramientas - Opciones - OpenOffice.org Calc - Calcular.
Sintaxis: CONTAR.SI(Rango; Criterio)
rea: Es el rea donde deben aplicarse los criterios.
Criterio Indica el criterio en el formato de un nmero, una expresin o una cadena de
caracteres. Este criterio determina que celdas son contadas. As mismo, puede introducir
el texto de bsqueda en la forma de una expresin regular, por ejemplo, b.* para todas las
palabras que comienzan con b. Puede tambin indicar un rango de fecha que contenga el
criterio de bsqueda. Si busca literalmente, coloque el texto entre comillas dobles.
Ejemplo: A1:A10 es un rango de celda que contienen los nmeros 2000 a 2009. Celda
B1 contiene el nmero 2006. En la celda B2, ingresa una frmula:
=CONTAR.SI(A1:A10;2006) - este devuelve 1
=CONTAR.SI(A1:A10;B1) - este devuelve 1
=CONTAR.SI(A1:A10;">=2006") - este devuelve 3
=CONTAR.SI(A1:A10;"<"&B1) - cuando B1 contiene 2006, este devuelve 6
=CONTAR.SI(A1:A10;C2) donde la celda C2 contiene el texto >2006 cuenta el nmero
de celdas en el rango A1:A10 que son >2006
Para contar solamente nmeros negativos: =CONTAR.SI(A1:A10;"<0")
Efecto/Uso
Cualquier
carcter
.
*
+
?
\C
\n
\t
\>
\<
^$
^.
& $0
[abc123]
[a-e]
[a-eh-x]
[^a-s]
\xXXXX
esto|eso
{2}
{1,2}
{1,}
()
[:alfa:]
[:dgito:]
[:alfanum:]
[:espacio:]
[:imprimir:]
[:cntrl:]
[:inferior:]
[:mays:]
Ejemplos
Puedes combinar los parmetros de bsqueda para hacer bsquedas complejas.
Para buscar nmeros de tres dgitos solamente en un prrafo.
^[:dgito:]{3}$
^ significa que la comparacin debe estar al comienzo del prrafo,
[:dgito:] compara los nmeros decimales,
{3} significa que debe haber exactamente 3 copias de "dgito",
$ significa que la comparacin debe terminar al final de un prrafo.
1)ESPAR Esta funcin nos dice si un nmero es o no es par. En la celda D76 hemos insertado
=ESPAR(A76) y nos devuelve VERDADERO pues el nmero de la celda A76 es par. Cuando no
es par devuelve FALSO.
2)CONTAR.SI En la celda H79 volvemos a usar CONTAR.SI para averiguar cuantas celdas del
rango D76:D83 contienen la palabra VERDADERO
=CONTAR.SI(D76:D83;"verdadero") .
3)COS , SENO y TAN Son funciones trigonomtricas que devuelven el Coseno,Seno y
Tangente ,respectivamente, de un ngulo expresado en radianes. En la tabla de la actividad los
ngulos que estn en las celdas del rango C88:C100 se encuentran expresados en grados , de
forma que habr que convertirlos en radianes a la hora de pasarlos como parmetros a la funcin
COS , SENO y TAN. Por ejemplo , en la celda D88 la frmula sera =COS(C88*6,28/360)
.Multiplicamos C88 por 6,28/360 para pasar los grados a radianes, una forma ms precisa
sera usando la funcin PI() que nos devuelve el valor del nmero , la funcin quedara
entonces as
=COS(C88*2*PI()/360)
4)### cuando en una celda se ven estas almohadillas significa que el nmero que contiene es
demasiado largo para que pueda ser visualizado en la celda. Para solucionarlo hay que aumentar
el ancho de la celda o disminuir el tamao de letra.
5)RABE Convierte un nmero romano expresado con letras a un nmero tradicional con smbolos
arbigos (cifras del 0 al 9 ). Por ejemplo, en la celda E105 hemos puesto la funcin
=RABE(D105).
6)DAS Devuelve el nmero de das que hay entre dos fechas dadas. Por ejemplo, en la celda
F127 est la frmula =DAS(E127;D127) .
7)Referencias relativas y absolutas. Una referencia es absoluta cuando se antepone el smbolo del
dolar $ a la coordenada de la columna y/o de la fila y una coordenada es relativa cuando no
aparece el $. A135 es una referencia relativa a una celda y
$A$135 es una referencia
absoluta a una celda. La diferencia fundamental estriba a la hora de copiar una frmula . Si
miramos la actividad en la celda C135 hemos puesto la frmula
=A135+B135 y la hemos
copiado hacia abajo , con lo cual automticamente se incrementa el nmero de fila apareciendo
en la celda C136 la frmula =A136+B136 y as hasta la celda C141 con =A141+B141. Sin
embargo , en la celda H135 hemos usado una coordenada absoluta para sumar siempre la celda
F135 ($F$135) a las celdas de la columna G ( rango G135:G141). Introducimos en H135 la
frmula =$F$135+G135
y la copiamos hacia abajo, en este caso sol se incrementar la
coordenada de la celda G135 pasando a
=$F$135+G136 mientras que $F$135 quedar
constante.
8)ALEATORIO
Es una funcin que no necesita argumentos , al igual que PI() , y nos devuelve
un nmero aleatoria mente entre 0 y 1. En la celda F145 est la frmula =ALEATORIO() .
9)ALEATORIO.ENTRE Devuelve un nmero aleatoria mente entre dos nmeros que le pasamos
como parmetros. En la celda F149 hemos puesto la frmula =ALEATORIO.ENTRE(0;99999).
10)AHORA
insercin.
11)BDCONTAR
Es una funcin algo ms compleja que las anteriores y nos dice dentro de una
base de datos ( o tabla ) cuantos registros cumplen con unas criterios. Por ejemplo , en la
actividad queremos saber cuantas celdas son mayores que 100 en la columna CAMPO1 de la
tabla que ocupa el rango B161:C168. Para ello hay que crear una segunda tabla (tabla de
CRITERIOS ) cuyo nombre de encabezado CAMPO1 coincida exactamente con el
CAMPO1 de la tabla que queremos analizar. La funcin BDCONTAR necesitar al menos 3
parmetros : El rango de la tabla de la base de datos B161:C168 , el nombre del campo en el
que nos vamos a fijar B161 y el rango de la tabla de criterios G161:G162. En la actividad
en la celda F172 hemos puesto la frmula =BDCONTAR(B161:C168 ; B161 ; G161:G162).
ACTIVIDAD
N 3 (Rellenar)
En esta actividad aprenderemos a rellenar o completar de forma automtica una serie de celdas.
PASOS A SEGUIR:
1)Escribiremos slo el contenido de la fila 5 y luego llenaremos de forma automtica hasta la fila 24.
2)En la celda A5 escribimos el nmero 1 , luego seleccionamos con el ratn el rango A5:A24 y
vamos a Barra de mens/Editar/Rellenar/Series..
y ponemos en Direccin hacia Abajo , En
Tipo Aritmtico , Valor inicial 1 e incremento 1. Aceptamos y listo.
7)En la celda E5 hemos hecho lo mismo pero multiplicando por 3 (Incremento 3).
8)En la celda F5 vamos a poner una fecha , la cual escribiremos como por teclado como 1/1/2007 y
que visualizaremos en la celda como lun 1 de ene de 07 . Para ello desde Barra de mens/
Formato/ Celdas... pestaa Nmeros elegimos:
Este formato se le debe aplicar a todas las celdas que van a contener una fecha.
Y ahora para rellenar desde Barra de mens/Editar/Rellenar/Series..
9)En la celda G5 hacemos lo mismo pero la unidad de tiempo esta vez es Mes.
10)En H5 vamos de ao en ao.
11)Y en I5 ponemos Da de la semana como Unidad de tiempo, con lo cual solo aparecen los das
entre semana (lunes a viernes).
ACTIVIDAD
PASOS A SEGUIR:
1)El funcionamiento de esta hoja de clculo tiene que ser el siguiente: Escribimos en la celda J3 el
nmero de DNI sin la letra y debe de aparecer en la celda J17 la letra que le corresponde. A cada
nmero de DNI se le asigna una letra que resulta de dividir el nmero del DNI entre 23 y el resto
que nos de ( el resto estar entre 0 y 22) lo utilizamos para buscar en una tabla la letra que le
corresponde a ese resto. Por ejemplo si nos da un resto=1 la letra que le corresponde es la R.
2)Para hacer esta hoja de clculo empezamos uniendo las celdas que van desde J7 hasta N7.
Seleccionamos ese rango y vamos a Barra de mens/Formato/Combinar celdas.
3)Hacemos lo mismo con las celdas de los rangos
J17:N17.
A7:W7
J13:N13
J16:N16
4)Escribimos los textos y los nmeros que aparecen en cada celda , excepto en las celdas J13 , S13 y
J17 que contendrn frmulas ( las frmulas que se indican en los bocadillos).
5)En J13 ponemos =J3 para que los que se ponga en J3 aparezca tambin en J13 sin que haya
que escribirlo dos veces.
6)En S13 ponemos la frmula que nos dar el resto de dividir el DNI entre 23 =RESIDUO(J3;Q13).
7)En J17 ponemos la frmula que buscar en las filas 8 y 9 ( rango A8:W9 ) la letra correspondiente
al resto que aparece en la celda S13.
=BUSCARH( S13 ; A8:W9 ; 2 ; 2 ) .
8)BUSCARH funciona as:
Sintaxis
=BUSCARH(CriteriodeBsqueda; Matriz; ndice; Ordenar)
CriteriodeBsqueda es el valor buscado para la primer fila de la matriz. El resto S13.
Matriz es la referencia, la cual est compuesta por al menos dos filas . (A8:W9).
ndice es el nmero de la fila en la matriz que contiene el valor a devolver. La primera fila sera
la nmero 1 y la segunda el nmero 2. Como queremos que nos devuelva una letra y las letras
estn en la fila 9 que es la segunda de la matriz (A8:W9) pondremos el nmero 2.
Ordenar es un parmetro opcional que indica si la primera fila en la matriz es ordenada de
manera ascendente. Ingrese el valor Booleano FALSO o cero si la primera columna no esta
ordenada de manera ascendente. Las columnas ordenadas pueden ser buscadas ms rpido y la
funcin siempre devuelve un valor, incluso si el valor de bsqueda no fue acompaado, si esta
entre el valor ms alto y ms bajo de la lista ordenada. En las listas sin ordenar, la bsqueda del
valor debe corresponder exactamente. De lo contrario, la funcin devolver este mensaje: Error:
Valor no disponible .
ACTIVIDAD
En es te caso haremos otra factura , igual que hicimos en la actividad n1 pero incorporaremos
una pequea base de datos de artculos.
FACTURA
BASE DE DATOS
PASOS A SEGUIR:
1)Esta hoja de clculo funcionar de la siguiente forma:
Introduciremos en la columna A de la
factura un cdigo de referencia de un artculo ( por ejemplo , R001 ) , en la columna Cantidad
pondremos un nmero y en el resto de columnas nos deber de aparecer automticamente su
Descripcin , P.Unitario y Subtotal.
2)En aquellas filas en las que la columna referencia est en blanco no deber de aparecer nada en
ninguna de las otras columnas .
3)Para conseguir que en la celda B2 aparezca Ordenador porttil cuando escribimos en la celda
A2 el cdigo R001 tenemos una base de datos de artculos en el rango A34:C54. En esta
base de datos tenemos REFERENCIA , DESCRIPCIN Y PRECIO UNITARIO de cada articulo.
4)En B2 tendramos que poner la frmula
=BUSCARV(A2 ; $A$34:$C$54 ; 2) .
5)Si lo hiciramos as la factura funcionara , pero en aquellas filas donde no se introdujera una
referencia aparecera en la celda de la Descripcin del artculo #N/A indicando un error en la
frmula pues le falta un parmetro.
6)Para solucionarlo meteremos la frmula =BUSCARV(A2 ; $A$34:$C$54 ; 2)
funcin condicional llamada SI.
dentro de una
9)Siguiendo esta misma lgica en la celda D2 del precio unitario hay que poner
=SI(A2<>"";BUSCARV(A2;$A$34:$C$54;3);" ") , esta vez queremos que la funcin nos
devuelva la columna 3 Precio Unitario de la base de datos.
10)En la celda E2 estar
=D2*C2.
ACTIVIDAD
N 6 (Liga de ftbol)
En esta actividad llevaremos el control de los resultados que se van produciendo en una liga de
ftbol : partidos ganados,perdidos,empatados,goles a favor y goles en contra. Una vez que
modificamos los datos se tienen que recalcular los partidos jugados , la diferencia de goles y los
puntos . En funcin de los puntos y de la diferencia de goles se ordenarn los equipos de forma
automtica cuando pulsemos el botn ORDENAR.
PASOS A SEGUIR:
1)En primer lugar aplicaremos un borde a las celdas que formarn parte de la tabla de clasificacin
desde Barra de mens/ Formato / Celdas..pestaa Bordes
=D7+E7+F7
=G7-H7
=D7*3+E7
6)Dibujaremos el botn ORDENAR, para ello tenemos que hacer visible la Barra de herramientas
Campos de control de formularios desde Barra de mens / Ver / Barra de herramientas /
Campos de control de formularios.
7)En un principio la barra de herramientas que aparece estar en Modo ejecucin , que significa que
los controles que tenemos insertados en la hoja de clculo estn operativos y no se pueden
modificar. Pero para poder insertar el botn ORDENAR tenemos que poner la barra de
herramientas en modo diseo , para lo cual pulsaremos el icono
.
12)Ahora hacemos clic con el botn derecho del ratn encima del botn insertado y elegimos
Campo de control...en el men contextual que nos aparece .
16)Pero antes tenemos que grabar la accin que le asignaremos en una MACRO . Una MACRO es
simplemente una cadena de acciones u operaciones que ejecutamos en una hoja de clculo pero
que podemos grabar y darle nombre de forma que podemos volver a ejecutar esa misma cadena
de acciones simplemente invocndola con el nombre asignado.
17)Para grabar una MACRO:
1. Abra el documento para el que desee grabar una macro.
2. Seleccione Herramientas - Macros - Grabar macro.
Puede ver el pequeo dilogo Grabar macro con un solo botn, Finalizar grabacin.
3. Efecte las acciones que desee grabar en el documento.
Pulse la tecla Esc para deseleccionar un objeto, ya que el grabador de la macro no graba esta
accin mediante una pulsacin del ratn.
4. Pulse Finalizar grabacin.
Aparece el dilogo Macro donde puede guardar y ejecutar la macro.
Si desea cancelar la grabacin sin guardar una macro, pulse el botn Cerrar del dilogo
Grabar macro.
5. Si desea guardar la macro seleccione primero el objeto donde desee guardar la macro en el
cuadro de lista Guardar la macro en.
6. Si desea que la macro se guarde en una nueva biblioteca o mdulo pulse el botn Biblioteca
nueva o Mdulo nuevo y escriba un nombre para la biblioteca o el mdulo.
7. Asigne un nombre a la macro nueva en el cuadro de texto Nombre de la macro. Como
nombre no utilice palabras clave de Basic.
8. Pulse en Guardar.
Limitaciones del grabador de macros.
Los siguientes acciones no se graban:
La apertura de ventanas no esta grabado.
Acciones realizada en otra ventana que donde el grabador fue iniciado, no estn grabados.
Cambio de ventana no esta grabado.
Acciones que no estn relacionado al contenido del documento no estn grabados. Por
ejemplo, cambios realizado en el dialogo de Opciones, el organizador de Macros,
personalizacin.
Selecciones estn grabado solamente si estn realizado a travs del teclado (andar del cursor),
pero no cuando se mueve por el ratn.
El grabador de macro solamente funciona en Calc y Writer.
18)Una MACRO se puede asignar a distintos tipos de eventos:
En la pestaa Acciones se pueden vincular macros con acciones que tienen lugar en los campos
de control del formulario.
Cuando tiene lugar el evento, se llama a la macro vinculada. Para asignar una macro a un evento,
pulse el botn .... Se abre el dilogo .
Para acceder a este comando... Men contextual de un elemento de formulario seleccionado
Campo de control... - Ficha Acontecimientos . Abra la barra de herramientas Campos de control
de formulario o Diseo de formularios y haga clic en el icono Campo de control - ficha Eventos
Hay distintas acciones disponibles en funcin del campo de control. En la pestaa Acciones se
muestran nicamente las acciones disponibles para el campo de control y contexto seleccionados.
Estn definidas las siguientes acciones:
Antes de ejecutar
Este evento tiene lugar antes de una accin, se activa haciendo clic en el control. Por ejemplo,
haciendo clic en el botn "Enviar" inicia una accin enviada; sin embargo, el proceso actual
"enviado" se inicia solamente cuando el evento Iniciando ocurre. El evento Antes de comenzar
le permite parar el proceso. Si el mtodo vinculado devuelve FALSO, Iniciando no podr ser
ejecutado.
Al ejecutar
El evento Al iniciar tiene lugar cuando se inicia una accin. Por ejemplo, si en el formulario se
incluye un botn "Enviar", el proceso de envo representa la accin que se iniciar.
Modificado
El evento Modificado tiene lugar cuando el campo de control pierde el foco y su contenido
cambia al haberlo perdido.
Texto modificado
El evento Texto modificado tiene lugar si se introduce o modifica un texto en un campo de
entrada.
Estado modificado
El evento Estado modificado tiene lugar si el estado del campo de control ha cambiado.
Recepcin de foco
El evento Recepcin de foco tiene lugar si un campo de control est resaltado.
Prdida de foco
El evento Al perder el foco tiene lugar si un campo de control deja de estar resaltado.
Tecla pulsada
El evento Tecla pulsada tiene lugar cuando el usuario pulsa una tecla cuando el campo de control
est resaltado. Este evento puede estar vinculado a una macro para comprobar las entradas.
Tecla suelta
El evento Despus de haber pulsado una tecla ocurre cuando el usuario suelta cualquier tecla
cuando el control tiene el foco.
Ratn dentro
El evento Ratn dentro tiene lugar si el ratn se encuentra dentro del campo de control.
Mover ratn por medio del teclado
El Evento Mover el ratn mientras se presiona una tecla ocurre cuando el ratn se arrastra
mientras una tecla es presionada. Un ejemplo, cuando durante el arrastrar y soltar, adicionalmente
se presiona una tecla que determina el modo (mover o copiar).
Movimiento de ratn
El evento Movimiento de ratn tiene lugar si el ratn se mueve por encima del campo de
control.
Botn de ratn pulsado
El evento Botn del ratn pulsado tiene lugar si se pulsa el botn del ratn cuando el puntero se
encuentra sobre el campo de control.
Botn del ratn suelto
El evento Botn del ratn soltado tiene lugar si se suelta el botn del ratn cuando el puntero se
encuentra sobre el campo de control.
Ratn fuera
El evento Ratn fuera tiene lugar cuando el ratn se encuentra fuera del campo de control.
Antes de actualizar
El evento Antes de actualizar tiene lugar antes de que el contenido del campo de control
modificado por el usuario se escriba en el origen de datos. La macro vinculada puede, por
ejemplo, impedir esta accin devolviendo el valor "FALSE".!
Despus de actualizar
El evento Despus de actualizar tiene lugar despus de que el contenido del campo de control
modificado por el usuario se haya escrito en el origen de datos.
Antes de restablecer
El evento Antes de restablecer tiene lugar antes de restablecer un formulario. La macro
vinculada puede, por ejemplo, impedir esta accin devolviendo el valor "FALSE".
Se restablecer un formulario cuando se cumpla una de las siguientes condiciones:
El usuario pulsa un botn (HTML-) definido como botn Reset.
Se crea un registro nuevo vaco en un formulario vinculado a la fuente de datos. Por ejemplo,
se puede pulsar el botn Registro siguiente en el ltimo registro.
Despus de restablecer
El evento Despus de restablecer tiene lugar despus de restablecer un formulario.
1)La MACRO que tenemos que grabar para nuestro botn ORDENAR consiste en lo siguiente:
Primero vamos a Barra de mens / Herramientas / Macro / Grabar macro y nos aparece en
pantalla un cuadro como este:
Luego comenzamos a realizar las operaciones que se van a ir grabando. Lo que queremos hacer
es ordenar el rango de celdas B7:J26 , seleccionamos con el ratn dicho rango , vamos a Barra de
mens / Datos / Ordenar... pestaa Criterios.
2) Elegimos que se ordene primero por la columna J ( que son los puntos ) y luego por la columna I
( que es la deferencia de goles ) y en los dos casos de forma descendente.
3)Pulsamos Aceptar.
4)Le damos a Finalizar grabacin y nos aparecer el siguiente cuadro:
6)Ahora tenemos que asignarle al botn Ordenar la Macro que hemos guardado antes y hemos
llamado ORDENAR.
7)Hacemos visible la barra de herramientas Campos de control de formulario y la ponemos en
modo diseo.
8)Seleccionamos el botn ordenar , y desde el men contextual (botn derecho del ratn) Campo de
control... accedemos a este cuadro:
9)Asignaremos la MACRO ORDENAR al acontecimiento Botn del ratn pulsado , para ello
pulsamos en el icono que hay a la derecha con tres puntos suspensivos dentro.
13)Ahora tenemos que poner la Barra de herramientas de Campos de control de formulario en modo
ejecucin y ya podremos usar el botn Ordenar. Cambia algn dato de algunos de los equipos
de ftbol (pon por ejemplo ms partidos ganados) y comprueba si el botn reordena la tabla.
ACTIVIDAD
N 7 (Cliclismo)
Esta actividad tiene algo en comn con la anterior pues tambin le hemos incorporado un botn
para ordenar.
PASOS A SEGUIR:
1) En este caso se trata de ciclistas que estn participando en la Vuelta a Espaa . Hay que introducir
a mano los tiempos que figuran en el rango de celdas D4:D13 , estos tiempos se introducen por
teclado escribiendo por ejemplo 20:44:12 en el caso de Oscar Pereiro a continuacin tendris
que ir a Formato / Celdas para que se visualicen como 20 h:44 min :12 seg
2)En la celda D3 hay que calcular cual es el ciclista que tiene el menor tiempo , utilizaremos la
frmula =MN(D4:D13) .
3)En las celdas de la columna E por ejemplo en E4 hay que calcular la diferencia con respecto al
tiempo mnimo. =D4-$D$3 .
4)La tabla se ordenar en orden ascendente segn la columna E.
ACTIVIDAD
N 8 (Sistema de ecuaciones)
Con esta hoja de clculo solucionaremos cualquier sistema de ecuaciones de tres incgnitas y
tres ecuaciones.
PASOS A SEGUIR:
1) En el rango B12:E14 es donde iremos variando los los trminos independientes y los coeficientes
que multiplican a las incgnitas. Todas las dems celdas funcionarn de forma automtica.
2) Las celdas H12 , H13 y H14 tienen insertadas unas frmulas para que al cambiar los coeficientes
aparezcan las tres ecuaciones perfectamente bien enunciadas . Por ejemplo , en H12 est la
frmula
=B12&"x"&SI(C12<0;"";"+")&C12&"y"&SI(D12<0;"";"+")&D12&"z"&"="&" "&E12
El smbolo & significa concatenar , con l se puede formar un texto largo a partir de textos
ms cortos. Cuando se quiere hacer referencia a un texto concreto hay que ponerlo entre comillas
como x , que significa que queremos que aparezca la letra x.
Las funciones SI condicionales estn para que cuando un coeficiente sea positivo se vea el signo
+ en la ecuacin y no se vea cuando el coeficiente es negativo.
3) Otra forma de concatenar , adems de usando & ,es con la funcin CONCATENAR:
Combina varias cadenas de caracteres en una sola.
Sintaxis
CONCATENAR("Texto1"; ...; "Texto30")
Texto 1; Texto 2; ... representa hasta 30 pasajes el cual van a combinar dentro de una cadena.
Ejemplo
=CONCATENAR("Buenos ";"Das";"Sra. ";"Doe") devuelve: Buenos Das Sra. Doe.
4) Si usramos CONCATENAR ,en el caso de H12 la frmula quedara as:
=CONCATENAR(B12;"x";SI(C12<0;"";"+");C12;"y";SI(D12<0;"";"+");
D12;"z";"=";" ";E12
principal
se
utiliza
en
la
=MDETERM(B22:D24).
=MDETERM(B27:D29).
=MDETERM(B32:D34).
celda
F19
la
frmula
ACTIVIDAD
N 9 (Grficos)
En esta actividad crearemos unos grficos a partir de una tabla de valores. Haremos tres grficos
distintos : Uno circular , uno de barras y otro circular en 3D.
PASOS A SEGUIR:
1) En primer lugar creamos la tabla con los valores que representaremos en los grficos.
2) Una vez creada seleccionamos la tabla entera con el ratn y vamos a la Barra de mens / Insertar /
Grfico...
4) A continuacin podemos indicar donde estn los textos que deben de aparecer junto al grfico y
donde los valores numricos.
ACTIVIDAD
N 10 (Lotera)
Esta es una actividad que proponemos para que el alumno la solucione. Consiste en que al
pulsar el botn GENERAR NUMERO cambie el nmero de la celda B8 , si la ltima cifra del nmero
es 7 debe de aparecer en la celda B11 el texto HAS GANADO y si no debe aparecer SIGUE
JUGANDO.
Una posible solucin para le celda B11 sera:
=SI(RESIDUO(B8+3;10)=0;"HAS GANADO";"Sigue jugando")
ACTIVIDAD
N 11 (Tiro parablico)
PASOS A SEGUIR:
1) Las frmulas que van en cada celda son las siguientes:
En B6
=B3*COS(RADIANES(B4))
En B7
=B3*SENO(RADIANES(B4))
En B8
=2*(-B7/B5)
En B9
=B7*(B8/2)+0,5*B5*(B8/2)^2
En B10
=B6*B8
En D3
t_x_y .
6)En la C2
=SI(('Datos entrada'.$B$7*A2+0,5*'Datos entrada'.$B$5*A2^2)>0;'Datos
entrada'.$B$7*A2+0,5*'Datos entrada'.$B$5*A2^2;0).
7)En la celda B3 e inferiores de la hoja t_x_y
entrada'.$B$6)
va la frmula
=SI(C3=0;B2;A3* 'Datos