• Save
Tema 6. Trabajando con más funciones
Upcoming SlideShare
Loading in...5
×
 

Tema 6. Trabajando con más funciones

on

  • 1,506 views

 

Statistics

Views

Total Views
1,506
Slideshare-icon Views on SlideShare
539
Embed Views
967

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 967

http://blogparacursosonline.wordpress.com 774
http://micursoonline.wordpress.com 193

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tema 6. Trabajando con más funciones Tema 6. Trabajando con más funciones Document Transcript

    • 0 Tema 6: Trabajando con más funciones C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 1 Tema 6: Trabajando con más funciones Índice TRABAJANDO CON MÁS FUNCIONES ................................................................................................ 2 1. MÁS FUNCIONES DE USO HABITUAL .................................................................................................. 2 2. FUNCIONES ANIDADAS ..................................................................................................................... 8 3. LISTADO DE FUNCIONES AGRUPADAS POR CATEGORÍA ...................................................................... 9 C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 2 Tema 6: Trabajando con más funciones Trabajando con más funciones En este capítulo se describen más funciones de Excel y el modo en el que se construyen fórmulas más complejas con el anidamiento de funciones. 1. Más funciones de uso habitual PROMEDIO.SI Calcula la media aritmética de valores en un rango, correspondientes a las filas en las que se cumple un criterio. =PROMEDIO.SI (rango de celdas;criterio;rango de celdas a promediar) PROMEDIO.SI.CONJUNTO Calcula la media aritmética de valores en un rango, correspondientes a las filas en las que se cumple un criterio. =PROMEDIO.SI.CONJUNTO (rango de celdas a promediar;rango1 de celdas;criterio1; rango2 de celdas; criterio2;…) C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 3 Tema 6: Trabajando con más funciones SI Permite introducir en una celda uno de los dos valores dados (valor si verdadero / valor si falso) dependiendo de que la proposición lógica devuelva VERDADERO o FALSO . =SI (prueba lógica;valor si verdadero;valor si falso) La prueba lógica es la comprobación que Excel debe realizar y que tendrá como resultado dos posibles valores lógicos: VERDADERO o FALSO. Generalmente se construye comparando el contenido de una celda con una expresión, así que podríamos decir que suele tener esta forma: Referencia de celda cuyo contenido hay que evaluar operador de comparación expresión La expresión podrá ser un número, un texto (deberá ir entrecomillado), la referencia de otra celda o una fórmula En la celda C3 se introduce la función SI utilizando el asistente de funciones La prueba lógica en este ejemplo será (siguiendo el modelo) Referencia de celda cuyo contenido hay que evaluar operador de comparación expresión A3=”CAR” El valor si verdadero: cuando el servicio sea CAR y la proposición lógica planteada devuelva VERDADERO, será la operación que realizaríamos en ese caso B3*1,08 El valor si falso: cuando el servicio no sea CAR y la proposición lógica planteada devuelva FALSO, será la operación que realizaríamos en ese caso B3*1,03 C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 4 Tema 6: Trabajando con más funciones Después de aceptar y extender la fórmula con el cuadro de relleno hacia abajo Y Evalúa varias proposiciones lógicas y devuelve dos posibles valores: VERDADERO, si cada una de las proposiciones evaluadas resulta verdadera. FALSO, si alguna de las proposiciones evaluadas resulta falsa =Y (prueba lógica1;prueba lógica 2;…) En este ejemplo debe aparecer en la columna E: VERDADERO si es un varón en el servicio de TRA y FALSO si no es varón, o no es del servicio de TRA. C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 5 Tema 6: Trabajando con más funciones O Evalúa varias proposiciones lógicas y devuelve dos posibles valores: VERDADERO, si alguna de las proposiciones evaluadas resulta verdadera. FALSO, si todas cada una de las proposiciones evaluadas resulta falsa =O (prueba lógica1;prueba lógica 2;…) En este ejemplo debe aparecer en la columna F: VERDADERO si es un varón o es un paciente del servicio de TRA y FALSO si no es varón, y tampoco está en el servicio de TRA. C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 6 Tema 6: Trabajando con más funciones ESBLANCO Evalúa si una celda está vacía, de modo que el resultado de esta función es: VERDADERO, si la celda evaluada está vacía. FALSO, si la celda evaluada no está vacía. =ESBLANCO (referencia de celda a evaluar) En la columna J debe aparecer VERDADERO si no tiene el alta y FALSO si lo tiene. El razonamiento aplicado es que si no tiene el alta la celda correspondiente de la columna C estará vacía y si tiene el alta, en la columna C, tendrá anotada la fecha de alta. C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 7 Tema 6: Trabajando con más funciones C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 8 Tema 6: Trabajando con más funciones 2. Funciones anidadas Se trata de fórmulas complejas que incluyen en alguno de sus argumentos otra función. Se debe cumplir que el resultado de la función anidada devuelva un tipo de datos adecuado al argumento en el que se incluye. Para incluirla el desplegable de la barra de fórmulas Cuando utiliza el asistente de funciones deje el argumento en el que tenga que incluir una función para el final. Para calcular los días que está ingresado un paciente, hay que tener en cuenta si le han dado el alta o no. Si le han dado el alta, bastará con restar la fecha de ingreso a la fecha de alta. Si no le han dado el alta, deberá restar la fecha de ingreso a la fecha actual, puesto que aún sigue ingresado. De este modo al mirar al día siguiente, se habrá incrementado un día más, y así sucesivamente hasta que anote la fecha de alta y el cálculo lo realizará con esa fecha. En la columna H, estamos ante una función SI, porque se pueden escribir dos fórmulas diferentes. Lo siguiente es ver de qué depende escribir una fórmula o la otra. La celda a evaluar es la correspondiente de la columna C, que está vacía cuando el paciente no tiene el alta. C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 9 Tema 6: Trabajando con más funciones La fórmula que resulta es: =SI(ESBLANCO(C2);HOY()-B2;C2-B2) La función ESBLANCO está anidada en la función SI, en el argumento prueba lógica 3. Listado de funciones agrupadas por categoría En este listado no están todas las funciones de Excel. Se ha realizado una de selección de las más genéricas. Matemáticas y trigonométricas Función Resultado =ABS(número) Valor absoluto del número. =ALEATORIO.ENTRE(inferior;superi Devuelve un número aleatorio que se encuentra entre los or) dos números dados. =COMBINAT(número;tamaño) Número de combinaciones para un número determinado de elementos. =ENTERO(número) Redondea un número hasta el entero inferior más próximo. =EXP(número) Número e elevado a la potencia del número dado. =FACT(número) Factorial del número dado. =GRADOS(ángulo) Convierte radianes en grados. =LN(número) Logaritmo natural (neperiano) de un número. =LOG(número;base) Logaritmo de un número en la base especificada. =M.C.D(número1;número2;...) Máximo común divisor. =M.C.M(número1;número2;...) Mínimo común múltiplo. =PI() Valor pi: 3,1416... con 15 dígitos de precisión. =POTENCIA(número;potencia) Eleva el número a la potencia. =PRODUCTO(número1;número2) Multiplica los números. =RADIANES(ángulo) Convierte grados en radianes. =RAIZ(número) Raiz cuadrada del número. =REDONDEAR(número;nº Redondea un número al número de decimales dado. decimales) =RESIDUO(número;divisor) Resto de la división del número por el divisor. =SUBTOTALES( Devuelve un subtotal dentro de una lista o una base de datos. =SUMA(número1;número2) Suma los números dados. =SUMAR.SI(rango;criterio;rango_su Suma las celdas del rango que coinciden con el criterio. ma) =SUMAR.SI.CONJUNTO(rango_sum Suma las celdas que cumplen un conjunto de criterios. a;rango_criterio1;criterio1;rango_crite rio2;criterio2;…) =TRUNCAR(número;nº decimales) Recorta el número con el nº de decimales dado. C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 10 Tema 6: Trabajando con más funciones Estadísticas Función Resultado =CONTAR(ref1;ref2;...) Número de celdas que contienen valores numéricos. =CONTAR.BLANCO(rango) Nº de celdas en blanco del rango =CONTAR.SI(rango;criterio) Nº de celdas del rango que coinciden con el criterio. =CONTAR.SI.CONJUNTO(rango1;criterio1; Nº de celdas que cumplen un conjunto de criterios. rango2;criterio2;…) =CONTARA(valor1;valor2;...) Nº de celdas no vacías de la lista. =DESVEST(número1;número2, ...) Desviación estándar de una muestra. =DESVIA2(número1;número2;...) Suma de los cuadrados de las desviaciones de los puntos dados respecto al promedio de la muestra. =MAX(número;número2;...) Valor máximo de la lista de valores =MEDIA.ARMO(número;número2;...) Media armónica de un conjunto de números positivos. =MEDIA.GEOM(número;número2;...) Devuelve la media geométrica de un conjunto de números positivos. =MEDIANA(número;número2;...) Mediana o número central de un conjunto de números. =MIN(número;número2;...) Valor mínimo de una lista de valores. =MODA(número;número2;...) Valor más frecuente de un rango de datos =PERMUTACIONES(número1;tamaño) Número de permutaciones para un número de objetos que pueden ser seleccionados del número de objetos total. =PROMEDIO(número;número2;...) Media aritmética de los argumentos dados, cuando contienen valores numéricos. =VAR(número;número2;...) Varianza de la muestra Búsqueda y referencia Función Resultado =BUSCAR(valor_buscado;vector_comparaci Busca el valor buscado en el rango del vector_comparación, ón;vector _resultado) devolviendo el valor que se encuentra en la intersección con el rango vector_resultado. =BUSCARH(valor_buscado;matriz_buscar_ Busca en la primera fila de la matriz_buscar y devuelve el en;indicador_filas;ordenado) valor en la misma columna desde una fila especificada. =BUSCARV(valor_buscado;matriz_buscar_ Busca en la primera columna de la matriz_buscar y devuelve en;indicador_columnas;ordenado) el valor en la misma fila desde una columna especificada. =COINCIDIR(valor_buscado;matriz_busca Posición relativa de un elemento en una matriz que coincide da;tipo_coincidencia) con un valor dado en un orden especificado. Texto Función Resultado =CONCATENAR(texto1;texto2;…) Une varios elementos de texto en uno sólo. =DERECHA(texto;num_caracteres) Extrae los últimos caracteres de una cadena de texto. =ENCONTRAR(texto_buscado;dentro_del_t Busca una cadena de texto dentro de otra cadena y exto;num_inicial) devuelve el nº de posición inicial de la cadena hallada. =EXTRAE(texto;10osición_inicial;num_cara Número de caracteres de una cadena de texto, comenzando cteres) en la posición especificada. =LARGO(texto) Número de caracteres de una cadena de texto =MAYUSC(texto) Convierte una cadena de texto en mayúsculas. =MINUSC(texto) Convierte una cadena de texto en minúsculas. =TEXTO(valor;formato) Convierte a texto un valor, con el formato especificado. C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com
    • 11 Tema 6: Trabajando con más funciones Lógicas Función Resultado =O(valor_logico1;valor_logico2;…) Devuelve VERDADERO si alguno de los argumentos es VERDADERO. Devuelve FALSO si todos los argumentos son FALSO. =SI(prueba_logica;valor_si_verdadero;valor Devuelve el valor_si_verdadero si la prueba_lógica es _si_falso) VERDADERO. Devuelve el valor_si_falso si la prueba_logica es FALSO. =Y(valor_logico1;valor_logico2;…) Devuelve VERDADERO si todos los argumentos son VERDADERO. Devuelve FALSO si algun argumento es FALSO. Información Función Resultado =ESBLANCO(valor) Devuelve VERDADERO si la celda está vacía. =ESNOD(valor) Devuelve VERDADERO si la celda contiene el valor #N/A. =NOD(valor) Devuelve el valor de error #N/A. Fecha y hora =AHORA() Nº de serie correspondiente a la fecha y hora actuales. =AÑO(num_serie) Los 4 dígitos del año correspondiente a la fecha dada por el número de serie. =DIA(num_serie) Número entre 1 y 31, correspondiente a la fecha dada por el número de serie. =DIA.LAB(fecha inicial; días; vacaciones) Número que representa una fecha que es el número de días laborables antes o después de una fecha (la fecha inicial). Los días laborables excluyen los días de fin de semana y cualquier fecha identificada en el argumento vacaciones. =DIAS.LAB(fecha inicial; fecha final; Número que representa los días laborables transcurridos vacaciones) entre fecha_inicial y fecha_final. Los días laborables no incluyen los fines de semana ni otras fechas que se identifiquen en el argumento vacaciones. =DIASEM(num_serie) Número entre 1 y 7 que corresponde al día de la semana de la fecha dada por el número de serie. =FECHA.MES(fecha inicial; meses) Fecha correspondiente al número de meses transcurridos antes o después de la fecha inicial. =FIN.MES(fecha inicial; meses) Fecha correspondiente al último día de mes, anterior o posterior a la fecha inicial del número de meses indicado. =FRAC.AÑO(fecha inicial;fecha final; base) Calcula la fracción de año que representa el número de días enteros entre la fecha_inicial y fecha_final. =HOY() Fecha actual en código de fecha Cargando el complemento Herramientas de análisis Función Resultado =NUM.DE.SEMANA(num_serie;tipo) Número de la semana en que se encuentra la fecha dada por el número de serie. =ALEATORIO.ENTRE(inferior;superior) Número aleatorio entre dos números dados. (Esta función sólo está disponible si se ha cargado el complemento herramientas de análisis). C/ Miguel de Unamuno, 1_47008_Valladolid Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa Tel. 983249455 / 625569162_Fax 983243547 Tel. 943830230_Fax 943830233 alfredovela@revistaformacion.com_www.ticsyformacion.com comercial@lombokdesign.com_www.lombokdesign.com