Sunteți pe pagina 1din 30

4

FUNCIONESDEOPENOFFICE.ORG CALC2.0
OpenOffice.org Calc 2.0 permite una gran flexibilidad en el manejo de la hojas de un libro de trabajo y de sus celdas. Un correctoconocimientodesusposibilidadesfacilitaralusuariosu utilizacincorrecta. Enestetemaseverntodolorelacionadoconlautilizacindelas principalesfunciones

Autores:JosLuisUlizarnaGarcayJosFco.Belda

2de30FuncionesdeOpenOffice.orgCALC2.0

NDICEDECONTENIDO
1.LASFUNCIONESENOPENOFFICE.ORGCALC2.0...............................................................................2 1.1SINTAXISB SICADELASFUNCIONES..........................................................................................2 2.FUNCIONESDEFECHAYHORA.......................................................................................................4 3.FUNCIONESDETEXTO.................................................................................................................8 4.FUNCIONESDEHOJADEC LCULO................................................................................................12 5.FUNCIONESESTADSTICAS............................................................................................................21 6.OTRASFUNCIONES.....................................................................................................................27 6.1FUNCIONESLGICAS............................................................................................................27 6.2FUNCIONESMATEM TICAS....................................................................................................27 6.3FUNCIONESDEINFORMACIN..................................................................................................28

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.03de30.

1.LASFUNCIONESENOPENOFFICE.ORGCALC2.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 encuentralabaseparaelmanejoefectivodeestaaplicacininformtica. SevaaconocerelmanejodefuncionesyadefinidasenOpenOffice.orgCalc2.0que agilizanlacreacinymanejodehojasdeclculo.Seestudiarnsusintaxis,ascomo el uso del asistente para funciones, herramienta muy til para los usuarios principiantes.

1.1SINTAXISB SICADELASFUNCIONES
UnafuncinessencillamenteunafrmulapredefinidaporOpenOffice.orgCalc2.0, aunquetambinpuedenserdefinidasporlosusuariosavanzados,querealizaun clculoapartirdelosargumentos(valores)queleacompaan,generandounasalidao resultado. Lasintaxisbsicadeunafuncines: nombre_funcin(argumento1;argumento2;argumento3;...;argumentox) Suconstruccindebeseguirlassiguientesreglas: a) Silafuncinseencuentraalprincipiodeunafrmula,hayquecolocarel signo=. b) Losargumentospuedenservaloresconstantes(nmerootexto),frmulas uotrasfuncionesanidadas. c) Losargumentosvansiempreentreparntesisysinespaciosentreestosy losargumentos. d) Los argumentos deben de separarse por un punto y coma ; sin dejar espaciosenblancoentreellos. Amododeejemplo,sepuedehacerreferenciaalasfuncionestrabajadasenalgunas prcticas del tema anterior, en las quese hanutilizado las funciones predefinidas SUMA,PROMEDIOyREDONDEOinclusodeformaanidadas. La funcinSUMA,cuyasintaxisbsica es SUMA(argumento;...),realizaunasuma algebraicadelosargumentosqueseencuentranentreparntesis.

4de30FuncionesdeOpenOffice.orgCALC2.0

Enelejemplo:=SUMA(B9:B11)lafuncindevuelveelresultadodesumarlosvalores queseencuentranenlasceldasqueformanelrangoB9:B11. Seralosmismoquehaberescritolafrmulamatemtica=B9+B10+B11 Porsuparte,lafuncinREDONDEARpermiteredondearcantidades.Susintaxisde usoes =REDONDEAR(importe;decimales) dondeel primerargumento esunvaloro unareferenciaaunaceldaquecontengaunvalor.Elsegundoargumento(decimales), unnmeroenteroounareferenciaaceldaquecontengaunnmeroenteroqueseala acuntosdecimalessedesearedondear. Unaposibilidadpococonocidadeestafuncinesquesielargumentodecimalesesun numero entero y negativo, el redondeo se produce a la izquierda del separador decimal,obteniendodecenas,centenas,miles,etc.Valganloejemplosdelasiguiente tablaparalacantidad654,33queseencuentraenunahipotticalaceldaD3.
Funcin =REDONDEAR(D3;0) =REDONDEAR(D3;1) =REDONDEAR(D3;2) =REDONDEAR(D3;1) =REDONDEAR(D3;2) Resultado 654 654.3 654,33 650 700

Existenotrosmuchostiposdefuncionesdependiendodelaoperacinoclculoque realizan.Parasuclasificacinlgicasedividenenlassiguientescategoras:
Categora Basededatos Fechayhora Financieras DeInformacin Lgicas Matemticas Dematriz Estadsticas Dehoja Texto Addin Descripcin Funcionesutilizadascondatosorganizadoscomounafiladedatosqueconforman unregistro.Lasseverneneltema6. Estasfuncionesseutilizanparainsertaryeditarfechasyhoras. Estacategoracontienelasfuncionesmatemticasparafinanzas EstacategoracontienelasfuncionesdeInformacin. Estacategoracontienelasfuncioneslgicas. Estacategoracontienelasfuncionesmatemticasgenerales Estacategoracontienelasfuncionesdematriz Estacategoracontienelasfuncionesestadsticas Estacategoracontienedescripcionesdelasfuncionesdelahojadeclculoyun ejemplodecadaunadeellas. Estacategoradescribelasfuncionesdetexto. Estacategoraenumeraydescribelasfuncionesaddin(aadidosquesehacenal programa OpenOffice.orgcalc2.0 paramejorarsusprestaciones).Tienenun carcteravanzadoynosevanaestudiarenestecurso.

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.05de30.

