Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- Los argumentos deben de separarse por un punto y coma ;. Ejemplo: =SUMA(A1:C8) Tenemos la funcin SUMA() que devuelve como resultado la suma de sus argumentos. El operador ":" nos identifica un rango de celdas, as A1:C8 indica todas las celdas incluidas entre la celda A1 y la C8, as la funcin anterior sera equivalente a: =A1+A2+A3+A4+A5+A6+A7+A8+B1+B2+B3+B4+B5+ B6+B7+B8+C1+C2+C3+C4+C5+C6+C7+C8 En este ejemplo se puede apreciar la ventaja de utilizar la funcin. Las frmulas pueden contener ms de una funcin, y pueden aparecer funciones anidadas dentro de la frmula. Ejemplo: =SUMA(A1:B4)/SUMA(C1:D4) Existen muchos tipos de funciones dependiendo del tipo de operacin o clculo que realizan. As hay funciones matemticas y trigonomtricas, estadsticas, financieras, de texto, de fecha y hora, lgicas, de base de datos, de bsqueda y referencia y de informacin. Para introducir una frmula debe escribirse en una celda cualquiera tal cual introducimos cualquier texto, precedida siempre del signo =. Si quieres conocer ms sobre los operadores ms utilizados y las precedencias de los operadores visita nuestro bsico .
Situarse en la celda donde queremos introducir la funcin. Hacer clic en la pestaa Frmulas. Elegir la opcin Insertar funcin.
de la barra de frmulas.
Excel 2007 nos permite buscar la funcin que necesitamos escribiendo una breve descripcin de la funcin necesitada en el recuadro Buscar una funcin: y a continuacin hacer clic sobre el botn , de esta forma no es necesario conocer cada una de las funciones que incorpora Excel ya que el nos mostrar en el cuadro de lista Seleccionar una funcin: las funciones que tienen que ver con la descripcin escrita.
Para que la lista de funciones no sea tan extensa podemos seleccionar previamente una categora del cuadro combinado O seleccionar una categora:, esto har que en el cuadro de lista slo aparezcan las funciones de la categora elegida y reduzca por lo tanto la lista. Si no estamos muy seguros de la categora podemos elegir Todas. En el cuadro de lista Seleccionar una funcin: hay que elegir la funcin que deseamos haciendo clic sobre sta. Observa como conforme seleccionamos una funcin, en la parte inferior nos aparecen los distintos argumentos y una breve descripcin de sta. Tambin disponemos de un enlace Ayuda sobre esta funcin para obtener una descripcin ms completa de dicha funcin. A final, hacer clic sobre el botn Aceptar.
En el recuadro Nmero1 hay que indicar el primer argumento que generalmente ser una celda o rango de celdas tipo A1:B4 . Para ello, hacer clic sobre le botn para que el cuadro se haga ms pequeo y podamos ver toda la hoja de clculo, a continuacin seleccionar el rango de celdas o la celda deseadas como primer argumento (para seleccionar un rango de celdas haz clic con el botn izquierdo del ratn sobre la primera celda del rango y sin soltar el botn arrstralo hasta la ltima celda del rango) y pulsar la tecla INTRO para volver al cuadro de dilogo. En el recuadro Nmero2 habr que indicar cul ser el segundo argumento. Slo en caso de que existiera. Si introducimos segundo argumento, aparecer otro recuadro para el tercero, y as sucesivamente. Cuando tengamos introducidos todos los argumentos, hacer clic sobre el botn Aceptar. Si por algn motivo insertramos una fila en medio del rango de una funcin, Excel expande automticamente el rango incluyendo as el valor de la celda en el rango. Por ejemplo: Si tenemos en la celda A5 la funcin =SUMA(A1:A4) e insertamos un fila en la posicin 3 la frmula se expandir automticamente cambiando a =SUMA(A1:A5).
En la pestaa Inicio o en la de Frmulas encontrars el botn Autosuma forma ms rpida. que nos permite realizar la funcin SUMA de
Con este botn tenemos acceso tambin a otras funciones utilizando la flecha de la derecha del botn. Al hacer clic sobre sta aparecer la lista desplegable de la derecha: Y podremos utilizar otra funcin que no sea la Suma, como puede ser Promedio (calcula la media aritmtica), Cuenta (cuenta valores), Mx (obtiene el valor mximo) o Mn (obtiene el valor mnimo). Ademas de poder accesar al dilogo de funciones a travs de Ms Funciones...
Utilizar Expresiones como argumentos de las Funciones Excel permite que en una funcin tengamos como argumentos expresiones, por ejemplo la suma de dos celdas (A1+A3). El orden de ejecucin de la funcin ser primero resolver las expresiones y despus ejecutar la funcin sobre el resultado de las expresiones. Por ejemplo, si tenemos la siguiente funcin =Suma((A1+A3);(A2A4)) donde: A1 vale 1 A2 vale 5 A3 vale 2 A4 vale 3
Excel resolver primero las expresiones (A1+A3) y (A2-A4) por lo que obtendremos los valores 3 y 2 respectivamente, despus realizar la suma obteniendo as 5 como resultado.
Utilizar Funciones como argumentos de las Funciones Excel tambin permite que una funcin se convierta en argumento de otra funcin, de esta forma podemos realizar operaciones realmente complejas en una simple celda. Por ejemplo =MAX(SUMA(A1:A4);B3) , esta frmula consta de la combinacin de dos funciones, la suma y el valor mximo. Excel realizar primero la suma SUMA(A1:A4) y despus calcular el valor mximo entre el resultado de la suma y la celda B3.
AO(nm_de_serie) DIA(nm_de_serie)
Calcula el nmero de DIAS360(fecha_inicial;fecha_final;mtodo) das entre las dos fechas DIASEM(nm_de_serie;tipo) Devuelve un nmero del 1 al 7 Devuelve la fecha en formato fecha Devuelve la fecha en formato de fecha Devuelve la hora como un nmero del 0 al 23 Convierte una hora de texto en un nmero Devuelve la fecha actual Devuelve el nmero del mes en el rango del 1 (enero) al 12 (diciembre) Devuelve el minuto en el rango de 0 a 59
FECHA(ao;mes;da)
FECHANUMERO(texto_de_fecha)
HORA(nm_de_serie)
HORANUMERO(texto_de_fecha) HOY()
MES(nm_de_serie)
MINUTO(nm_de_serie)
NSHORA(hora;minuto;segundo)
Convierte horas, minutos y segundos dados como nmeros Devuelve el segundo en el rango de 0 a 59
SEGUNDO(nm_de_serie)
Funcin AO(nm_de_serie) Esta funcin tiene como parmetro un nmero de serie y devuelve el ao en formato ao entre el rango de 1900-9999. Ejemplo: =AO(38300) devuelve 2004. En vez de un nmero de serie le podramos pasar la referencia de una celda que contenga una fecha: =AO(B12) devuelve tambin 2004 si en la celda B12 tengo el valor 01/01/2004.
Funcin DIAS360(fecha_inicial;fecha_final;mtodo) Calcula el nmero de das entre las dos fechas proporcionadas basandose en aos de 360 das. Los parmetros de fecha inicial y fecha final es mejor introducirlos mediante la funcin Fecha(ao;mes;dia). El parmetro mtodo es lgico (verdadero, falso), V --> mtodo Europeo, F u omitido--> mtodo Americano. Mtodo Europeo: Las fechas iniciales o finales que corresponden al 31 del mes se convierten en el 30 del mismo mes Mtodo Americano: Si la fecha inicial es el 31 del mes, se convierte en el 30 del mismo mes. Si la fecha final es el 31 del mes y la fecha inicial es anterior al 30, la fecha final se convierte en el 1 del mes siguiente; de lo contrario la fecha final se convierte en el 30 del mismo mes Ejemplo: devuelve 10440. =DIAS360(Fecha(1975;05;04);Fecha(2004;05;04))
Funcin DIASEM(nm_de_serie;tipo) Devuelve un nmero del 1 al 7 que identifica al da de la semana, el parmetro tipo permite especificar a partir de qu da empieza la semana, si es al estilo americano pondremos de tipo = 1 (domingo=1 y sbado=7), para estilo europeo pondremos tipo=2 (lunes=1 y domingo=7). Ejemplo: =DIASEM(38300;2) devuelve 2.
Funcin FECHA(ao;mes;da)
Devuelve la fecha en formato fecha, esta funcin sirve sobre todo por si queremos que nos indique la fecha completa utilizando celdas donde tengamos los datos del da, mes y ao por separado. Ejemplo: =FECHA(2004;2;15) devuelve 15/02/2004.
Funcin FECHANUMERO(texto_de_fecha) Devuelve la fecha en formato de fecha convirtiendo la fecha en formato de texto pasada como parmetro. La fecha pasada por parmetro debe ser del estilo "dia-mes-ao". Ejemplo: =FECHANUMERO("12-5-1998") devuelve 12/05/1998
AO(nm_de_serie) DIA(nm_de_serie)
Calcula el nmero de DIAS360(fecha_inicial;fecha_final;mtodo) das entre las dos fechas DIASEM(nm_de_serie;tipo) Devuelve un nmero del 1 al 7 Devuelve la fecha en formato fecha Devuelve la fecha en formato de fecha Devuelve la hora como un nmero del 0 al 23 Convierte una hora de texto en un nmero Devuelve la fecha actual Devuelve el nmero del mes en el rango del 1 (enero) al 12 (diciembre) Devuelve el minuto en el rango de 0 a 59
FECHA(ao;mes;da)
FECHANUMERO(texto_de_fecha)
HORA(nm_de_serie)
HORANUMERO(texto_de_fecha) HOY()
MES(nm_de_serie)
MINUTO(nm_de_serie)
NSHORA(hora;minuto;segundo)
Convierte horas, minutos y segundos dados como nmeros Devuelve el segundo en el rango de 0 a 59
SEGUNDO(nm_de_serie)
6 Sitate en la celda B4 y escribe el ao actual en nmero. Ej. 2007 7 Sitate en la celda C5 y pulsa sobre FECHA() y pulsa el botn Aceptar. , escoge la funcin
8 Selecciona como argumentos las celdas B4 --> para ao, B3 --> para mes y B2 --> para da, pulsa Aceptar. Vamos a calcular nuestra edad. 9 Sitate en la celda D1 y escribe tu fecha de nacimiento en formato (dia/mes/ao) 10 En la celda E1 escribe =HOY() 11 En la celda E2 selecciona la funcin DIAS360, como fecha inicial la celda D1 (fecha nacimiento), como fecha final E1 (el da de hoy) y en mtodo escribe Verdadero. Como resultado nos aparece los das transcurridos desde la fecha D1 y la fecha E1. 12 Ahora en la celda F3 escribe =E2/360 para obtener los aos. El resultado aparece con decimales, para que nos salga solo la parte entera podemos utilizar la funcin =ENTERO(E2/360). Hemos utilizado cuatro de las funciones ms utilizadas y que ofrecen muchas posibilidades. 13 Guarda el libro de trabajo en la carpeta Mis documentos del disco duro con el nombre de Funciones con fechas. 14 Cierra el libro de trabajo.
Una hoja de clculo est pensada para manejarse dentro del mundo de los nmeros, pero Excel tambin tiene un conjunto de funciones especficas para la manipulacin de texto. Estas son todas las funciones de texto ofrecidas por Excel. Funcin Ver Descripci Deta n lle Devuelve el carcter especficad o por el nmero Devuelve el cdigo ASCII del primer caracter del texto
CARACTER(nmero)
CODIGO(texto)
Devuelve una cadena de CONCATENAR(texto1;texto2;...;textoN) caracteres con la unin Redondea un nmero DECIMAL(nmero;decimales;no_separar_millares) pasado como parmetro Devuelve el nmero de DERECHA(texto;nm_de_caracteres) caracteres especificad os Devuelve la posicin ENCONTRAR(texto_buscado;dentro_del_texto;nm_i inicial del nicial) texto buscado
ESPACIOS(texto)
Devuelve el mismo texto pero sin espacios Devuelve los caracteres indicados de una cadena
EXTRAE(texto;posicion_inicial;nm_caracteres)
Encuentra HALLAR(texto_buscado;dentro_del_texto;nm_inicia una cadena l) dentro de un texto Devuelve un valor lgico (verdadero/ falso) Devuelve el nmero de caracteres especificad os Devuelve la longitud del texto Limpia el texto de caracteres no imprimibles Convierte a maysculas Convierte a minsculas Convierte a moneda Convierte a
IGUAL(texto1;texto2)
IZQUIERDA(texto;nm_de_caracteres)
LARGO(texto)
LIMPIAR(texto)
mayscula la primera letra del texto Reemplaza parte de REEMPLAZAR(texto_original;num_inicial;nm_de_ca una cadena racteres;texto_nuevo) de texto por otra REPETIR(texto;nm_de_veces) Repite el texto
Reemplaza SUSTITUIR(texto;texto_original;texto_nuevo;nm_de el texto con _ocurrencia) texto nuevo Comprueba T(valor) que el valor es texto Convierte TEXTO(valor;formato) un valor a texto Convierte un nmero TEXTOBAHT(nmero) a texto tailands (Baht) Convierte VALOR(texto) un texto a nmero Puedes practicar algunas de estas funciones explicadas en el Ejercicios sobre funciones de texto.
10 Selecciona la funcin CONCATENAR() y como argumentos escribe en el primer argumento B2, en el segundo B4, como tercer argumento escribe " de", como cuarto argumento escribe B3, como quinto argumento escribe "de " y como ltimo argumento escribe B5. 11 Para que nos indique la fecha en una sola celda la funcin debe quedar as =CONCATENAR(B2;B4;" de";B3;"de ";B5).
Vamos a utilizar ahora la Funcin NOMPROPIO() que tambin es de gran utilidad para formatear una cadena de texto. 12 Sitate en la celda A6 y escribe "pepe" en la celda B6 escribe "gutierrez" y en la celda C6 escribe "ruiz". No escribas maysculas. 13 Ahora en la celda D6 pulsa sobre , selecciona la categoria de Texto, selecciona la Funcin CONCATENAR() pulsa Aceptar y escoge como parmetros A6, B6 y C6. Debemos aadir los espacios para separar el nombre completo. La frmula debe quedar as =CONCATENAR(A6;" ";B6;" ";C6). Ya tenemos el nombre completo en una celda, ahora s podemos hacer uso de la Funcin NOMPROPIO(). 14 Sitate en la celda G6 y selecciona la Funcin NOMPROPIO() y psale como parmetro la celda D6. Debemos obtener en la celda G6 Pepe Gutierrez Ruiz. Nos ha puesto las iniciales en maysculas. 15 Guarda el libro de trabajo en la carpeta Mis documentos del disco duro con el nombre Funciones con texto. 16 Cierra el libro de trabajo.
Funcin CODIGO(texto) Esta funcin devuelve el cdigo ASCII del primer caracter del texto pasado como parmetro.
Funcin CONCATENAR(texto1;texto2;...;textoN) Devuelve una cadena de caracteres con la unin de los textos pasados como parmetros. Esta funcin es de utilidad cuando tenemos texto como puedan ser el nombre completo de una persona pero est dividido en distintas celdas y en alguna ocasin queremos fundir el nombre completo en una sola celda. Ejemplo: =CONCATENAR("Antonio ";"Gutierrez ";"Fernandez " ) devuelve Antonio Gutierrez Fernandez
Funcin DECIMAL(nmero;decimales;no_separar_millares) Redondea un nmero pasado como parmetro a los decimales indicados y devuelve el resultado en formato de texto. La ltima opcin es una parmetro lgico (VERDADERO, FALSO), si se omite coge como valor FALSO, mostrar los puntos separadores de los millares. Ejemplo: =DECIMAL(4005,75;3) devuelve =DECIMAL(4005,75;3;verdadero) devuelve 4005,750 4.005,750 y
Funcin DERECHA(texto;nm_de_caracteres) Devuelve de la cadena de texto, el nmero de caracteres especificados comenzando a contar desde el final del texto. Ejemplo: =DERECHA("Bienaventurados Excel...";12) devuelve "ien Excel..." los que estudien
Funcin ENCONTRAR(texto_buscado;dentro_del_texto;nm_inicial)
Devuelve la posicin inicial del texto buscado dentro de otro texto empezando a buscar desde la posicin nm_inicial. A diferencia de la funcin HALLAR, ENCONTRAR distingue entre maysculas y minsculas y no admite caracteres comodn. Ejemplo: =ENCONTRAR("Wally";"Siempre buscando nuevas aventuras este Wally y siempre perdido, aydame a encontrarlo";1) devuelve 40, que es la posicin donde empieza la palabra Wally.
Funcin ESPACIOS(texto) Devuelve el mismo texto pero quitando los espacios que no sean espacios simples entre palabras. Ejemplo: =ESPACIOS("En un lugar "En un lugar de la mancha..." de la mancha... ") devuelve
Funcin EXTRAE(texto;posicion_inicial;nm_caracteres) Devuelve los caracteres indicados de una cadena de texto a partir de una posicin inicial. Ejemplo: =EXTRAE("Mirando el mar, me envuelve una emocin intensa...";12;3) devuelve "mar"
minsculas y admite caracteres comodnes (? un solo carcter, * cualquier nmero de caracteres, ~ carcter de escape). Ejemplo: =HALLAR("Mar";"Mirando el mar, me envuelve una emocin intensa...";1) devuelve 12 =HALLAR("M?r";"Mirando el mar, me envuelve una emocin intensa...";1) devuelve 1
Funcin IGUAL(texto1;texto2) Devuelve un valor lgico (verdadero/falso) segn las dos cadenas de texto comparadas sean iguales o no. Ejemplo: =IGUAL("esto es igual?";"es igual esto?") devuelve FALSO Normalmente se utiliza para comparar los valores almacenados en dos celdas.
Funcin IZQUIERDA(texto;nm_de_caracteres) Devuelve el nmero de caracteres especificados desde el principio de la cadena de texto. Ejemplo: =IZQUIERDA("El sol no puede competir con el brillo de tu mirada";6) devuelve "El sol"
Funcin LARGO(texto) Devuelve el nmero de caracteres que tiene la cadena de texto, es decir su longitud. Ejemplo: =LARGO("El sol no puede competir con el brillo de tu mirada") devuelve 51
Funcin LIMPIAR(texto) Limpia el texto de caracteres no imprimibles. Ejemplo:Si escribimos en una celda:=CARACTER(7)&"Este texto si que vale"&CARACTER(7) en la celda veramos esto: si escribimos =LIMPIAR(CARACTER(7)&"Este texto si que vale"&CARACTER(7)), desaparecern los caracteres no imprimibles y veremos:
Funcin MAYUSC(texto) Convierte a maysculas la cadena de texto. Ejemplo: =MAYUSC("convierteme "CONVIERTEME A MAYUSCULA" a mayuscula") devuelve
Funcin MINUSC(texto) Convierte a minsculas la cadena de texto. Ejemplo: =MINUSC("VENGA Y AHORA A MINUSCULA") devuelve "venga y ahora a minuscula"
Funcin MONEDA(nmero;nm_de_decimales) Convierte a texto un nmero usando el formato de moneda. Ejemplo: =MONEDA(25;2) devuelve "25,00 "
Funcin NOMPROPIO(texto) Convierte la primera letra de cada palabra del texto a mayscula y el resto de la palabra a minsculas. Ejemplo: =NOMPROPIO("antonio "Antonio Manuel Ramiro" manuel ramiro") devuelve
Funcin REEMPLAZAR(texto_original;num_inicial;nm_de_caracteres;text o_nuevo) Reemplaza parte de una cadena de texto por otra. Ejemplo: =REEMPLAZAR("Si este es el texto original, ser modificado";21;8;" Por este ") devuelve "Si este es el texto Por este , ser modificado"
Funcin REPETIR(texto;nm_de_veces) Repite el texto un nmero de veces determinado. Ejemplo: =REPETIR("Como te repites ";5) devuelve "Como te repites Como te repites Como te repites Como te repites Como te repites "
Funcin SUSTITUIR(texto;texto_original;texto_nuevo;nm_de_ocurrencia) Reemplaza en texto, el texto_original por el texto_nuevo. Ejemplo: =SUSTITUIR("El precio total del proyecto conlleva...";"precio";"coste") devuelve "El coste total del proyecto conlleva..."
Funcin T(valor) Comprueba que el valor es texto y devuelve texto si lo es o comillas dobles si no lo es. Me permite eliminar de una celda los valores que no sean texto. Ejemplo: =T("Esto es texto") devuelve "Esto es texto"
Funcin TEXTO(valor;formato) Convierte un valor en texto. Ejemplo: =TEXTO(25;"0,00 ") devuelve "25,00 "
Funcin TEXTOBAHT(nmero) Convierte un nmero a texto tailands (Baht). Se puede cambiar el formato de Baht a un estilo distinto utilizando Configuracin regional u Opciones regionales en el Panel de control de Windows. Ejemplo: =TEXTOBAHT(25) devuelve el nmero 25 escrito en letras pero en Tailands.
Funcin VALOR(texto) Convierte un texto que representa un nmero en nmero. Ejemplo: =VALOR("254") devuelve 254 en formato numrico.