You are on page 1of 23

ITES CARLOS CISNEROS

NOMBRE: JOSE ALLAUCA ESCUELA: ELECTRONICA IDUSTRIAL SEMESTRE: SEGUNDO TEMA: LAS FUNCIONES EN OPENOFFICE.ORG CALC 2.0 El tema que ahora comienza es una de los ms importantes del curso sobre OpenOffice.org Calc 2.0, pues en su comprensin y conocimiento prctico se encuentra la base para el manejo efectivo de esta aplicacin informtica. Se va a conocer el manejo de funciones ya definidas en OpenOffice.org Calc 2.0 que agilizan la creacin y manejo de hojas de clculo. Se estudiarn su sintaxis, as como el uso del asistente para funciones, herramienta muy til para los usuarios principiantes. SINTAXIS BSICA DE LAS FUNCIONES Una funcin es sencillamente una frmula predefinida por OpenOffice.org Calc 2.0 , aunque tambin pueden ser definidas por los usuarios avanzados, que realiza un clculo a partir de los argumentos (valores) que le acompaan, generando una salida o resultado. La sintaxis bsica de una funcin es: nombre_funcin(argumento1;argumento2;argumento3;...;argumentoS) Su construccin debe seguir las siguientes reglas: a) Si la funcin se encuentra al principio de una frmula, hay que colocar el signo =. b) Los argumentos pueden ser valores constantes (nmero o texto), frmulas u otras funciones anidadas. c) Los argumentos van siempre entre parntesis y sin espacios entre estos y los argumentos. d) Los argumentos deben de separarse por un punto y coma ; sin dejar espacios en blanco entre ellos. A modo de ejemplo, se puede hacer referencia a las funciones trabajadas en algunas prcticas del tema anterior, en las que se han utilizado las funciones predefinidas SUMA, PROMEDIO y REDONDEO incluso de forma anidadas. La funcin SUMA, cuya sintaxis bsica es SUMA(argumento;...), realiza una suma algebraica de los argumentos que se encuentran entre parntesis. En el ejemplo: =SUMA(B9:B11) la funcin devuelve el resultado de sumar los valores que se encuentran en las celdas que forman el rango B9:B11. Sera los mismo que haber escrito la frmula matemtica =B9+B10+B11 Por su parte, la funcin REDONDEAR permite redondear cantidades. Su sintaxis de uso es =REDONDEAR(importe;decimales) donde el primer argumento es un valor o una referencia a una celda que contenga un valor. El segundo argumento (decimales), un nmero entero o una referencia a celda que contenga un nmero entero que seala a cuntos decimales se desea redondear. Una posibilidad poco conocida de esta funcin es que si el argumento decimales es un numero entero y negativo, el redondeo se produce a la izquierda del separador decimal, obteniendo decenas, centenas, miles, etc. Valgan lo ejemplos de la siguiente

tabla para la cantidad 654,33 que se encuentra en una hipottica la celda D3.

Existen otros muchos tipos de funciones dependiendo de la operacin o clculo que realizan. Para su clasificacin lgica se dividen en las siguientes categoras

2. FUNCIONES DE FECHA Y HORA Dada la naturaleza del curso y, al igual que con el resto de funciones, solo se estudiarn aquellas que ms se acomodan a los objetivos del mismo. La tabla siguiente recoge la funciones de fecha y hora mas tiles para maestrs y profesores, as como la descripcin de las mismas. En la Ayuda de OpenOffice.org Calc 2.0 se recogen el resto. Algunas de ellas, como FRAC.AO necesitan que se activen funciones pero su uso en el mbito educativo no parecen necesarias. Algunas de la funciones muestran en sus argumentos el texto: nmero. OpenOffice.org Calc 2.0 llama nmero al nmero de das transcurridos desde el 30 de diciembre de 1899 (fecha de comienzo de clculo) hasta la fecha introducida, tomando como base del clculo la fecha y hora interna del ordenador. En estas funciones se puede poner en el argumento un nmero o bien la referencia a una celda que contenga una fecha. Tambin se vern en los ejemplos que se muestran y que el alumno puede comprobar escribindolos en una celda en blanco de una hoja de clculo, como anidar funciones Funcin Descripcin AHORA()

