Microsoft Excel Fórmulas y Funciones
Fórmulas Efectúan cálculos con los valores de la hoja de cálculo. Ejemplo:  = PI() * A2 ^ 2 Comienzan por un signo igual (=) Pueden contener: Funciones :   Matemáticas, trigonométricas, estadísticas, financieras, … Referencias: Devuelven el valor de la celda (A2, …) Operadores: Aritméticos (^,…), comparaciones (<,<=,…), de referencia (A2 : B8) … Constantes: Valores escritos directamente en la formula (33, “Aprobado”, …)
Funciones Son formulas predefinidas que operan sobre valores denominados  argumentos Comienzan con el signo igual ( =  ) seguido del nombre de la función A continuación, los argumentos encerrados entre paréntesis y separados por punto y coma ( ; ) Pueden anidarse: una función puede ser un argumento de otra
Argumentos Valores que recibe la función.  Por ejemplo, la función  SUMA()  recibe como argumentos el conjunto de valores que queremos sumar (separados por  ;  ) Constantes:  =SUMA(3;5) Celdas:  =SUMA(A2;A4) Rangos contiguos:  =SUMA(A2:A4) Intersecciones:  =SUMA(A1:A4 A3:A7) Combinaciones de los anteriores:  =SUMA(A2:A4;$A$7;3)
Funciones Numéricas Operan sobre valores numéricos Matemáticas y trigonométricas: SUMA(), POTENCIA(), COS(), … Estadísticas PROMEDIO(), MAX(), MIN(), CONTAR(), CONTAR.SI(), …
Funciones  CONTAR  y  CONTAR.SI CONTAR() : Cuenta el número de celdas que contienen  números  en un rango ó conjunto de valores.  Por ejemplo: =CONTAR(A2:A10) CONTAR.SI( rango,criterio ) : Cuenta el número de celdas del rango que coinciden con el criterio.  Por ejemplo: =CONTAR.SI(A2:A10,”Aprobado”)
Funciones Lógicas Operan con argumentos de tipo lógico ( VERDADERO  y  FALSO ) Función  SI() Función  Y() Función  O()
Función  SI SI( condición; valor_si_verdadero; valor_si_falso ) Recibe tres argumentos: Condición : Prueba lógica que se quiere comprobar Valor_si_verdadero : Valor que devuelve la función si la condición se evalúa a VERDADERO Valor_si_falso : Valor que devuelve la función si la condición se evalúa a FALSO
Función  SI . Ejemplo: =SI(A2>=5; ”Aprobado”; ”Suspenso”) Condición:  A2>=5 Valor_si_verdadero:  “Aprobado” Valor_si_falso:  “Suspenso”
Función  Y Y( valor_lógico1; valor_lógico2; valor_lógico3; … ) Recibe como argumentos un conjunto de valores lógicos Devuelve  VERDADERO  si  todos  los valores que recibe son verdaderos En otro caso devuelve  FALSO
Función  Y . Ejemplo: =Y(A2>=7; A2<9) Valor_logico1:  A2>=7 Valor_lógico2:  A2<9 ¿ Resultado ?
Función  O O( valor_lógico1; valor_lógico2; valor_lógico3; … ) Recibe como argumento un conjunto de valores lógicos Devuelve  VERDADERO  si  al menos uno  de los valores que recibe es verdadero En otro caso devuelve  FALSO
Funciones Lógicas  Anidadas Una función se pasa como argumento a otra función El valor devuelto por la función debe ser del tipo esperado para el argumento ¡ Cuidado con los paréntesis !
Ejemplo de funciones anidadas =SI(  Y(A2>=0; A2<=10)  ;””;”ERROR”) Condición:  Y(A2>=0; A2<=10) Valor_si_verdadero:  “” Valor_si_falso:  “ERROR”
Ejercicio Escribir una función lógica que convierta las notas en calificaciones conforme a la siguiente tabla: NOTA CALIFICACIÓN nota<5 Suspenso 5<=nota<7 Aprobado 7<=nota<9 Notable 9<=nota<10 Sobresaliente Nota=10 Matrícula de Honor
Solución =SI ( A2=10;&quot;Matrícula&quot;;   SI ( A2>=9;&quot;Sobresaliente&quot;;   SI ( A2>=7;&quot;Notable&quot;;   SI ( A2>=5;&quot;Aprobado&quot;;&quot;Suspenso&quot; ) ) ) )
Funciones de Búsqueda Buscan un valor en una matriz (tabla). BUSCARH  ( H orizontal) : Busca el valor en la primera fila de la tabla y devuelve el valor de la misma columna en una fila determinada. BUSCARV  ( V ertical ): Busca el valor en la primera columna de la tabla, y devuelve el valor de la misma fila en una columna determinada.
Función  BUSCARH BUSCARH( valor_buscado; tabla; fila_resultado;  [ ordenado ]) Valor_buscado :   el valor ó referencia a buscar en la tabla Tabla : coordenadas superior-izda. e inferior-dcha. de la tabla Fila_resultado : Posición de la fila que contiene los valores a devolver Ordenado :  Valor lógico (VERDADERO ó FALSO) que indica si los valores de la primera fila de la tabla están ordenados.
Función  BUSCARH . Ejemplo BUSCARH(A2 ;  $D$2:$G$3; 2; VERDADERO) Valor_buscado :   el valor de la celda A2 Tabla : Comprendida entre  D2  y  G3  (referencias absolutas) Fila_resultado : Si el valor de A2 se encuentra en la primera fila, devuelve el valor de la fila 2 Ordenado : VERDADERO.  Los valores de la primera fila  tienen orden.
Ejercicio Construir una formula con la función  BUSCARH  que determine qué profesor corresponde a un grupo de prácticas, basándose en la tabla siguiente: La tabla ocupa las celdas D1:G3 y el grupo de prácticas se indica en la celda A2 A B C D Lunes Martes Jueves Viernes Almudena Almudena Javier Almudena
Solución =BUSCARH(A2;D1:G3;2;VERDADERO) Ejercicio : Resover el ejercicio anterior mediante la función  BUSCARV , suponiendo que la tabla está ahora situada entre D1 y F4, con los valores de búsqueda en la primera columna.
Funciones de Fecha y Hora Operan sobre valores de fecha y hora. Ejemplos: AHORA():  Devuelven la fecha y hora actuales HOY() : Devuelve la fecha actual MES( fecha ) : Devuelve el mes de una fecha.  Por ejemplo:  =MES(HOY()) DIA(), DIASEM(), HORA(), …
FIN

