3.3. Funciones – Introducción

Las funciones de la hoja de cálculo son fórmulas preescritas por Excel que permiten efectuar cálculos complejos de una forma sencilla y rápida. Una función siempre devolverá un resultado en la celda que ha sido introducida. Para introducir una función en una celda la escribiremos en línea de edición, del mismo modo que haríamos con cualquier otro dato....

3.3.1. Sintaxis de las funciones

El formato general de una función es el siguiente =NOMBRE DE LA FUNCIÓN(argumento1; argumento2; …) El signo igual (=) sirve para que Excel interprete la entrada como una fórmula y no como texto. El Nombre de la función es una palabra clave dada por Excel a cada función. Lo escribiremos tal y como Excel lo tiene definido indistintamente en mayúsculas y minúsculas. Los Argumentos son opcionales; las fórmulas pueden tener uno, varios o ninguno. Representan los distintos parámetros que intervienen, cantidades o referencias sobre los que va a operar la función. El número de argumentos de una función varía entre 0 y 30, separados por el carácter de punto y coma (;), no pudiendo sobrepasar los 255 caracteres. Se recomienda no dejar espacios en blanco entre los diferentes argumentos. Si se utiliza un rango como argumento (A1:B6), Excel lo considera un único argumento. Así, por ejemplo, la función =SUMA(A1:A6), que realizaría la suma del rango de celdas entre A1 y A6, contendría un único argumento. Si se ha dado nombre a un rango, podemos emplear también este nombre como argumento. Excel admite como argumentos otras funciones, pudiendo construir así hasta siete niveles de anidamiento. Ejemplos de diversos tipos de argumentos: Numéricos: =PROMEDIO (34;23;10) Direcciones de celdas (referencias): =SUMA(B1..B23) o =SUMA(B1:B23) Texto: Debe escribirse entre comillas. Condiciones:= SI(A1>5;»ÓPTIMO»;»ENTRADA NO VÁLIDA») Sin argumentos: = HOY( ) Nombres de celdas: =SUMA(salario) Funciones:...

3.3.2. Escribir funciones

Para introducir una función dentro de la hoja de cálculo empleamos el siguiente procedimiento: Escribir la función en la línea de edición. Excel muestra información acerca de los argumentos de la función al tiempo que se va escribiendo (véase figura 3.9). También le permitirá acceder rápidamente a la ayuda, al hacer clic en el nombre de la función o argumento dentro de las Pistas de herramientas de argumentos de función. Figura 3.9. Pistas de herramientas. Usar la herramienta Suma, en la ficha Inicio (véase figura 3.10) que incorpora las funciones: SUMA, PROMEDIO, CUENTA, CUENTA, MAX y MIN. También permite acceder al cuadro de diálogo Insertar función mediante la opción Más funciones. Seleccione con el ratón las celdas que constituyan el o los argumentos de la función y, después haga clic en el botón Suma para calcular la suma de los argumentos o despliegue el menú de dicho botón y elija la función que desee. Figura 3.10. Botón y menú Suma, en la ficha Inicio. La función Autocalcular mostrará, en la Barra de estado (véase figura 3.11) la suma, promedio y recuento al seleccionar un grupo de celdas con contenido numérico o valor. Haciendo clic con el botón secundario del ratón sobre la barra de estado se desplegará el menú de configuración de la misma, en el que puede seleccionar qué funciones desea que Excel auto-calcule. Figura 3.11. Función Autocalcular. Utilizando el comando Función. Active la celda donde desee introducir la función. Haga clic en el botón Insertar función (véase figura 3.12) de la barra de Fórmulas o bien haga clic sobre el botón Insertar función de la ficha Fórmulas...

3.3.3. Funciones matemáticas

Las funciones matemáticas realizan operaciones estrictamente aritméticas, como pueden ser el cálculo de suma, producto o raíz, etc. Los argumentos de estas funciones deben ser valores o fórmulas cuyo resultado sea un valor. ABS     Devuelve el valor absoluto de un número. Su sintaxis es:         = ABS (número)         Ejemplos:         = ABS(-8) la función devuelve 8.         = ABS(16) la función devuelve 16. ALEATORIO     Devuelve como resultado un número aleatorio entre 0 y 1. Cada vez que se calcula la hoja de cálculo (pulsar la tecla de función F9) creará un nuevo número aleatorio. Su sintaxis es:         = ALEATORIO ( )         Ejemplos: Para generar un número aleatorio entre un número (X) y otro número (Y), se escribirá la fórmula:         =x+(x-y+1)*ALEATORIO( ). ENTERO     Redondea el número hasta el entero inferior más aproximado. Su sintaxis es:         =ENTERO(número)         Ejemplos:         =ENTERO(8,99) la función devuelve 9.         =ENTERO(-6,90) la función devuelve -7. FACT    Da como resultado el factorial de un número positivo. Su sintaxis es:         =FACT(número)         Ejemplos:         =FACT(0) la función devuelve 1.         =FACT(1) la función devuelve 1.         =FACT(5) la función devuelve 5*4*3*2*1=120.         =FACT(-2) la función devuelve #¡NUM! PI     Da el valor de la constante matemática PI con una extensión de catorce dígitos. Su sintaxis es:         PI( )         Ejemplos:         =PI( )*(5^2) la función devuelve el área de un círculo. PRODUCTO     Multiplica todos los números proporcionados en la lista de argumentos (como máximo 30). Los argumentos pueden ser números, celdas en blanco, valores lógicos, etc. Las celdas en blanco, valores lógicos, texto o valores de error son ignorados. Su sintaxis es:         =PRODUCTO(número1;número2;…)         Ejemplos:         =PRODUCTO(6;8;234) la función devuelve 11.232.         =PRODUCTO(num-horas;precio) RAÍZ    Calcula la raíz cuadrada de un número positivo. Su sintaxis es:         =RAIZ(número)...