Devuelve la fecha y la hora del sistema. El valor se actualiza cuando se re calcula el documento o cada vez que se modifica un valor de la celda. AO(nmero) Devuelve el ao en forma numrica segn las reglas internas de clculo del programa. El nmero indica el valor de fecha interno con el cual debe calcularse el nmero de ao. Ejemplos =AO(1) devuelve como resultado 1899 (leer prrafo anterior) =AO(2) devuelve como resultado 1900 =AO(33333) devuelve como resultado 1991 DIA(nmero) Devuelve el da del mes del valor de fecha especificado. El da se devuelve como entero entre 1 y 31. El nmero, es el valor decimal en funcin del cual se calcula el da. Tambin se puede introducir un valor de fecha u hora negativo. Ejemplos =DIA(1) devuelve 31 (leer prrafo anterior). =DA(AHORA()) devuelve el da actual. =DA(A1) devuelve 30, si el contenido de A1 es 30/04/2006 DIAS(fecha_final;fecha_inicial) Devuelve la diferencia entre dos fechas. Ejemplo =DAS(AHORA();"1/1/2006") devuelve el nmero de das transcurridos desde el 1 de enero hasta la fecha de hoy que tiene internamente el ordenador. DIASEM(nmero;tipo) Devuelve el da de la semana como un entero entre 1 (domingo) y 7 (sbado) para el valor de fecha especificado. El nmero es el tipo que determina el tipo de clculo. Si el tipo es1, los das de la semana se empiezan a contar a partir del domingo, incluido este (esta es la opcin predeterminada, incluso si se omite el argumento tipo); si el tipo es 2, los das de la semana Se empiezan a contar a partir del lunes que tendr el valor 1; si el tipo es 3 los das de la semana se cuentan a partir del lunes que endr el valor 0. Ejemplos =DASEM("29/4/2006") devuelve como resultado 7 pues, al omitirse el argumento tipo se aplica el recuento predeterminado. En este, el sbado es el da nmero 7 y corresponde al 29 de abril de 2006. =DASEM("29/4/2006"; 2) devuelve como resultado 6, pues con el tipo 2 el lunes es el da 1. =DASEM(AHORA()) devuelve como resultado el nmero del da de hoy que tienen internamente el ordenador. FECHA(ao;mes;da) Esta funcin convierte una fecha escrita en formato de ao, mes y da en un nmero de serie interno y lo muestra en formato fecha. El ao es un nmero entero comprendido entre 1583 y 9956, 0 y 99. El mes es un nmero comprendido entre 1 y 12, e indica el mes de que se trata. El da es un nmero comprendido entre 1 y 31 e indica el da del mes. Importante. Si los valores para el mes o el da superan estos mximos, el excedente se agrega al parmetro siguiente. Por ejemplo, si se introduce =FECHA(06;13;25), el programa corrige la fecha automticamente y la transforma en 25/01/07.

Ejemplo =FECHA(06;3;19) devuelve como resultado 19/03/06 HORANUMERO(texto_de_fecha) Devuelve la hora a partir del reloj interno del sistema partir de un texto entre comillas. El texto es una expresin temporal vlida y debe ser indicada entre comillas. Ejemplos =HORANMERO("4pm") devuelve como resultado 0,67 Si el formato de hora es hh:mm:ss, el resultado es 16:00:00. =HORANMERO("24:00") devuelve como resultado 1. Si el formateado es hh:mm:ss, el resultado ser 00:00. HOY() Devuelve la fecha del sistema sin la hora, tal como haca la FUNCIONESDEOPENOFFICE .ORGCALC2.07 de30. funcin AHORA() MES(nmero) Devuelve el nmero del mes para el valor determinado, teniendo en cuenta que 1 corresponde a enero y 12 a diciembre. Ejemplos =MES(AHORA()) devuelve como resultado el mes actual que tiene el sistema =MES(C4) devuelve como resultado 7, si el contenido de C4 es, por ejemplo. 17/07/2006. MINUTO(nmero) Calcula el minuto para un valor de tiempo interno. El minuto se devuelve como un nmero entre 0 y 59. Ejemplos =MINUTO(H1) devuelve como resultado 20, si el contenido de H1 es, por ejemplo, 04:20:04 =MINUTO(AHORA()) devuelve el minuto actual del sistema. NSHORA(hora;minutos;segundos) Devuelve el valor de hora actual a partir de los valores de horas, minutos y segundos. La hora, minutos y segundos deben indicarse por medio de un nmero entero. Ejemplo =NSHORA(4;20;4) devuelve como resultado 04:20:04 SEGUNDO(nmero) Devuelve el segundo para el valor de tiempo determinado. El segundo se devuelve como un entero entre 0 y 59. Ejemplos =SEGUNDO(AHORA()) devuelve como resultado el segundo actual del sistema. =SEGUNDO(H1) devuelve como resultado 04 si el contenido de H1 es, por ejemplo, 04:20:04 EJERCICIO GUIADO 1 Como introducir algunas funciones de fecha y hora 1. Abrir el libro cursocalc1 y activar, sino lo est, la hoja Listado. 2. Hacer clic sobre el selector de la fila 1. (Toda la fila se muestra con fondo negro. es lo que se denomina vdeo inverso). 3. Pulsar sobre el men Insertar y elegir la opcin Filas. 4. Repita la operacin dos veces, pulsando el mismo nmero de veces sobre el men Insertar y a continuacin sobre Filas.

Con estas acciones se habrn aadido tres filas en blanco a nuestra hoja de clculo (Figura 1) que se renumeran de automticamente

5. Introducir una funcin de fecha. En concreto =AHORA(). Para ello se activa la celda E2 y en el cuadro de frmula se escribe la funcin tal cul (Figura 2). 6. A continuacin, pulsar sobre el botn Aplicar de la Barra de frmula y en la celda E2 aparecer el da y la hora que internamente tiene el ordenador en ese momento (Figura 2).