Funciones excel

  • 1.
  • 2.
    Fórmulas Efectúan cálculoscon los valores de la hoja de cálculo. Ejemplo: = PI() * A2 ^ 2 Comienzan por un signo igual (=) Pueden contener: Funciones : Matemáticas, trigonométricas, estadísticas, financieras, … Referencias: Devuelven el valor de la celda (A2, …) Operadores: Aritméticos (^,…), comparaciones (<,<=,…), de referencia (A2 : B8) … Constantes: Valores escritos directamente en la formula (33, “Aprobado”, …)
  • 3.
    Funciones Son formulaspredefinidas que operan sobre valores denominados argumentos Comienzan con el signo igual ( = ) seguido del nombre de la función A continuación, los argumentos encerrados entre paréntesis y separados por punto y coma ( ; ) Pueden anidarse: una función puede ser un argumento de otra
  • 4.
    Argumentos Valores querecibe la función. Por ejemplo, la función SUMA() recibe como argumentos el conjunto de valores que queremos sumar (separados por ; ) Constantes: =SUMA(3;5) Celdas: =SUMA(A2;A4) Rangos contiguos: =SUMA(A2:A4) Intersecciones: =SUMA(A1:A4 A3:A7) Combinaciones de los anteriores: =SUMA(A2:A4;$A$7;3)
  • 5.
    Funciones Numéricas Operansobre valores numéricos Matemáticas y trigonométricas: SUMA(), POTENCIA(), COS(), … Estadísticas PROMEDIO(), MAX(), MIN(), CONTAR(), CONTAR.SI(), …
  • 6.
    Funciones CONTAR y CONTAR.SI CONTAR() : Cuenta el número de celdas que contienen números en un rango ó conjunto de valores. Por ejemplo: =CONTAR(A2:A10) CONTAR.SI( rango,criterio ) : Cuenta el número de celdas del rango que coinciden con el criterio. Por ejemplo: =CONTAR.SI(A2:A10,”Aprobado”)
  • 7.
    Funciones Lógicas Operancon argumentos de tipo lógico ( VERDADERO y FALSO ) Función SI() Función Y() Función O()
  • 8.
    Función SISI( condición; valor_si_verdadero; valor_si_falso ) Recibe tres argumentos: Condición : Prueba lógica que se quiere comprobar Valor_si_verdadero : Valor que devuelve la función si la condición se evalúa a VERDADERO Valor_si_falso : Valor que devuelve la función si la condición se evalúa a FALSO
  • 9.
    Función SI. Ejemplo: =SI(A2>=5; ”Aprobado”; ”Suspenso”) Condición: A2>=5 Valor_si_verdadero: “Aprobado” Valor_si_falso: “Suspenso”
  • 10.
    Función YY( valor_lógico1; valor_lógico2; valor_lógico3; … ) Recibe como argumentos un conjunto de valores lógicos Devuelve VERDADERO si todos los valores que recibe son verdaderos En otro caso devuelve FALSO
  • 11.
    Función Y. Ejemplo: =Y(A2>=7; A2<9) Valor_logico1: A2>=7 Valor_lógico2: A2<9 ¿ Resultado ?
  • 12.
    Función OO( valor_lógico1; valor_lógico2; valor_lógico3; … ) Recibe como argumento un conjunto de valores lógicos Devuelve VERDADERO si al menos uno de los valores que recibe es verdadero En otro caso devuelve FALSO
  • 13.
    Funciones Lógicas Anidadas Una función se pasa como argumento a otra función El valor devuelto por la función debe ser del tipo esperado para el argumento ¡ Cuidado con los paréntesis !
  • 14.
    Ejemplo de funcionesanidadas =SI( Y(A2>=0; A2<=10) ;””;”ERROR”) Condición: Y(A2>=0; A2<=10) Valor_si_verdadero: “” Valor_si_falso: “ERROR”
  • 15.
    Ejercicio Escribir unafunción lógica que convierta las notas en calificaciones conforme a la siguiente tabla: NOTA CALIFICACIÓN nota<5 Suspenso 5<=nota<7 Aprobado 7<=nota<9 Notable 9<=nota<10 Sobresaliente Nota=10 Matrícula de Honor
  • 16.
    Solución =SI (A2=10;&quot;Matrícula&quot;; SI ( A2>=9;&quot;Sobresaliente&quot;; SI ( A2>=7;&quot;Notable&quot;; SI ( A2>=5;&quot;Aprobado&quot;;&quot;Suspenso&quot; ) ) ) )
  • 17.
    Funciones de BúsquedaBuscan un valor en una matriz (tabla). BUSCARH ( H orizontal) : Busca el valor en la primera fila de la tabla y devuelve el valor de la misma columna en una fila determinada. BUSCARV ( V ertical ): Busca el valor en la primera columna de la tabla, y devuelve el valor de la misma fila en una columna determinada.
  • 18.
    Función BUSCARHBUSCARH( valor_buscado; tabla; fila_resultado; [ ordenado ]) Valor_buscado : el valor ó referencia a buscar en la tabla Tabla : coordenadas superior-izda. e inferior-dcha. de la tabla Fila_resultado : Posición de la fila que contiene los valores a devolver Ordenado : Valor lógico (VERDADERO ó FALSO) que indica si los valores de la primera fila de la tabla están ordenados.
  • 19.
    Función BUSCARH. Ejemplo BUSCARH(A2 ; $D$2:$G$3; 2; VERDADERO) Valor_buscado : el valor de la celda A2 Tabla : Comprendida entre D2 y G3 (referencias absolutas) Fila_resultado : Si el valor de A2 se encuentra en la primera fila, devuelve el valor de la fila 2 Ordenado : VERDADERO. Los valores de la primera fila tienen orden.
  • 20.
    Ejercicio Construir unaformula con la función BUSCARH que determine qué profesor corresponde a un grupo de prácticas, basándose en la tabla siguiente: La tabla ocupa las celdas D1:G3 y el grupo de prácticas se indica en la celda A2 A B C D Lunes Martes Jueves Viernes Almudena Almudena Javier Almudena
  • 21.
    Solución =BUSCARH(A2;D1:G3;2;VERDADERO) Ejercicio: Resover el ejercicio anterior mediante la función BUSCARV , suponiendo que la tabla está ahora situada entre D1 y F4, con los valores de búsqueda en la primera columna.
  • 22.
    Funciones de Fechay Hora Operan sobre valores de fecha y hora. Ejemplos: AHORA(): Devuelven la fecha y hora actuales HOY() : Devuelve la fecha actual MES( fecha ) : Devuelve el mes de una fecha. Por ejemplo: =MES(HOY()) DIA(), DIASEM(), HORA(), …
  • 23.