2.FUNCIONESDEFECHAYHORA
Dada la naturaleza del curso y, al igual que con el resto de funciones, solo se estudiarnaquellasquemsseacomodanalosobjetivosdelmismo. La tabla siguiente recoge la funciones de fecha y hora mas tiles para maestrs y profesores,ascomoladescripcindelasmismas.EnlaAyudade OpenOffice.org Calc 2.0 se recogen el resto. Algunas de ellas, como FRAC.AO necesitan que se activenfuncionesaddinperosuusoenelmbitoeducativonoparecennecesarias. Algunas de la funciones muestran en sus argumentos el texto: nmero. OpenOffice.orgCalc2.0llamanmeroalnmerodedastranscurridosdesdeel30 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 funcionessepuedeponerenelargumentounnmeroobienlareferenciaaunacelda quecontengaunafecha. Tambinsevernenlosejemplosquesemuestranyqueelalumnopuedecomprobar escribindolosenunaceldaenblancodeunahojadeclculo,comoanidarfunciones
Funci n AHORA() Descripci n Devuelve la fecha y la hora del sistema. El valor se actualiza cuandoserecalculaeldocumentoocadavezquesemodificaun valordelacelda. Devuelveelaoenformanumricasegnlasreglasinternasde clculodelprograma.El nmero indicaelvalordefechainterno conelcualdebecalcularseelnmerodeao. AO(nmero) Ejemplos =AO(1)devuelvecomoresultado1899(leerprrafoanterior) =AO(2)devuelvecomoresultado1900 =AO(33333)devuelvecomoresultado1991 Devuelveeldadelmesdelvalordefechaespecificado.Eldase devuelvecomoenteroentre1y31.Elnmero,eselvalordecimal enfuncindelcualsecalculaelda.Tambinsepuedeintroducir unvalordefechauhoranegativo. DIA(nmero) Ejemplos =DIA(1)devuelve31(leerprrafoanterior). =DA(AHORA())devuelveeldaactual. =DA(A1)devuelve30,sielcontenidodeA1es30/04/2006 DIAS(fecha_final;fecha_inicial) Devuelveladiferenciaentredosfechas. Ejemplo =DAS(AHORA();"1/1/2006") devuelve el nmero de das

6de30FuncionesdeOpenOffice.orgCALC2.0 transcurridosdesdeel1deenerohastalafechadehoyquetiene internamenteelordenador. Devuelveeldadelasemanacomounenteroentre1(domingo)y 7(sbado)paraelvalordefechaespecificado. Elnmeroeseltipoquedeterminaeltipodeclculo.Sieltipoes 1, los das de la semana se empiezan a contar a partir del domingo,incluidoeste(estaeslaopcinpredeterminada,incluso siseomiteelargumentotipo);sieltipoes2,losdasdelasemana seempiezanacontarapartirdellunesquetendrelvalor1;siel tipoes 3 losdasdelasemanasecuentanapartirdellunesque tendrelvalor0. DIASEM(nmero;tipo) Ejemplos =DASEM("29/4/2006")devuelvecomoresultado7pues,al omitirseelargumentotiposeaplicaelrecuentopredeterminado. Eneste,elsbadoeseldanmero7ycorrespondeal29deabril de2006. =DASEM("29/4/2006";2)devuelvecomoresultado6,puesconel tipo2elluneseselda1. =DASEM(AHORA())devuelvecomoresultadoelnmerodelda dehoyquetieneninternamenteelordenador. Estafuncinconvierteunafechaescritaenformatodeao,mesy daenunnmerodeserieinternoylomuestraenformatofecha. Elaoesunnmeroenterocomprendidoentre1583y9956,0y 99. Elmesesunnmerocomprendidoentre1y12,eindicaelmesde quesetrata. FECHA(ao;mes;da) Eldaesunnmerocomprendidoentre1y31eindicaeldadel mes. Importante. Si los valores para el mes o el da superan estos mximos, el excedente se agrega al parmetro siguiente. Por ejemplo,siseintroduce=FECHA(06;13;25),elprogramacorrigela fechaautomticamenteylatransformaen25/01/07. Ejemplo =FECHA(06;3;19)devuelvecomoresultado19/03/06 Devuelvelahora apartirdelrelojinternodelsistemapartirde untextoentrecomillas.Eltextoesunaexpresintemporalvlida ydebeserindicadaentrecomillas. HORANUMERO(texto_de_fecha) Ejemplos =HORANMERO("4pm") devuelve como resultado 0,67 Si el formatodehoraeshh:mm:ss,elresultadoes16:00:00. =HORANMERO("24:00") devuelve como resultado 1. Si el formateadoeshh:mm:ss,elresultadoser00:00. HOY() Devuelve la fecha del sistema sin la hora, tal como haca la

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.07de30.

funcinAHORA() Devuelveelnmerodelmesparaelvalordeterminado,teniendo encuentaque1correspondeaeneroy12adiciembre. Ejemplos MES(nmero) =MES(AHORA())devuelvecomoresultadoelmesactualquetiene elsistema =MES(C4)devuelvecomoresultado7,sielcontenidodeC4es,por ejemplo.17/07/2006. Calculaelminutoparaunvalordetiempointerno.Elminutose devuelvecomounnmeroentre0y59. MINUTO(nmero) Ejemplos =MINUTO(H1)devuelvecomoresultado20,sielcontenidodeH1 es,porejemplo,04:20:04 =MINUTO(AHORA())devuelveelminutoactualdelsistema. Devuelveelvalordehoraactualapartirdelosvaloresdehoras, minutosysegundos.Lahora,minutosysegundosdebenindicarse pormediodeunnmeroentero. Ejemplo =NSHORA(4;20;4)devuelvecomoresultado04:20:04 Devuelve el segundo para el valor de tiempo determinado. El segundosedevuelvecomounenteroentre0y59. Ejemplos SEGUNDO(nmero) =SEGUNDO(AHORA()) devuelve como resultado el segundo actualdelsistema. =SEGUNDO(H1)devuelvecomoresultado04sielcontenidodeH1 es,porejemplo,04:20:04