Figura 2: Resultado de aplicar la funcin AHORA a la celda E2. 7. Comprobar los ejemplos incluidos en la tabla de funciones e fechas y hora practicando sobre celdas libres del libro Hoja2. 8. Borrar el contenido de las celdas ocupadas en el apartado anterior. 9. Pulsar sobre el botn de Guardar de la Barra de herramientas. 3. FUNCIONES DE TEXTO Estas funciones estn orientadas en su totalidad a manejar el texto que se puede introducir en las celdas. A continuacin se muestra en formato de tabla las funciones que se puede incorporar a las frmulas y una breve descripcin de su funcionamiento. Funcin Descripcin HALLAR(texto_buscado; dentro_del_texto; nmero_inicial) Devuelve la posicin de un segmento de texto dentro de una cadena de caracteres. Opcional mente puede fijar el inicio de la FUNCIONESDEOPENOFFICE .ORGCALC2.09 de30. bsqueda. El texto buscado puede ser un nmero o una cadena de caracteres. Hay que tener en cuenta que la bsqueda no distingue entre maysculas de minsculas. Los argumentos posibles son los siguientes: texto a buscar es el texto que se quiere buscar. dentro_del_texto es el texto en el que se efecta la bsqueda. nmero_inicial es la posicin dentro del texto a partir de la cual se inicia la bsqueda. Ejemplo =HALLAR(54;998877665544) devuelve 10.

CARACTER(nmero) Convierte un nmero en un carcter segn la tabla de cdigos activa (ASCII, ANSI, ...). El nmero puede ser un entero de dos o de tres dgitos. Ejemplo =CHAR(100) devuelve el carcter d. CONCATENAR(texto1;texto2;...;tex to30) Devuelve una cadena de caracteres con la unin de los textos que figuran como argumentos. Ejemplo =CONCATENAR(A40;B40) devuelve Snchez Juan, si en la celda A40 contiene Snchez y B40 Juan DERECHA(texto;nmero_de_caract eres) Devuelve el nmero de caracteres especificados a partir de la derecha. Los argumentos posibles son. texto es el texto cuya porcin derecha se debe determinar. nmero_de_caracteres es nmero de caracteres a extraer de la totalidad del texto. Ejemplo =DERECHA(A19;7) devuelve ANTONIO si en la celda A19 contiene LLORENS, ANTONIO EXTRAE(texto;posicin_inicial;nm ero_caracteres) Devuelve un segmento de texto de una cadena de caracteres. Los argumentos especifican la posicin inicial y el nmero de caracteres. Los posibles argumentos son los siguientes: texto es el texto total del que se desea extraer algn fragmento. posicin_inicial es la posicin del primer carcter que se debe extraer del texto (los espacios en blanco tambin cuentan) Nmero_de_caracteres es el nmero de caracteres a extraer a 10de30F unc ionesdeOpenOffice.orgCALC2.0 partir de la posicin inicial. Ejemplo =EXTRAE("Openoffice Calc 2.0";12;4) devuelve Calc. ENCONTRAR(texto_buscado;dentr o_del_texto;nmero_inicial) Busca una cadena de texto dentro de otra cadena. Como en la funcin anterior, tambin puede definirse el punto de inicio de la bsqueda en nmero_inicial. El trmino buscado puede ser un nmero o una cadena de caracteres y la bsqueda distingue entre maysculas y minsculas. La funcin devuelve la posicin donde se encuentra el texto buscado. Los posibles argumentos son los siguientes: texto buscado es el texto que se quiere buscar. dentro_del_texto es el texto en el que se efecta la bsqueda.

nmero_inicial es la posicin, dentro del texto donde buscar a partir de la cual se inicia la bsqueda. Ejemplo =ENCONTRAR("LAURA";A16;1). Devuelve 9, que es la posicin donde se encuentra el texto en la hoja Listado contando desde el primer carcter de la izquierda IGUAL(texto1;texto2) Devuelve un valor lgico (verdadero o falso) como resultado de la comparacin de los dos textos Ejemplo =IGUAL(A16;A18) Devuelve FALSO, al ser el contenido de las dos celdas diferente LARGO(texto) Devuelve la longitud del texto incluido dentro del argumento texto MAYUSC(texto) Convierte a maysculas el texto especificado MINUSC(texto) Convierte a minsculas el texto especificado MONEDA(nmero;nmero_de_deci males) Convierte una cantidad al formato de la moneda y lo redondea hasta el nmero decimal especificado. Ejemplo =MONEDA(300;2) devuelve 300,00 NOMPROPIO(texto) Convierte a mayscula la primera letra del texto REEMPLAZAR(texto_original;nm ero_inicial;nmero_de_caracteres;te xto_nuevo) Reemplaza parte de una cadena de texto por otra. Esta funcin se puede utilizar para sustituir caracteres y nmeros (que se convierten automticamente en texto). El resultado de la funcin siempre ser un texto. Los argumentos posibles son los siguientes: texto hace referencia al texto en el que se efectuar la sustitucin. nmero_inicial hace referencia a la posicin dentro del texto en la FUNCIONESDEOPENOFFICE .ORGCALC2.01 1de30. que se iniciar la sustitucin. nmero_de_caracteres es el nmero de caracteres de texto que se deben reemplazar. texto_nuevo se refiere al texto que sustituir a texto. Ejemplo =REEMPLAZAR(A10;8;1;"A"). Si en la celda A10 aparece el apellido GOMER RAS, el resultado del reemplazo ser GOMERROS REPETIR(texto;nmero) Repite el texto especificado en el argumento texto el nmero de veces que aparece en el argumento nmero TEXTO(valor;formato) Convierte un valor numrico en texto VALOR(texto) Convierte un texto en un nmero EJERCICIO GUIADO 2: Como introducir algunas funciones de texto 1. Activar la hoja Listado para convertir texto de minsculas en maysculas. En concreto, el contenido de las celdas B4, C4, D4 y E4

