FUNCIONES EN EXCEL: Podemos definir las funciones dentro de Excel como fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados ARGUMENTOS, en un orden determinado o estructurada. Argumentos Son valores que utiliza una función para ejecutar las operaciones o cálculos. El tipo de argumento que utiliza una función es específico para esa función. Los argumentos más comúnmente utilizados son: valores numéricos, valores de texto, referencias de celda, rangos de celdas, nombres, rótulos y funciones anidadas. Es decir: los argumentos pueden ser números, texto, valores lógicos como VERDADERO o FALSO, matrices, valores de error como #N/A o referencias de celda. El argumento que de designe deberá generar un valor válido para el mismo. Los argumentos pueden ser también constates fórmulas u otras funciones. Matrices Se utilizan para crear fórmulas simples que generen resultados múltiples o que operen en un grupo de argumentos que están organizados en filas y columnas. Excel tiene dos tipos de matrices Rango matricial: Es un área rectangular de celdas que comparten una fórmula común. Constante matricial: es un grupo de constantes organizado de forma especial que se utiliza como argumento en una fórmula. Sintaxis de las funciones La estructura de una función comienza por el nombre seguido de un paréntesis de apertura, los argumentos de la función separados por comas y un paréntesis de cierre. Nombre _ función (Argumento1; Argumento2;…) Si la funcin inicia una formula, escribiremos un signo igual(=) delante del nombre de la funcion.´ =Nombre _función (Argumento1; Argumento2;…) Nombre de función =FUNCIÓN (Argumento1; Argumento2…) Argumentos separados por punto y coma Tambien podemos utilizar la :´ Paleta de formulas, Es herramienta de apoyo crear o modificar una formula y que proporciona información acerca de las funciones y sus argumentos. Si hacemos clic en el botón modificar formula de la barra de formulad o el botón pegar función de la barra de herramientas estándar, la paleta aparecerá debajo de la barra de formulas. Veremos en los ejemplos la aplicación de este método. Veremos en las funciones cuyo estudio vamos a abordar de inmediato las diferentes posibilidades de lo arriba descrito. Empezaremos con las más elementales, las lógicas. Pero antes veremos algo necesario. Los: OPERARODES DE CALCULO DE LAS FORMULAS Los aperadores especifican el tipo de calculo que se desea realizar con los elementos de una formula. La mayoría de ellos son elementales, pero conviene repasarlos. Excel incluye cuatro tipos diferentes de operadores de cálculo: aritmético, comparación, texto y referencia. OPERADORES ARITMÉTICOS Para ejecutar las operaciones matemáticas básicas como suma, resta o multiplicación; Combina números y generan resultados numéricos, utilice los siguientes operadores aritméticos. Operados Aritmético +(signo mas) -(signo menos) * (asterisco) % (signo de porcentaje) ^ (acento circunflejo) significado Ejemplo Suma Resta Multiplicación Porcentaje 3+3 6-5 3*3 20% Exponente 3^2 (el 3*3) mismo que OPERADORES DE COMPARACIÓN Se pueden comparar dos valores con los siguientes operadores. Al comparar dos valores con estos operadores, el resultado es un valor lógico, bien VERDADERO bien FALSO. Operador de comparación = (igual) > (mayor que) < (menor que) >= (mayor o igual que) Significado Igual a Mayor que Menor que Mayor o igual que Ejemplo A1=B1 A1>B1 A1<B1 A1>=B1 <= (menor o igual que) <> (distinto) Menor o igual que Distinto de A1<=B1 A1<>B1 OPERADORES DE CONCATENACIÓN DE TEXTO Utilice el signo & para unir o concatenar una o varias cadenas de texto con el fin de generar un solo elemento de texto. Operador de texto & (“y” comercial) Significado Ejemplo Conecta o concatena “Viento del ” & “norte” dos valores para Genera “Viento del generar un valor de norte” texto continuo Ejemplo de aplicación de operadores de concatenación Supongamos que tenemos los nombres de varias personas divididas en las siguientes columnas. Operadores de referencia Combinar rangos de celdas para los cálculos con los siguientes operadores Operador referencia : (dos puntos) de Significado Ejemplo Operador de rango que B5:B15 genera una referencia a todas las celdas entre dos referencias, estas incluidas. Operador de unión que SUMA(B5:B15,D5:D15) combina varias referencias en una sola. Ejemplo de aplicación de los operadores de referencia: suma de rangos y suma de listas La distinción de los operadores vistos arriba es muy util, e interesante de recordar. Vamos a ver un ejemplo para el sencillo caos de la suma, aunque es aplicable a otras muchas funciones: como vemos en la barra de formulas, aquí estoy aplicando la suma sobre todo en rango: F3:F13. Supongamos que queramos ahora sumar solamente las cuotas de los que practican baloncesto. De momento, podemos elegir las celdas y aplicar sobre ellas la función suma (hay procedimientos mas científicos, como veremos las sumas condicionales) Veamos en la barra de herramientas que la suma esta aplicada a un conjunto discontinuo de celdas, que será una LISTA y no un RANGO, como ya sabemos. FUNCIONES LOGICAS Son las que usaremos para ver si una condición es cierta o falsa o para comprobar varias condiciones. Por ejemplo, puede utilizarse la función SI para determinar si una condición es verdadera o falsa. Si la condición es verdadera, se devolverá un valor y, si la condición es falsa se devolverá otro. FUNCION FALSO() Devuelve el valor logico FALSO. Sintaxis: FALSO () También se puede escribir la palabra FALSO directamente en la hoja de calculo o en la formula y Excel la interpreta como el valor lógico FALSO. Si usamos la paleta de funciones: Veremos que queda de la forma Que nos da el mismo resultado que escribir directamente FALSO, como hemos visto. Obviamente, esta e una función sencilla y SIN ARGUMENTOS, por lo que escribiremos el paréntesis vació(necesarios para identificarlo como función). FUNCION VERDADERO () Devuelve el valor lógico VERDADERO , siguiendo la misma línea que la anterior... Sintaxis VERDADERO () EL valor VERDADERO puede introducirse directamente en las celdas y formulas sin necesidad de usar esta función. La función VERDADERIO se proporciona principalmente por su compatibilidad con otros programas para hojas de cálculo. FUNCION NO () Invierte el valor lógico del argumento. Usaremos NO para asegurarnos que un valor no sea igual a otro valor esceecio. Sintaxis: NO(valor_logico) El argumento “valor lógico” es un valor o expresión que se puede evacuar como VERDADERO O falso. Si es falso no devuelve VERDADERO; SI ES Verdadera, NO devuelve FALSO. Ejemplos Tenemos un tabla de alumnos, y queremos saber cuales cumplen la condición de que su fecha de nacimiento es posterior a la dada. En la columna C, para evidenciar el resultado de la función, hemos puesto la condición, que luego hemos ido arrastrando. FUNCIÓN O() Devolverá VERDADERO si alguno de los argumentos es VERDADERO ; devolverá FALSO si todos los argumentos son FALSO. Sintaxis: O(valor_logico1;valor_logico2;…) Valor_logico1; Valor_logico2; son entre 1 y 30 cndiciones que s desean comprobar y que pueden ser VERDADERo o FAlSO. Los argumentos deben ser valores lógicos como VERDADEROS O FALSO, o matrices o referencias que contengan valores lógicos. Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores se pasaran por alto. Si un rango especificado no contiene valores lógicos, O devolverá el valor de error #¡VALOR! Puede utilizar la formula marcial O para comprobar si un valor aparece en una matriz. Ejemplos Vamos a ver las condiciones en complicarías las cuando Todas las tabla de verdad de esta función, en el en el casi de dos el de tres, obviamente, para mas condiciones se combinaciones. El resultad será que solo dará FALSO condiciones sean FALSAS. Mientras tanto dará verdadero. FUNCION Y() Devuelve VERDADERO si todos loas argumentos son VERDADERO; devuelve FALSO si uno o mas argumentos son FALSO. Será, por lo tanto, la función complementaria de laO() Sintaxis: Y( valor_logico1;valor_logico2;…) valor_logico1;valor_logico2; son de 1 a30 condiciones que desea comprobar y que pueden ser VERDADERO O FALSO. Los argumentos deben evaluarse como valores lógicos(VERDADERO o FALSO), o los argumentos deben ser matrices o referencias que contengan valores lógicos. Si un argumento matricial o de referencia contiene texto o celdas bacías, esos valores se pasan por alto. Si el rango especificado no contiene valores lógicos, la función Y decuele valor de error #¡VALOR! En resumen:=SI(Condición; Verdadero; falso) Observaciones Es posible anidar hasta siete funciones si como arguments valor si verdadero y valor si falso para construir pruebas mas elaboradas. Veremos las funciones anidadas mas adelante FUNCIONES ANIDADAS DENTRO DE FUNCIONES En alguna casi , puede que tengamos que utilizar una función como uno de los argumentos de otra función. Es decir: utilizaremos el resultado de una función como argumento de otra. Como esta cadena de funciones dentro de otraza puede repetirse hablamos de anidamiento de funciones. Devoluciones validadas Cuando se utiliza una función anidad como argumento deberá devolver el mismo tipo de valor que el que utilice el argumento Limites de nivel de anidamiento Una formula puede contener como máximo siete nivele de funciones anidadas.