3.3.4. Funciones estadísticas

Este grupo de funciones operan sobre grupos de números, que pueden ser definidos individualmente, especificando en rango o en forma de matriz. CONTAR    Cuenta el número de celdas de un rango que contenga números, fechas y fórmulas cuyo resultado sea un valor numérico. Los valores de error, texto o celdas en blanco son ignorados. Su sintaxis es:         =CONTAR(valor1;valor2;…) Ejemplo: =CONTAR(C5:D20) la función devuelve el número de celdas con contenido numérico en el rango c5:d20. CONTARA    Cuenta el número de celdas con contenido en un rango. Las celdas en blanco son ignoradas. Su sintaxis es:         =CONTARA(valor1;valor2;…)         Ejemplo: =CONTARA(A1:A5;B1:B23) la función devuelve el número de celdas no vacías en los dos rangos especificados. DESVEST    Esta función calcula el grado de variación de cada uno de los valores que componen una muestra de la población. Se define como la raíz cuadrada de signo positivo de la varianza. Su sintaxis es:         =DESVEST(número1;número2;…)         Ejemplo: =DESVESTD(A1:A100) la función devuelve la desviación estándar de una población basada en una muestra contenida en el rango A1:A100. DESVESTP    Calcula la desviación estándar de una serie de valores que representan el total de la población (estima que los datos considerados son los reales y no una muestra). Su sintaxis es:         DESVESTP(número1;número2;…)         Ejemplo: =DESVESTP(H1:H500) la función devuelve la desviación estándar de toda la población especificada en el rango H1:H500. FRECUENCIA    Genera una matriz vertical con el número de veces que se repite un suceso. Su sintaxis es:         =FRECUENCIA(datos;intervalo) Datos     El argumento a especificar es el rango que contiene los distintos valores que toma la variable estudiada. Si el rango datos está vacío, la función devuelve una matriz de ceros. Intervalo    Rango donde están situados los valores...

3.3.5. Funciones lógicas

Las funciones lógicas se utilizan para especificar una condición o condiciones para que Excel ejecute la acción especificada tanta en el caso de que el resultado de la evaluación de la(s) condición(s) sea verdad o falsa. NO    Esta función devuelve el valor lógico opuesto al especificado en el argumento de la función. NO sólo tiene un argumento. Su sintaxis es:         =NO(valor_lógico) O    Esta función devuelve el valor VERDADERO, si alguno de los argumentos es verdadero. En el caso de que todos sus argumentos sean FALSOS, la función devolverá el valor FALSO. Su sintaxis es:         =O(valor_lógico1;valor_lógico2;…)         Ejemplo: =SI(O(A1=»Hola»;B5<10);»hola»;0) la función devuelve hola si se cumple una de las dos condiciones expresadas como argumentos en la función O, si las dos son falsas devolverá un 0. Y    Devuelve el valor VERDADERO cuando todos los argumentos (condiciones) se cumplen. Si algún argumento (condiciones) es FALSO, la función Y devuelve el valor FALSO. Su sintaxis es: =Y(valor_lógico1;valor_lógico2;…)         Ejemplo: =SI(Y(A1=5;B1<2);1;0) la función devuelve un 1 si la celda A1 contiene 5 y la celda B1 contiene un 0 o un 1. SI    La función SI se utiliza para realizar acciones condicionadas al resultado de valuar una o más condiciones. En una función SI se pueden anidar hasta siete niveles de condiciones, siempre que no sobrepasen 255 caracteres. Su sintaxis es: =SI(condición(s) ;valor_si_verda dero;valor_si_falso)         Ejemplo: =SI(A5<30 ;»Hacer pedido» ;»Hay Stock») la función devuelve el aviso «Hacer pedido», si el contenido de la celda A5 es menor de 30 y «Hay Stock» si dicho contenido es igual o superior a...

3.3.6. Funciones de fecha y hora

Las funciones de fecha y hora devuelven un número de serie utilizado por Excel para realizar cálculos de fechas y horas. El número de serie nos indica los días que han transcurrido desde el 1-1-1900 hasta el día de la fecha especificada como parámetro en las funciones fecha. AHORA    Esta función nos muestra la fecha y la hora del sistema. Excel no actualiza el valor devuelto por la función. Para actualizarlo pulse F9 o seleccione el comando Calcular del menú Opciones. Su sintaxis es:         =AHORA( ) FECHA    Da como resultado el número de serie de la fecha especificada en los argumentos. El argumento año debe estar comprendido entre 1900 y 2078. Para el año 2000 y posteriores hay que escribir el año con sus cuatro cifras o usar los valores 100 y siguientes (el año 178 se corresponde con 2078). Su sintaxis es:         =FECHA(año;mes;día) Año    el argumento año puede tener de uno a cuatro dígitos. Excel interpreta el argumento año según el sistema de fechas empleado. De forma predeterminada, Excel para Windows utiliza el sistema de fechas 1900 y Excel para Macintosh utiliza el sistema de fechas 1904. Para el sistema de fechas 1900: Si el año está entre 0 (cero) y 1899 (inclusive), Excel agrega ese valor a 1900 para calcular el año. Por ejemplo, FECHA(100,1,2) devuelve la fecha 2 de enero del 2000 (1900+100). Si el año está entre 1900 y 9999 (inclusive), Excel utiliza ese valor como año. Por ejemplo, FECHA(2000,1,2) devuelve la fecha 2 de enero del 2000. Si el año es inferior a 0 o superior a 10000, Excel devuelve el valor de error #¡NUM! Para el...