2. Activar la celda E3 y escribir la frmula que aparece en el cuadro de frmula de la Barra de frmulas

: Frmula a introducir y resultado de aplicar la misma. 3. Repetir la frmula para el resto de celdas. Hacer clic sobre el selector de la celda activa E3 y arrastrarla hasta la celda A3. (Figura 4). Figura 4: Copiado las celdas y resultado de la misma

4. Copiar el contenido de las celdas A3:E3 en las celdas A2:E2 y as poder borrar el contenido de la actual fila 4. Para ello se seleccionan las celdas del rango A3:E3 pulsando sobre el botn Copiar de la Barra de herramientas. 5. A continuacin seleccionamos la celda A2,. pulsar sobre el men Editar y elegimos la opcin Pegado Especial... 6. Del cuadro de dilogo de Pegado Especial seleccionar la opcin Cadena e caracteres y a continuacin pulsar sobre el botn Aceptar. Se efecta la copia

Figura 5: Cuadro de dilogo de Pegado Especial y opcin activa

7. Eliminar las filas 3 y 4, haciendo clic en primer lugar sobre el nombre de las filas 3 y 4 para seleccionarlas (se iluminan las dos en formato inverso fondo negro). A continuacin pulsar sobre ellas con el botn derecho del ratn y elegir la opcin Eliminar celdas 8. El resultado se muestra

9. . : Opcin para borrar filas previamente seleccionadas FUNCIONESDEOPENOFFICE.ORGC 9. Comprobar los ejemplos incluidos en la tabla de funciones de texto practicando sobre celdas libres de la Listado. 10. Borrar el contenido de las celdas ocupadas en el apartado anterior. 11.Pulsar sobre el botn Guardar de la Barra de herramientas. 4. FUNCIONES DE HOJA DE CLCULO. Bajo este epgrafe OpenOffice.org Calc 2.0 agrupa una serie de funciones especficas para realizar bsquedas de datos en la hoja de clculo activa. Son especialmente tiles en hojas grandes con mucha informacin que no se puede visualizar en su totalidad en la pantalla del sistema. Funcin Descripcin 1. BUSCAR(criterio_de_bsqueda;vector_de_bsqueda;vector_de_resultado) Esta funcin devuelve el contenido de una celda o rango de celdas que cumplen un criterio de bsqueda. El resultado lo coloca en otra celda o rango. A diferencia de BUSCARV y BUSCARH, que se vern a continuacin, el vector de bsqueda y el vector de resultado pueden encontrarse en distintos lugares. Asimismo, en esta funcin el vector de bsqueda debe estar ordenado, de lo contrario la bsqueda no produce ningn resultado recuperable. Los argumentos que se utilizan son: criterio de bsqueda es el valor que se busca, indicado directamente o como referencia de una celda. vector de bsqueda es el rango de una fila o de una columna en la que debe realizarse la bsqueda. vector de resultado es el rango de fila o columna simple del cual se Toma el resultado de la funcin. El resultado es la celda del vector de resultados que tiene el mismo ndice que la encontrada en el vector de bsqueda. Ejemplo =BUSCAR(A1;D1:D100) busca en el rea D1:D100 la celda correspondiente al nmero especificado en A1. BUSCARH(criterio_de_bsqueda;m

atriz;ndice;ordenado) La funcin realiza una bsqueda horizontal y busca un valor y una referencia en las celdas situadas por debajo del rea seleccionada. Adems comprueba si la primera fila de una matriz contiene un cierto valor. La funcin devuelve el valor situado en una fila de la matriz, indicada en el argumento ndice. Esta funcin admite comodines. Es decir, se puede escribir sus.*, para buscar la primera aparicin de las letras sus seguidas de cualquier texto. BUSCARV(valor_buscado;matriz;n dice;ordenado) Esta funcin realiza una bsqueda vertical con respecto a las celdas adyacentes por la derecha. Esta funcin comprueba si hay un valor determinado en la primera columna de una matriz. La funcin devuelve el valor en la misma lnea de una columna determinada de la matriz, denominada segn un ndice. Los argumentos que utiliza son: El valor buscado es el valor que se busca en la primera columna de la matriz. La matriz es la referencia (tiene que contener dos columnas por lo menos). El ndice es el nmero de columna de la matriz que contiene el valor a devolver. La primera columna tiene el nmero 1. ordenado es un parmetro opcional que indica si la primera columna de la matriz est ordenada de forma ascendente. (Colocar el valor lgico 0 si la primera columna no est ordenada de forma ascendente). Las bsquedas en columnas ordenadas son mucho ms rpidas; asimismo, aunque no se haya encontrado el valor de bsqueda exacto, la funcin devuelve un valor siempre que se encuentre entre los valores mximo y mnimo de la lista ordenada. Si la lista no est ordenada, el valor de bsqueda debe coincidir exactamente. En caso contrario, la funcin devolver el siguiente mensaje: Error: Valor no disponible. Ejemplo prctico (Realizado sobre la hoja Listado del libro cursocalc1) 1. Escribir en la celda B30 el nombre de alumno cuyo nmero de orden coincida con el que aparece en la celda A30. 2. La asignacin de orden y nombre se encuentra en la hoja Listado en la matriz A3:B18. 3. Los nmeros de orden de la columna A estn ordenados de forma ascendente; por tanto, el parmetro opcional ordenado no es necesario. 4. Escribir el valor 10 en la celda A30 5. Introducir la frmula siguiente en la celda B30: =BUSCARV(A30; A3:B18; 2;0) 6. Al introducir un nmero en A30, en B30 aparece rpidamente el texto contenido en la segunda columna de la matriz especificada A3:B18. 7. Si se introduce un nmero inexistente, el texto que aparece es el correspondiente al nmero inferior ms cercano. A fin de que esto no ocurra, hay que introducir en el ltimo 16de30F unc ionesdeOpenOffice.orgCALC2.0 COINCIDIR(valor_buscado;buscar_ matriz;tipo_de_coincidencia) Esta funcin devuelve la posicin relativa de un elemento de una matriz que coincide con el valor especificado. La funcin devuelve, en forma de nmero, la posicin del valor encontrado en buscar_matriz. Los argumentos que utiliza son: El valor_buscado, valor que se debe buscar en la matriz de una fila