NSHORA(hora;minutos;segundos)

EJERCICIOGUIADO1 Comointroduciralgunasfuncionesdefechayhora 1. Abrirellibrocursocalc1yactivar,sinoloest,lahojaListado. 2. Hacerclicsobreelselectordelafila1.(Todalafilasemuestraconfondonegro. esloquesedenominavdeoinverso). 3. PulsarsobreelmenInsertaryelegirlaopcinFilas. 4. Repita la operacin dos veces, pulsando el mismo nmero de veces sobre el menInsertaryacontinuacinsobreFilas.

8de30FuncionesdeOpenOffice.orgCALC2.0

Conestasaccionessehabrnaadidotresfilasenblancoa nuestrahoja de clculo(Figura1)queserenumerandeautomticamente

Figura1:Aadirtresfilaalasexistentes

5. Introducirunafuncindefecha.Enconcreto=AHORA().Paraelloseactivala celdaE2yenelcuadrodefrmulaseescribelafuncintalcul(Figura2). 6. Acontinuacin,pulsarsobreelbotnAplicar dela Barradefrmula yenla celdaE2aparecereldaylahoraqueinternamentetieneelordenadorenese momento(Figura2).

Figura2:ResultadodeaplicarlafuncinAHORAalaceldaE2.

7. Comprobar los ejemplos incluidos en la tabla de funciones e fechas y hora practicandosobreceldaslibresdellibroHoja2. 8. Borrarelcontenidodelasceldasocupadasenelapartadoanterior. 9. PulsarsobreelbotndeGuardardelaBarradeherramientas.

3.FUNCIONESDETEXTO
Estas funciones estn orientadas en su totalidad a manejar el texto que se puede introducirenlasceldas. Acontinuacinsemuestraenformatodetablalasfuncionesquesepuedeincorporara lasfrmulasyunabrevedescripcindesufuncionamiento.
Funcin HALLAR(texto_buscado; dentro_del_texto;nmero_inicial) Descripcin Devuelve la posicin de un segmento de texto dentro de una cadena de caracteres. Opcionalmente puede fijar el inicio de la

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.09de30.

bsqueda. Eltextobuscadopuedeserunnmeroounacadenadecaracteres. Hay que tener en cuenta que la bsqueda no distingue entre maysculasdeminsculas. Losargumentosposiblessonlossiguientes: textoabuscareseltextoquesequierebuscar. dentro_del_textoeseltextoenelqueseefectalabsqueda. nmero_inicialeslaposicindentrodeltextoapartirdelacualse inicialabsqueda. Ejemplo =HALLAR(54;998877665544)devuelve10. Convierte un nmero en un carcter segn la tabla de cdigos activa(ASCII,ANSI,...).Elnmeropuedeserunenterodedoso detresdgitos. Ejemplo =CHAR(100)devuelveelcarcterd. Devuelveunacadenadecaracteresconlaunindelostextosque figurancomoargumentos. CONCATENAR(texto1;texto2;...;tex Ejemplo to30) =CONCATENAR(A40;B40)devuelveSnchezJuan,sienlacelda A40contieneSnchezyB40Juan Devuelve el nmero de caracteres especificados a partir de la derecha. Losargumentosposiblesson. textoeseltextocuyaporcinderechasedebedeterminar. DERECHA(texto;nmero_de_caract nmero_de_caracteresesnmerodecaracteresaextraerdela eres) totalidaddeltexto. Ejemplo =DERECHA(A19;7)devuelveANTONIOsienlaceldaA19 contieneLLORENS,ANTONIO EXTRAE(texto;posicin_inicial;nm Devuelveunsegmentodetextodeunacadenadecaracteres.Los ero_caracteres) argumentosespecificanlaposicininicialyelnmerode caracteres. Losposiblesargumentossonlossiguientes: textoeseltextototaldelquesedeseaextraeralgnfragmento. posicin_inicial es la posicin del primer carcter que se debe extraerdeltexto(losespaciosenblancotambincuentan) Nmero_de_caracteres es el nmero de caracteres a extraer a

CARACTER(nmero)

10de30FuncionesdeOpenOffice.orgCALC2.0 partirdelaposicininicial. Ejemplo =EXTRAE("OpenofficeCalc2.0";12;4)devuelveCalc. Buscaunacadenadetextodentrodeotracadena.Comoenla funcinanterior,tambinpuededefinirseelpuntodeiniciodela bsquedaennmero_inicial. Eltrminobuscadopuedeserunnmeroounacadenade caracteresylabsquedadistingueentremaysculasy minsculas. Lafuncindevuelvelaposicindondeseencuentraeltexto buscado. ENCONTRAR(texto_buscado;dentr Losposiblesargumentossonlossiguientes: textobuscadoeseltextoquesequierebuscar. o_del_texto;nmero_inicial) dentro_del_textoeseltextoenelqueseefectalabsqueda. nmero_inicial es la posicin, dentro del texto donde buscar a partirdelacualseinicialabsqueda. Ejemplo =ENCONTRAR("LAURA";A16;1). Devuelve 9, que es la posicin dondeseencuentraeltextoenlahoja Listado contandodesdeel primercarcterdelaizquierda Devuelveunvalorlgico(verdaderoofalso)comoresultadodela comparacindelosdostextos IGUAL(texto1;texto2) Ejemplo =IGUAL(A16;A18)DevuelveFALSO,alserelcontenidodelasdos celdasdiferente LARGO(texto) MAYUSC(texto) MINUSC(texto) Devuelve la longitud del texto incluido dentro del argumento texto Convierteamaysculaseltextoespecificado Convierteaminsculaseltextoespecificado Convierteunacantidad al formato dela moneday lo redondea hastaelnmerodecimalespecificado.