o de una columna. buscar_matriz, es la referencia en la que se busca. Esta matriz puede constar de una nica fila o columna, o una parte de ellas. El tipo_de_coincidencia puede tomar los valores 1, 0 o 1. Si falta dicho parmetro que es opcional, se supone que la primera columna de la matriz de bsqueda est ordenada de forma ascendente. Si el tipo es 1, se supone que dicha columna est en orden descendente. Si el tipo es 0, slo se mostrarn en la bsqueda las correspondencias exactas. Si se encuentra el criterio de bsqueda varias veces, la funcin devolver el primer criterio encontrado. Ejemplo =COINCIDIR(200; D1:D100) busca en el rea D1:D100, ordenada por la columna D, el valor 200. En el momento en que se encuentra dicho valor se devuelve el nmero de fila en el que se encontr. Si durante la bsqueda en la columna se encuentra un valor ms alto, se devuelve el nmero de la fila anterior. COLUMNA(referencia) La funcin devuelve el nmero de columna de una referencia de celdas. Si la referencia es solo una celda, devuelve su nmero de columna; si el parmetro es un rango, devuelven los nmeros de columna correspondientes en forma de matriz de una sola fila La referencia es la referencia a un rea de celdas cuyos nmeros de columna deben calcularse. Si se omite la referencia, se calcula el nmero de columna de la celda en la que se introduce la frmula. OpenOffice.org Calc 2.0 establece automticamente la referencia a la celda actual. Ejemplos =COLUMNA(B3) da un resultado de 2, dado que la columna B es la segunda columna de la hoja. =COLUMNA(D3:G10) produce como resultado la matriz de una fila (4, 5, 6, 7), dado que las columnas D a G son aquellas que van de la cuarta a la sptima en la hoja. =COLUMNA(D3:G10) devuelve 4, ya que la columna D es la cuarta columna de la tabla y la funcin COLUMNA no se utiliza como frmula de matriz. (En este caso, el resultado es siempre el primer valor de la matriz.) =COLUMNA() produce como resultado 3, si la frmula se ha introducido en la columna C. Si Notas es el nombre del rango de celdas (C1:D3), {=COLUMNA(Notas)} devuelve la matriz de una sola fila (3, 4). COLUMNAS(matriz) Devuelve el nmero de columnas que componen la matriz. Esta matriz es la referencia a un rango de celdas cuyo nmero total de columnas debe averiguarse. El argumento puede ser una nica celda. Ejemplos =COLUMNAS(B5) produce como resultado 1, dado que una celda slo abarca una columna. =COLUMNAS(A1:C5) produce como resultado 3, dado que la

referencia incluye tres columnas. =COLUMNAS(Notas) devuelve 2 si "Notas" es el nombre del rea con (C1:D3). DESREF(referencia;filas;columnas; alto;ancho) Esta funcin devuelve el valor de una celda desplazada una determinada cantidad de filas y columnas de un punto de referencia concreto. Los argumentos que utiliza esta funcin son: La referencia es la celda a partir de la cual la funcin calcula la nueva referencia. filas es el nmero de filas que debe desplazarse la referencia hacia arriba (valor negativo) o hacia abajo. columnas es el nmero de columnas que debe desplazarse la referencia hacia la izquierda (valor negativo) o hacia la derecha. alto es la altura vertical opcional de un rea que comienza en la nueva posicin de referencia. El ancho es el ancho horizontal opcional de un rea que comienza en la nueva posicin de referencia. Ejemplo =DESREF(A1; 2, 2) devuelve el valor de la celda C3 (es decir, la celda situada dos filas y dos columnas hacia abajo y hacia la derecha de A1). =SUMA(DESREF(A1; 2; 2; 5; 6)) determina la suma del rango que comienza en la celda C3 y tiene una altura de 5 filas y un ancho de 6 columnas; por lo tanto el rango es C3:H7. DIRECCION(fila;columna;abs;hoja) Esta ltima funcin devuelve una direccin de celda (referencia) en forma de texto, segn los nmeros de fila y columna especificados. Se puede determinar si la direccin se interpreta como direccin absoluta, relativa o mixta. Tambin se puede especificar el nombre de la hoja. Los argumentos que utiliza esta funcin son: fila, que representa el nmero de fila en la referencia de celda columna, que representa el nmero de columna en la referencia de celda (nmero, no letra) abs, que determina el tipo de referencia segn los siguientes valores: 1 para referencia absoluta; 2 para referencia mixta a la fila; 3 para referencia mixta a la columna y 4 para una referencia relativa hoja indica el nombre de la hoja. Debe escribirse entre comillas. Ejemplo =DIRECCIN(1; 1; 2; 'Hoja2') devuelve: Hoja2.A$1 EJERCICIO GUIADO 3 Como realizar alguna bsqueda en la hoja Listado 1. Activar sino lo est la hoja Listado. (Figura 7) 2. Generar una nueva columna delante de la columna A. Para ello, hacer clic sobre el selector de la columna A (Figura 8 izquierda), a continuacin seleccionar el men Insertar y de sus opciones elegir Columnas (Figura 8 b). 3. Se crea una nueva columna A vaca mientras la antigua columna A adquiere el nombre B (Figura 8 derecha)

Figura 8: Fases de insercin de una nueva columna 3. Introducir un nmero de orden para cada alumnos escribiendo en la celda A3 el valor 1. 4. Crear una frmula para generar una secuencia numrica que aada al nmero de orden anterior un uno. Para lo cul: a) Seleccionar la celda A4 b) Hacer clic sobre el botn de frmula en la Barra de frmulas. c) Hacer clic sobre la celda A3 y en el cuadro de frmula escribir el signo + y un 1. d) Pulsar sobre el botn de Aceptar la frmula. e) Aparece un 2 como valor de la celda A4 Figura 9

. Figura 9: Frmula para generar la secuencia Se obtiene el mismo resultado en el apartado 4.sin necesidad de aplicar la frmula, pues OpenOffice.org Calc 2.0 genera una secuencia consecutiva de nmeros de forma automtica a partir de un nmero dado. Para crear la secuencia: hacer clic en el selector de la celda A4 que contiene el valor 1 y arrastrar el ratn hasta la celda A18. Al llegar a esta soltar el botn del ratn y la celda se habr generado automticamente. 5. Generar la secuencia pulsando sobre el selector de la celda A3 (con un crculo rojo en la Figura 9 y arrastrndolo hasta la A18. Al llegar a esta soltar. La secuencia se habr generado automticamente (Figura 10)

. Figura 10: Nueva columna con el ancho adecuado 6. Disminuir el ancho de la nueva columna haciendo clic en la barra vertical que separa las columnas A y B y arrastrando el puntero del ratn hacia la izquierda (circulo rojo de la Figura 10) 7. Aplicar una bsqueda para conocer el alumno que ocupa el orden 14. Para ello, seleccionar la celda B25 y escribir la formula que aparece en el cuadro de frmula en la Figura 11. Los argumento de la frmula indican que hay que buscar el valor 14 en el rango de celdas A3:A16 y escribir en la celda B25 el contenido de la celda del rango B3:B16 que le corresponda el primer rango a este valor. El resultado se muestra en la Figura 11

. Figura 11: Frmula de bsqueda y resultado de la misma 8. Realizar el ejemplo de bsqueda vertical contenido en la tabla de funciones de hoja de clculo (Pgina 14). El resultado se muestra en la Figura 12

Figura 12: Funcin y resultado de la misma

9. Practicar el resto de ejemplos de la tabla de funciones de hojas de clculo en celdas de la Hoja3 del libro de prcticas. 10.Borrar el contenido de las celdas ocupadas en el apartado anterior. 11.Pulsar sobre el botn de Guardar de la Barra de herramientas. 5. FUNCIONES ESTADSTICAS OpenOffice.org Calc 2.0 contiene setenta y nueve funciones estadsticas que permiten convertir a este programa en una potente herramienta estadstica. Soporta funciones de estadsticas paramtrica y no paramtrica, como las prueba T la Ji cuadrado, pronostico, varianza, covarianza, coeficiente de correlacin, distribucin binomial, etc. De todas ellas vamos a tratar las que son ms cercanas a la tarea que realiza un maestro, en concreto las medidas de tendencia central para un conjunto de valores determinados. Funcin Descripcin MEDIA.ARMO(nmero1;nmero2;...) Esta funcin calcula la media armnica de un conjunto de nmeros positivos que estn contenidos en celdas o en rangos de celdas. Los argumentos nmero1; nmero2; hasta nmero30 son valores o rangos de celdas que representan una muestra. Cada nmero se puede reemplazar por una referencia. Ejemplo =MEDIA.ARMO(23;46;69) devuelve el valor 37,64. MX(nmero1;nmero2;...) Calcula el valor mximo de la lista de valores que forman los argumentos de esta funcin Ejemplos =MX(A1;A2;A3;50;100;200) devuelve como resultado el valor mayor de la lista. =MX(A1:B100) devuelve como resultado el valor mayor del rango de celdas. MIN(nmero1;nmero2;...) Calcula el valor mnimo de la lista de valores que forman los argumentos de esta funcin. Ejemplos =MIN(A1;A2;A3;50;100;200) devuelve como resultado el valor menor de la lista. =MINA1:B100) devuelve como resultado el valor menor del rango de celdas. MEDIANA(nmero1;nmero2;...) Calcula la mediana (punto medio) de una lista de valores. En una lista que contiene una cantidad de valores impar, la mediana es el nmero que se encuentra en medio; en una lista que contiene una 24de30F unc ionesdeOpenOffice.orgCALC2.0 cantidad de valores par la mediana es la media de los dos valores centrales. Ejemplos =MEDIANA(1; 5; 9; 20; 21) devuelve 9 como valor medio. =MEDIANA(1;5;9;20) devuelve la media de los dos valores intermedios 5 y 9, es decir 7. MODA(nmero1;nmero2;...) Muestra el valor que ms se repite en una lista de valores. Si hay