MONEDA(nmero;nmero_de_deci Ejemplo males) NOMPROPIO(texto)

=MONEDA(300;2)devuelve300,00 Convierteamaysculalaprimeraletradeltexto REEMPLAZAR(texto_original;nm Reemplazapartedeunacadenadetextoporotra. ero_inicial;nmero_de_caracteres;te Estafuncinsepuedeutilizarparasustituircaracteresynmeros xto_nuevo) (queseconviertenautomticamenteentexto).Elresultadodela funcinsiempreseruntexto. Losargumentosposiblessonlossiguientes: textohacereferenciaaltextoenelqueseefectuarlasustitucin. nmero_inicialhacereferenciaalaposicindentrodeltextoenla

FU

N C I O N E S

D E

P E N

F F I C E

O R G

C A L C 2 . 0 11 d e 3 0 .

queseiniciarlasustitucin. nmero_de_caractereseselnmerodecaracteresdetextoquese debenreemplazar. texto_nuevoserefierealtextoquesustituiratexto. Ejemplo =REEMPLAZAR(A10;8;1;"A"). Si en la celda A10 aparece el apellidoGOMERRAS,elresultadodelreemplazoser GOMER ROS REPETIR(texto;nmero) TEXTO(valor;formato) VALOR(texto) Repiteeltextoespecificadoenelargumento texto elnmerode vecesqueapareceenelargumentonmero Convierteunvalornumricoentexto Convierteuntextoenunnmero

EJERCICIOGUIADO2: Comointroduciralgunasfuncionesdetexto 1. ActivarlahojaListadoparaconvertirtextodeminsculasenmaysculas.En concreto,elcontenidodelasceldasB4,C4,D4yE4 2. ActivarlaceldaE3yescribirlafrmulaqueapareceenelcuadrodefrmulade laBarradefrmulasdelaFigura3.

Figura3:Frmulaaintroduciryresultadodeaplicarlamisma.

3. Repetirlafrmulaparaelrestodeceldas.Hacerclicsobreelselectordelacelda activaE3yarrastrarlahastalaceldaA3.(Figura4).

Figura4:Copiadolasceldasyresultadodelamisma

12de30FuncionesdeOpenOffice.orgCALC2.0

4. CopiarelcontenidodelasceldasA3:E3enlasceldasA2:E2yaspoderborrarel contenidodelaactualfila4.ParaelloseseleccionanlasceldasdelrangoA3:E3 pulsandosobreelbotnCopiardelaBarradeherramientas. 5. A continuacin seleccionamos la celda A2,. pulsar sobre el men Editar y elegimoslaopcinPegadoEspecial... 6. Del cuadro de dilogo de Pegado Especial seleccionar la opcin Cadena e caracteres yacontinuacinpulsar sobreelbotn Aceptar. Seefectalacopia (Figura5).

Figura5:CuadrodedilogodePegadoEspecialyopcinactiva

7. Eliminarlasfilas 3y4,haciendoclicenprimerlugarsobreel nombre delas filas3 y 4 paraseleccionarlas(seiluminanlasdosenformatoinversofondo negro).Acontinuacinpulsarsobreellasconelbotnderechodelratnyelegir laopcinEliminarceldas(Figura6). 8. ElresultadosemuestraenlaFigura7.

Figura6:Opcinparaborrarfilaspreviamenteseleccionadas

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.013de30.

Figura7:Resultadodeestapartedelaprctica

9. Comprobarlosejemplosincluidosenlatabladefuncionesdetextopracticando sobreceldaslibresdelaListado. 10. Borrarelcontenidodelasceldasocupadasenelapartadoanterior. 11. PulsarsobreelbotnGuardardelaBarradeherramientas.

4.FUNCIONESDEHOJADECLCULO.
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 visualizarensutotalidadenlapantalladelsistema.

Funcin

Descripcin

14de30FuncionesdeOpenOffice.orgCALC2.0 Estafuncindevuelveelcontenidodeunaceldaorangodeceldas quecumplenuncriteriodebsqueda.Elresultadolocolocaenotra celdaorango. A diferencia de BUSCARV y BUSCARH, que se vern a continuacin,elvectordebsquedayelvectorderesultadopueden encontrarse en distintos lugares. Asimismo, en esta funcin el vector de bsqueda debe estar ordenado, de lo contrario la bsquedanoproduceningnresultadorecuperable. Losargumentosqueseutilizanson: BUSCAR(criterio_de_bsqueda;vect criterio de bsqueda es el valor que se busca, indicado or_de_bsqueda;vector_de_resultad directamenteocomoreferenciadeunacelda. o) vectordebsquedaeselrangodeunafilaodeunacolumnaenla quedeberealizarselabsqueda. vectorderesultadoeselrangodefilaocolumnasimpledelcualse tomaelresultadodelafuncin.Elresultadoeslaceldadelvector deresultadosquetiene elmismo ndicequelaencontradaenel vectordebsqueda. Ejemplo =BUSCAR(A1;D1:D100) busca en el rea D1:D100 la celda correspondientealnmeroespecificadoenA1. Lafuncinrealizaunabsquedahorizontalybuscaunvaloryuna referenciaenlasceldassituadaspordebajodel reaseleccionada. Ademscompruebasilaprimerafiladeunamatrizcontieneun BUSCARH(criterio_de_bsqueda;m ciertovalor.Lafuncindevuelveelvalorsituadoenunafiladela matriz,indicadaenelargumentondice. atriz;ndice;ordenado) Estafuncinadmite comodines.Esdecir,sepuedeescribir sus.*, para buscar la primera aparicin de las letras sus seguidas de cualquiertexto.

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.015de30.

Esta funcin realiza una bsqueda vertical con respecto a las celdasadyacentesporladerecha.Estafuncincompruebasihay unvalor determinadoenlaprimeracolumna de unamatriz.La funcin devuelve el valor en la misma lnea de una columna determinadadelamatriz,denominadasegnunndice. Losargumentosqueutilizason: Elvalorbuscadoeselvalorquesebuscaenlaprimeracolumnade lamatriz. Lamatrizeslareferencia(tienequecontenerdoscolumnasporlo menos). El ndice esel nmero de columnadela matrizquecontiene el valoradevolver.Laprimeracolumnatieneelnmero1. ordenado es un parmetro opcional que indica si la primera columnadelamatrizestordenadadeformaascendente.(Colocar elvalorlgico0silaprimeracolumnanoestordenadadeforma 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 entrelosvaloresmximoymnimodelalistaordenada. Silalistanoest ordenada,elvalordebsquedadebecoincidir exactamente.Encasocontrario,lafuncindevolverelsiguiente BUSCARV(valor_buscado;matriz;n mensaje:Error:Valornodisponible. dice;ordenado) Ejemplo prctico (Realizado sobre la hoja Listado del libro cursocalc1)

1. EscribirenlaceldaB30elnombredealumnocuyonmero
deordencoincidaconelqueapareceenlaceldaA30.

2. Laasignacindeordenynombreseencuentraenlahoja
ListadoenlamatrizA3:B18.

3. LosnmerosdeordendelacolumnaAestnordenadosde
forma ascendente; por tanto, el parmetro opcional ordenadonoesnecesario.

4. Escribirelvalor10enlaceldaA30 5. IntroducirlafrmulasiguienteenlaceldaB30:
=BUSCARV(A30;A3:B18;2;0)

6. Al introducir un nmero en A30, en B30 aparece


rpidamenteeltextocontenidoenlasegundacolumnade lamatrizespecificadaA3:B18.

7. Siseintroduceunnmeroinexistente,eltextoqueaparece
eselcorrespondientealnmeroinferiormscercano.Afin de que esto no ocurra, hay que introducir en el ltimo

16de30FuncionesdeOpenOffice.orgCALC2.0 Estafuncindevuelvelaposicinrelativadeunelementodeuna matrizquecoincideconelvalorespecificado.Lafuncindevuelve, en forma de nmero, la posicin del valor encontrado en buscar_matriz. Losargumentosqueutilizason: Elvalor_buscado,valorquesedebebuscarenlamatrizdeunafila odeunacolumna. buscar_matriz, es la referencia en la que se busca. Esta matriz puedeconstardeunanicafilaocolumna,ounapartedeellas. El tipo_de_coincidencia puedetomarlosvalores 1, 0 o 1.Sifalta dichoparmetroqueesopcional,sesuponequelaprimeracolumna COINCIDIR(valor_buscado;buscar_ delamatrizdebsquedaestordenadadeformaascendente.Siel matriz;tipo_de_coincidencia) tipoes1,sesuponequedichacolumnaestenordendescendente. Si el tipo es 0, slo se mostrarn en la bsqueda las correspondenciasexactas.Siseencuentraelcriteriodebsqueda variasveces,lafuncindevolverelprimercriterioencontrado. Ejemplo =COINCIDIR(200; D1:D100) buscaenel rea D1:D100, ordenada porlacolumnaD,elvalor200. En el momento en que se encuentra dicho valor se devuelve el nmerodefilaenelqueseencontr. Sidurantelabsquedaenlacolumnaseencuentraunvalorms alto,sedevuelveelnmerodelafilaanterior.

FU

N C I O N E S

D E

OPENO

F F I C E

O R G

CALC2.017de30.

Lafuncindevuelveelnmerodecolumnadeunareferenciade celdas.Silareferenciaessolounacelda, devuelvesunmerode columna;sielparmetroesunrango, devuelvenlosnmerosde columnacorrespondientesenformadematrizdeunasolafila Lareferenciaeslareferenciaaunreadeceldascuyosnmerosde columnadebencalcularse. Siseomitelareferencia,secalculaelnmerodecolumnadela celdaenlaqueseintroducelafrmula.OpenOffice.orgCalc2.0 estableceautomticamentelareferenciaalaceldaactual. Ejemplos COLUMNA(referencia) =COLUMNA(B3)daunresultadode2,dadoquelacolumnaBesla segundacolumnadelahoja. =COLUMNA(D3:G10)producecomoresultadolamatrizdeunafila (4,5,6,7),dadoquelascolumnasDaGsonaquellasquevandela cuartaalasptimaenlahoja. =COLUMNA(D3:G10)devuelve4,yaquelacolumnaDeslacuarta columna de la tabla y la funcin COLUMNA no se utiliza como frmuladematriz.(Enestecaso,elresultadoessiempreelprimer valordelamatriz.) =COLUMNA() produce como resultado 3, si la frmula se ha introducidoenlacolumnaC. Si Notas es el nombre del rango de celdas (C1:D3), {=COLUMNA(Notas)}devuelvelamatrizdeunasolafila(3,4). Devuelve el nmero de columnas que componen la matriz. Esta matrizeslareferenciaaunrangodeceldascuyonmerototalde columnas debe averiguarse. El argumento puede ser una nica celda. Ejemplos COLUMNAS(matriz) =COLUMNAS(B5) producecomoresultado 1,dadoqueunacelda sloabarcaunacolumna. =COLUMNAS(A1:C5) produce como resultado 3, dado que la referenciaincluyetrescolumnas. =COLUMNAS(Notas) devuelve 2 si"Notas"eselnombredel rea con(C1:D3).

18de30FuncionesdeOpenOffice.orgCALC2.0 Esta funcin devuelve el valor de una celda desplazada una determinada cantidad de filas y columnas de un punto de referenciaconcreto. Losargumentosqueutilizaestafuncinson: Lareferenciaeslaceldaapartirdelacuallafuncincalculala nuevareferencia. filaseselnmerodefilasquedebedesplazarselareferenciahacia arriba(valornegativo)ohaciaabajo. columnas es el nmero de columnas que debe desplazarse la referenciahacialaizquierda(valornegativo)ohacialaderecha.

DESREF(referencia;filas;columnas; alto eslaalturaverticalopcionaldeun reaquecomienzaenla alto;ancho) nuevaposicindereferencia. Elanchoeselanchohorizontalopcionaldeun reaquecomienza enlanuevaposicindereferencia.

Ejemplo
=DESREF(A1;2,2)devuelveelvalordelaceldaC3(esdecir,la celdasituadadosfilasydoscolumnashaciaabajoyhaciala derechadeA1). =SUMA(DESREF(A1;2;2;5;6))determinalasumadelrangoque comienzaenlaceldaC3ytieneunaalturade5filasyunanchode 6columnas;porlotantoelrangoesC3:H7. Estaltimafuncindevuelveunadireccindecelda(referencia)en formadetexto,segnlosnmerosdefilaycolumnaespecificados. Sepuededeterminarsiladireccinseinterpretacomodireccin absoluta,relativaomixta.Tambinsepuedeespecificarelnombre delahoja. Losargumentosqueutilizaestafuncinson: fila,querepresentaelnmerodefilaenlareferenciadecelda columna,querepresentaelnmerodecolumnaenlareferenciade DIRECCION(fila;columna;abs;hoja) celda(nmero,noletra) abs, que determina el tipo de referencia segn los siguientes valores: 1 para referenciaabsoluta; 2 para referenciamixta ala fila;3parareferenciamixtaalacolumnay4paraunareferencia relativa hojaindicaelnombredelahoja.Debeescribirseentrecomillas. Ejemplo =DIRECCIN(1;1;2;'Hoja2')devuelve:Hoja2.A$1

EJERCICIOGUIADO3

U N C I O N E S

D E

P E N

F F I C E

O R G

CALC2.019de30.

ComorealizaralgunabsquedaenlahojaListado 1. ActivarsinoloestlahojaListado.(Figura7) 2. GenerarunanuevacolumnadelantedelacolumnaA.Paraello,hacerclicsobre elselectordelacolumna A (Figura8izquierda), acontinuacinseleccionarel menInsertarydesusopcioneselegirColumnas(Figura8b). 3. SecreaunanuevacolumnaAvacamientraslaantiguacolumnaAadquiereel nombreB(Figura8derecha)

Figura8:Fasesdeinsercindeunanuevacolumna

3. IntroducirunnmerodeordenparacadaalumnosescribiendoenlaceldaA3el valor1. 4. Crearunafrmulaparagenerarunasecuencianumricaqueaadaalnmero deordenanteriorununo.Paralocul: a) SeleccionarlaceldaA4 b) Hacer clic sobre el botn de frmula enlaBarradefrmulas.