varios valores con la misma frecuencia, devuelve el inferior. Si ningn valor se repite dos veces, se muestra un mensaje de error. Ejemplo =MODA(A1:A50) devuelve la moda de los valores contenidos en el rango de celdas. PROMEDIO(nmero1;nmero2;...) Calcula la media aritmtica de la lista de valores. Ejemplo =PROMEDIO(A1:A50) devuelve la media de los valores contenidos en el rango de celdas. VAR(nmero1;nmero2;...) Devuelve la varianza de una muestra de valores. EJERCICIO GUIADO 4 Como realizar clculos estadsticos en la hoja Listado 1. Activar sino lo est la hoja Listado. 2. Calcular el promedio de la primera evaluacin realizada por los alumnos. Para ello: a) Hacer clic sobre la celda C20 y escribir en el cuadro de frmula =PROMEDIO('EVALUACIN 1'). b) Pulsar sobre el botn de Aplicar la funcin c) El resultado aparece en la celda C20 que es donde se han escrito la funcin. (Figura 13)

Esta funcin contiene un argumento que, como vemos, no es una celda ni un rango de celdas, es el nombre de la columna del rango de celdas C3:C18 que contiene las calificaciones de las que se desea conocer su promedio. OpenOffice.org Calc 2.0 permite nombrar a un rango de celda con el rtulo de su columna, tal y como se han hecho en el ejemplo. Hay que tener la precaucin de encerrar este nombre entre comas simples ' '. FUNCIONESDEOPENOFFICE .ORGCALC2.02 5de30. Figura 13: Frmula de promedio aplicada a una columna de notas con nombre. 3. Calcular el promedio de la segunda evaluacin realizada por los alumnos. En este caso mediante la referencia al rango de celdas que la contiene y no al nombre de la columna. a) Hacer clic sobre la celda D20 y escribir en el cuadro de frmula =PROMEDIO(D3:D18).

b) Pulsar sobre el botn de Aplicar la funcin c) El resultado aparece en la celda D20 que es donde se han escrito la funcin. (Figura 14)

. Figura 14: Funcin para generar el promedio de un rango de celdas Se puede generar el rango de celdas sin necesidad de escribirlo. Una vez escrita la funcin y el parntesis (, hacer clic sobre la primera celda del rango, en la prctica D3, y arrastrar el puntero de ratn hasta la ltima celda del rango D18, el rango aparecer sealado dentro de un marco rojo (Figura 15). A continuacin soltar el botn del ratn y cerrar el parntesis. Al pulsar sobre el botn Aplicar, la funcin calcular el promedio de los valores del rango.

Figura 15: Rango sobre el que se calcula el promedio 4. Calcular el promedio de la tercera evaluacin introduciendo la funcin mediante el asistente de funciones . Para ello: a) Hacer clic sobre la celda E20. b) Pulsar sobre el botn del Asistente de funciones , que se encuentra en la Barra de funciones, para abrirlo (Figura 16).

Figura 16: Asistente para insertar funciones y argumentos c) Pulsar sobre el botn del cuadro de seleccin de Categora y elegir la opcin Estadstica.

d) De la lista ordenada alfabticamente del panel Funcin, elegir PROMEDIO (Figura 17)

. e) Pulsar sobre el botn Siguiente de este cuadro de dilogo. Figura 17: Seleccin de la funcin estadstica PROMEDIO f) En el cuadro de dilogo siguiente (Figura 18) el cursor se coloca dentro del cuadro del argumento nmero1. Es el momento de escribir dentro de l el rango de celdas o hacer que el asistente lo haga de forma lo haga de forma automtica. Observese el cuadro Frmula con la funcin completa al falta del argumento en fondo azul. Figura 18: Cuadro de seleccin de los argumentos de la funcin g) Si se ha elegido introducir de forma automtica y no manual el rango de celdas que formar el argumento de la funcin, hay que pulsar sobre el botn Reducir/Aumentar (dentro de un circulo rojo en la Figura 18). De esta forma solo aparece el cuadro de argumento y se puede seleccionar con ms facilidad el rango de celdas (Figura 19)