c) HacerclicsobrelaceldaA3yenelcuadrodefrmulaescribirelsigno +y un1. d) PulsarsobreelbotndeAceptarlafrmula. e) Apareceun2comovalordelaceldaA4Figura9.


Figura9:Frmulaparagenerarlasecuencia

20de30FuncionesdeOpenOffice.orgCALC2.0

Aprenderms
Seobtieneelmismoresultadoenelapartado4.sinnecesidaddeaplicarlafrmula,pues OpenOffice.org Calc2.0generaunasecuenciaconsecutivadenmerosdeformaautomticaapartirdeunnmerodado. Paracrearlasecuencia:hacerclicenelselectordelaceldaA4quecontieneelvalor1yarrastrarelratn hastalaceldaA18.Alllegaraestasoltarelbotndelratnylaceldasehabrgeneradoautomticamente.

5. GenerarlasecuenciapulsandosobreelselectordelaceldaA3(conuncrculo rojoenla Figura9 yarrastrndolohastala A18.Alllegaraestasoltar.La secuenciasehabrgeneradoautomticamente(Figura10).

Figura10:Nuevacolumnaconelanchoadecuado

6. Disminuirelanchodelanuevacolumnahaciendoclicenlabarraverticalque separalascolumnasAyByarrastrandoelpunterodelratnhacialaizquierda (circulorojodelaFigura10) 7. Aplicarunabsquedaparaconocerelalumnoqueocupaelorden14.Paraello, seleccionar la celda B25 y escribir la formula que aparece en el cuadro de frmulaenlaFigura11. Losargumentodelafrmulaindicanquehayquebuscarelvalor14enelrango deceldas A3:A16 yescribirenlacelda B25 elcontenidodelaceldadelrango B3:B16quelecorrespondaelprimerrangoaestevalor.

FU

N C I O N E S

D E

OPENOF

F I C E

O R G

CALC2.021de30.

ElresultadosemuestraenlaFigura11.

22de30FuncionesdeOpenOffice.orgCALC2.0

Figura11:Frmuladebsquedayresultadodelamisma

8. Realizarelejemplodebsquedavertical contenidoenlatabladefuncionesde hojadeclculo(Pgina14).ElresultadosemuestraenlaFigura12

Figura12:Funcinyresultadodelamisma

9. Practicar elrestodeejemplosdelatabladefuncionesdehojasdeclculoen celdasdelaHoja3dellibrodeprcticas. 10. Borrarelcontenidodelasceldasocupadasenelapartadoanterior. 11. PulsarsobreelbotndeGuardardelaBarradeherramientas.

FU

N C I O N E S

D E

OPENOF

F I C E

O R G

CALC2.023de30.

5.FUNCIONESESTADSTICAS
OpenOffice.orgCalc2.0contienesetentaynuevefuncionesestadsticasquepermiten convertiraesteprogramaenunapotenteherramientaestadstica.Soportafunciones de estadsticas paramtrica y no paramtrica, como las prueba T la Ji cuadrado, pronostico,varianza,covarianza,coeficientedecorrelacin,distribucinbinomial,etc. Detodasellasvamosatratarlasquesonmscercanas ala tareaquerealizaun maestro,enconcretolasmedidasdetendenciacentralparaunconjuntodevalores determinados.

Funcin

Descripcin Esta funcin calcula la media armnica de un conjunto de nmerospositivosqueestncontenidosenceldasoenrangosde celdas.

MEDIA.ARMO(nmero1;nmero2;.. Los argumentos nmero1; nmero2; hasta nmero30 son valores o rangos de celdas que representan una muestra. Cada .) nmerosepuedereemplazarporunareferencia. Ejemplo =MEDIA.ARMO(23;46;69)devuelveelvalor37,64. Calcula el valor mximo de la lista de valores que forman los argumentosdeestafuncin Ejemplos MX(nmero1;nmero2;...) =MX(A1;A2;A3;50;100;200) devuelve como resultado el valor mayordelalista. =MX(A1:B100)devuelvecomoresultadoelvalormayordelrango deceldas. Calcula el valor mnimo de la lista de valores que forman los argumentosdeestafuncin. Ejemplos MIN(nmero1;nmero2;...) =MIN(A1;A2;A3;50;100;200) devuelve como resultado el valor menordelalista. =MINA1:B100)devuelvecomoresultadoelvalormenordelrango deceldas. MEDIANA(nmero1;nmero2;...) Calculalamediana(puntomedio)deunalistadevalores.Enuna listaquecontieneunacantidaddevaloresimpar,lamedianaesel nmeroqueseencuentraenmedio;enunalistaquecontieneuna

24de30FuncionesdeOpenOffice.orgCALC2.0 cantidaddevaloresparlamedianaeslamediadelosdosvalores centrales. Ejemplos =MEDIANA(1;5;9;20;21)devuelve9comovalormedio. =MEDIANA(1;5;9;20) devuelve la media de los dos valores intermedios5y9,esdecir7. Muestraelvalorquemsserepiteenunalistadevalores.Sihay varios valores con la misma frecuencia, devuelve el inferior. Si ningnvalorserepitedosveces,semuestraunmensajedeerror. MODA(nmero1;nmero2;...) Ejemplo =MODA(A1:A50)devuelvelamodadelosvalorescontenidosenel rangodeceldas. Calculalamediaaritmticadelalistadevalores. PROMEDIO(nmero1;nmero2;...) Ejemplo =PROMEDIO(A1:A50)devuelvelamediadelosvalorescontenidos enelrangodeceldas. VAR(nmero1;nmero2;...) Devuelvelavarianzadeunamuestradevalores.

EJERCICIOGUIADO4 ComorealizarclculosestadsticosenlahojaListado 1. ActivarsinoloestlahojaListado. 2. Calcularelpromediodelaprimeraevaluacinrealizadaporlosalumnos.Para ello: a) Hacer clic sobre la celda C20 y escribir en el cuadro de frmula
=PROMEDIO('EVALUACIN1').

b) PulsarsobreelbotndeAplicarlafuncin c) El resultado aparece en la celda C20 que es donde se han escrito la funcin.(Figura13) Estafuncincontieneunargumentoque,comovemos,noesunaceldaniun rangodeceldas,eselnombredelacolumnadelrangodeceldas C3:C18 que contiene las calificaciones de las que se desea conocer su promedio. OpenOffice.orgCalc2.0permitenombraraunrangodeceldaconelrtulode sucolumna,talycomosehanhechoenelejemplo.Hayquetenerlaprecaucin deencerrarestenombreentrecomassimples''.

FU

N C I O N E S

D E

OPENOF

F I C E

O R G

CALC2.025de30.

Figura13:Frmuladepromedioaplicadaaunacolumnadenotasconnombre.

3. Calcularelpromedio delasegundaevaluacinrealizadaporlosalumnos. En este caso mediantela referencia al rangodeceldas quela contieneynoal nombredelacolumna. a) Hacer clic sobre la celda D20 y escribir en el cuadro de frmula
=PROMEDIO(D3:D18).

b) PulsarsobreelbotndeAplicarlafuncin c) El resultado aparece en la celda D20 que es donde se han escrito la funcin.(Figura14).

Figura14:Funcinparagenerarelpromediodeunrangodeceldas

26de30FuncionesdeOpenOffice.orgCALC2.0

Aprenderms
Sepuedegenerarelrangodeceldassinnecesidaddeescribirlo.Unavezescritalafuncinyelparntesis (, hacerclicsobrelaprimeraceldadelrango,enlaprcticaD3,yarrastrarelpunteroderatnhastalaltima celdadelrangoD18,elrangoaparecersealadodentrodeunmarcorojo( Figura15).Acontinuacinsoltar elbotndelratnycerrarelparntesis.AlpulsarsobreelbotnAplicar,lafuncincalcularelpromediode losvaloresdelrango.

Figura15:Rangosobreelquesecalculaelpromedio

4. Calcularelpromediodelaterceraevaluacinintroduciendolafuncinmediante elasistentedefunciones.Paraello: a)HacerclicsobrelaceldaE20. b)PulsarsobreelbotndelAsistentedefunciones laBarradefunciones,paraabrirlo(Figura16). ,queseencuentraen