. Figura 19: Cuadro de argumento reducido para seleccionar el rango h) Pulsar sobre la primera celda del rango, es decir la D3 y proceder como se ha explicado en Aprender ms. i) Cuando se ha terminado de marcar el rango pulsar de nuevo sobre el botn Reducir/Ampliar para volver al cuadro de seleccin. j) La funcin ya esta completada, tal que se ve en la Figura 20. Ahora solo resta pulsar sobre el botn Aceptar para que la funcin se ejecute.

Figura 20: Cuadro de dilogo con la funcin PROMEDIO terminada k) El resultado se muestra en la celda E20 en la Figura 21

. 5. Pulsar sobre el botn de Guardar de la Barra de herramientas para cerrar la prctica. Figura 21: Resultado completo de la prctica 6. OTRAS FUNCIONES OpenOffice.org Calc 2.0 soporta varios tipos ms de funciones, algunas de ellas las mostramos a continuacin de forma sucinta. Una informacin muy competa sobre el funcionamiento de las mismas, se puede encontrar en la ayuda de OpenOffice.org Calc 2.0 en el libro Tipos de funciones y operadores. 6.1 FUNCIONES LGICAS Estas realizan pruebas de verdad sobre los valores introducidos en los argumentos de la funcin activada, utilizando para ello fundamentos del lgebra booliana. Emplea el s, no, y (and) y o (or) lgicos. Funcin Descripcin FALSO() Esta funcin devuelve el valor lgico FALSO VERDADERO Esta funcin devuelve el valor lgico VERDADERO SI(prueba_lgica;valor_si_verdader o;valor_si_falso) Esta funcin muestra el valor FALSO o VERDADERO segn se cumpla o no la condicin de la prueba lgica NO(valor_lgico) Esta funcin invierte el valor lgico proporcionado Y(valor_lgico1;valor_lgico2;...) Esta funcin comprueba si todos los valores son verdaderos O(valor:lgico1;valor_lgico2;...;val or_lgico30) Esta funcin comprueba si algn valor de los argumentos es verdadero, devolviendo entonces el valor lgico VERDADERO. 30de30F unc ionesdeOpenOffice.orgCALC2.0 6.2 FUNCIONES MATEMTICAS Son funciones tiles para realizar clculos matemticos y trigonomtricos Funcin Descripcin ABS(nmero) Esta funcin muestra el valor absoluto de un nmero ALEATORIO() Esta funcin devuelve un nmero entre 0 y 1 ENTERO(nmero) Esta funcin redondea un nmero hasta el entero inferior ms prximo FACT(nmero) Esta funcin calcula el factorial de un nmero PI() Esta funcin muestra el valor de la constante pi POTENCIA(nmero;potencia) Esta funcin realiza el clculo de elevar un nmero a la potencia indicada PRODUCTO(nmero1;nmero2;... ) Esta funcin calcula el producto de todos los nmeros que figuran en los argumentos RAIZ(nmero) Esta funcin calcula la raz cuadrada del nmero indicado RESIDUO(nmero;nm_divisor) Esta funcin calcula el resto de la divisin explicitada en los argumentos 6.3 FUNCIONES DE INFORMACIN Aportan informacin al usuario sobre el contenido o valor de una celda o rango de celdas determinado. Funcin Descripcin ESBLANCO(valor) La funcin comprueba si el argumento se refiere a una celda vaca

ESERR(valor) La funcin comprueba si el valor del argumento es un error ESLOGICO(valor) La funcin comprueba si el valor del argumento es del tipo lgico ESNOTEXTO(valor) La funcin comprueba si el valor del argumento no es de tipo texto ESTEXTO(valor) La funcin comprueba si el valor del argumento es de tipo texto ESNUMERO(valor) La funcin comprueba si el valor del argumento es de tipo numrico automtica. Observese el cuadro Frmula con la funcin completa al falta del argumento en fondo azul. Figura 18: Cuadro de seleccin de los argumentos de la funcin g) Si se ha elegido introducir de forma automtica y no manual el rango de celdas que formar el argumento de la funcin, hay que pulsar sobre el botn Reducir/Aumentar (dentro de un circulo rojo en la Figura 18). De esta forma solo aparece el cuadro de argumento y se puede seleccionar con ms facilidad el rango de celdas (Figura 19). Figura 19: Cuadro de argumento reducido para seleccionar el rango h) Pulsar sobre la primera celda del rango, es decir la D3 y proceder como se ha explicado en Aprender ms. i) Cuando se ha terminado de marcar el rango pulsar de nuevo sobre el botn Reducir/Ampliar para volver al cuadro de seleccin. j) La funcin ya esta completada, tal que se ve en la Figura 20. Ahora solo resta pulsar sobre el botn Aceptar para que la funcin se ejecute. Figura 20: Cuadro de dilogo con la funcin PROMEDIO terminada k) El resultado se muestra en la celda E20 en la Figura 21. 5. Pulsar sobre el botn de Guardar de la Barra de herramientas para cerrar la prctica.

You might also like