Figura16:Asistenteparainsertarfuncionesyargumentos

FU

N C I O N E S

D E

OPENOF

F I C E

O R G

CALC2.027de30.

c) Pulsar sobre el botn del cuadro de seleccin de Categora y elegir la opcinEstadstica. d) De la lista ordenada alfabticamente del panel Funcin, elegir PROMEDIO(Figura17). e) PulsarsobreelbotnSiguientedeestecuadrodedilogo.

Figura17:SeleccindelafuncinestadsticaPROMEDIO

f) Enelcuadrodedilogosiguiente(Figura18)elcursorsecolocadentro delcuadrodelargumentonmero1.Eselmomentodeescribirdentrode l el rango de celdas o hacer que el asistente lo haga de forma automtica.ObserveseelcuadroFrmulaconlafuncincompletaalfalta delargumentoenfondoazul.

Figura18:Cuadrodeseleccindelosargumentosdelafuncin

28de30FuncionesdeOpenOffice.orgCALC2.0

g) Sisehaelegidointroducirdeformaautomticaynomanualelrangode celdasqueformarelargumentodelafuncin,hayquepulsarsobreel botnReducir/Aumentar (dentrodeuncirculorojoenla Figura18).De estaformasoloapareceelcuadrodeargumentoysepuedeseleccionar conmsfacilidadelrangodeceldas(Figura19).

Figura19:Cuadrodeargumentoreducidoparaseleccionarelrango

h) Pulsarsobrelaprimeraceldadelrango,esdecirlaD3yprocedercomose haexplicadoenAprenderms. i) Cuando se ha terminadodemarcar el rango pulsar denuevo sobre el botnReducir/Ampliarparavolveralcuadrodeseleccin. j) Lafuncinyaestacompletada,talqueseveenlaFigura20.Ahorasolo restapulsarsobreelbotnAceptarparaquelafuncinseejecute.

Figura20:CuadrodedilogoconlafuncinPROMEDIOterminada

k) ElresultadosemuestraenlaceldaE20enlaFigura21. 5. Pulsar sobreelbotnde Guardar dela Barradeherramientas paracerrarla prctica.

FU

N C I O N E S

D E

OPENOF

F I C E

O R G

CALC2.029de30.

Figura21:Resultadocompletodelaprctica

6.OTRASFUNCIONES
OpenOffice.orgCalc2.0soportavariostiposmsdefunciones,algunasdeellaslas mostramosacontinuacindeformasucinta.Unainformacinmuycompetasobreel funcionamientodelasmismas,sepuedeencontrarenlaayudade OpenOffice.org Calc2.0enellibroTiposdefuncionesyoperadores.

6.1FUNCIONESLGICAS
Estasrealizanpruebasdeverdadsobrelosvaloresintroducidosenlosargumentosde lafuncinactivada,utilizandoparaellofundamentosdel lgebrabooliana.Empleael s,no,y(and)yo(or)lgicos.
Funcin FALSO() VERDADERO Descripcin EstafuncindevuelveelvalorlgicoFALSO EstafuncindevuelveelvalorlgicoVERDADERO

SI(prueba_lgica;valor_si_verdader Estafuncinmuestraelvalor FALSO o VERDADERO segnse o;valor_si_falso) cumplaonolacondicindelapruebalgica NO(valor_lgico) Y(valor_lgico1;valor_lgico2;...) Estafuncininvierteelvalorlgicoproporcionado Estafuncincompruebasitodoslosvaloressonverdaderos

O(valor:lgico1;valor_lgico2;...;val Esta funcin comprueba si algn valor de los argumentos es or_lgico30) verdadero,devolviendoentonceselvalorlgicoVERDADERO.

30de30FuncionesdeOpenOffice.orgCALC2.0

6.2FUNCIONESMATEM TICAS
Sonfuncionestilespararealizarclculosmatemticosytrigonomtricos
Funcin ABS(nmero) ALEATORIO() ENTERO(nmero) FACT(nmero) PI() POTENCIA(nmero;potencia) Descripcin Estafuncinmuestraelvalorabsolutodeunnmero Estafuncindevuelveunnmeroentre0y1 Esta funcin redondea un nmero hasta el entero inferior ms prximo Estafuncincalculaelfactorialdeunnmero Estafuncinmuestraelvalordelaconstantepi Estafuncinrealizaelclculodeelevarunnmeroalapotencia indicada

PRODUCTO(nmero1;nmero2;... Estafuncincalculaelproductodetodoslosnmerosquefiguran ) enlosargumentos RAIZ(nmero) RESIDUO(nmero;nm_divisor) Estafuncincalculalarazcuadradadelnmeroindicado Esta funcin calcula el resto de la divisin explicitada en los argumentos

6.3FUNCIONESDEINFORMACIN
Aportaninformacinalusuariosobreelcontenidoovalordeunaceldaorangode celdasdeterminado.
Funci n ESBLANCO(valor) ESERR(valor) ESLOGICO(valor) ESNOTEXTO(valor) ESTEXTO(valor) ESNUMERO(valor) Descripci n Lafuncincompruebasielargumentoserefiereaunaceldavaca Lafuncincompruebasielvalordelargumentoesunerror Lafuncincompruebasielvalordelargumentoesdeltipolgico La funcin comprueba si el valor del argumento no es de tipo texto Lafuncincompruebasielvalordelargumentoesdetipotexto La funcin comprueba si el valor del argumento es de tipo numrico

S-ar putea să vă placă și