Download - Funciones excel

Transcript
Page 1: Funciones excel

Microsoft ExcelMicrosoft Excel

Fórmulas y FuncionesFórmulas y Funciones

Page 2: Funciones excel

FórmulasFórmulasEfectúan cálculos con los valores de la hoja de cálculo.Efectúan cálculos con los valores de la hoja de cálculo.

Ejemplo: Ejemplo: = PI() * A2 ^ 2= PI() * A2 ^ 2

Comienzan por un signo igual (=)Comienzan por un signo igual (=)

Pueden contener:Pueden contener:

– FuncionesFunciones:: 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”, …)

Page 3: Funciones excel

FuncionesFunciones

Son formulas predefinidas que operan Son formulas predefinidas que operan sobre valores denominados sobre valores denominados argumentosargumentos

– Comienzan con el signo igual ( = ) seguido Comienzan con el signo igual ( = ) seguido del nombre de la funcióndel nombre de la función

– A continuación, los argumentos encerrados A continuación, los argumentos encerrados entre paréntesis y separados por punto y entre paréntesis y separados por punto y coma ( ; )coma ( ; )

– Pueden anidarse: una función puede ser un Pueden anidarse: una función puede ser un argumento de otraargumento de otra

Page 4: Funciones excel

ArgumentosArgumentos

Valores que recibe la función. Por Valores que recibe la función. Por ejemplo, la función ejemplo, la función SUMA() SUMA() recibe como recibe como argumentos el conjunto de valores que argumentos el conjunto de valores que queremos sumar (separados por queremos sumar (separados por ;; ) )

Constantes: Constantes: =SUMA(3;5)=SUMA(3;5) Celdas: Celdas: =SUMA(A2;A4)=SUMA(A2;A4) Rangos contiguos: Rangos contiguos: =SUMA(A2:A4)=SUMA(A2:A4) Intersecciones: Intersecciones: =SUMA(A1:A4 A3:A7)=SUMA(A1:A4 A3:A7) Combinaciones de los anteriores: Combinaciones de los anteriores:

=SUMA(A2:A4;$A$7;3)=SUMA(A2:A4;$A$7;3)

Page 5: Funciones excel

Funciones NuméricasFunciones Numéricas

Operan sobre valores numéricosOperan sobre valores numéricos

Matemáticas y trigonométricas:Matemáticas y trigonométricas:– SUMA(), POTENCIA(), COS(), …SUMA(), POTENCIA(), COS(), …

EstadísticasEstadísticas– PROMEDIO(), MAX(), MIN(), CONTAR(), PROMEDIO(), MAX(), MIN(), CONTAR(),

CONTAR.SI(), …CONTAR.SI(), …

Page 6: Funciones excel

Funciones Funciones CONTARCONTAR y y CONTAR.SICONTAR.SI

CONTAR()CONTAR(): Cuenta el número de celdas : Cuenta el número de celdas que contienen que contienen números números en un rango ó en un rango ó conjunto de valores. Por ejemplo:conjunto de valores. Por ejemplo:

=CONTAR(A2:A10)=CONTAR(A2:A10)

CONTAR.SI(CONTAR.SI(rango,criteriorango,criterio)): Cuenta el : Cuenta el número de celdas del rango que coinciden número de celdas del rango que coinciden con el criterio. Por ejemplo:con el criterio. Por ejemplo:

=CONTAR.SI(A2:A10,”Aprobado”)=CONTAR.SI(A2:A10,”Aprobado”)

Page 7: Funciones excel

Funciones LógicasFunciones Lógicas

Operan con argumentos de tipo Operan con argumentos de tipo lógico (lógico (VERDADEROVERDADERO y y FALSOFALSO))

– Función Función SI()SI()– Función Función Y()Y()– Función Función O()O()

Page 8: Funciones excel

Función Función SISISI(SI(condición; valor_si_verdadero; valor_si_falsocondición; valor_si_verdadero; valor_si_falso))

Recibe tres argumentos:Recibe tres argumentos:

CondiciónCondición: Prueba lógica que se quiere : Prueba lógica que se quiere comprobarcomprobar

Valor_si_verdaderoValor_si_verdadero: Valor que devuelve : Valor que devuelve la función si la condición se evalúa a la función si la condición se evalúa a VERDADEROVERDADERO

Valor_si_falsoValor_si_falso: Valor que devuelve la : Valor que devuelve la función si la condición se evalúa a FALSOfunción si la condición se evalúa a FALSO

Page 9: Funciones excel

Función Función SISI. Ejemplo:. Ejemplo:

=SI(A2>=5; ”Aprobado”; ”Suspenso”)=SI(A2>=5; ”Aprobado”; ”Suspenso”)

Condición:Condición: A2>=5 A2>=5

Valor_si_verdadero: Valor_si_verdadero: “Aprobado”“Aprobado”

Valor_si_falso: Valor_si_falso: “Suspenso”“Suspenso”

Page 10: Funciones excel

Función Función YY

Y(Y(valor_lógico1; valor_lógico2; valor_lógico3; …valor_lógico1; valor_lógico2; valor_lógico3; …))

Recibe como argumentos un conjunto de Recibe como argumentos un conjunto de valores lógicosvalores lógicos

Devuelve Devuelve VERDADEROVERDADERO si si todostodos los los valores que recibe son verdaderosvalores que recibe son verdaderos

En otro caso devuelve En otro caso devuelve FALSOFALSO

Page 11: Funciones excel

Función Función YY. Ejemplo:. Ejemplo:

=Y(A2>=7; A2<9)=Y(A2>=7; A2<9)

Valor_logico1: Valor_logico1: A2>=7A2>=7

Valor_lógico2: Valor_lógico2: A2<9A2<9

¿ Resultado ?¿ Resultado ?

Page 12: Funciones excel

Función Función OO

O(O(valor_lógico1; valor_lógico2; valor_lógico3; …valor_lógico1; valor_lógico2; valor_lógico3; …))

Recibe como argumento un conjunto de Recibe como argumento un conjunto de valores lógicosvalores lógicos

Devuelve Devuelve VERDADEROVERDADERO si si al menos uno al menos uno de los valores que recibe es verdaderode los valores que recibe es verdadero

En otro caso devuelve En otro caso devuelve FALSOFALSO

Page 13: Funciones excel

Funciones Lógicas Funciones Lógicas AnidadasAnidadas

Una función se pasa como Una función se pasa como argumento a otra funciónargumento a otra función

El valor devuelto por la función El valor devuelto por la función debe ser del tipo esperado para debe ser del tipo esperado para el argumentoel argumento

¡ Cuidado con los paréntesis !¡ Cuidado con los paréntesis !

Page 14: Funciones excel

Ejemplo de funciones anidadasEjemplo de funciones anidadas

=SI( =SI( Y(A2>=0; A2<=10)Y(A2>=0; A2<=10) ;””;”ERROR”) ;””;”ERROR”)

Condición: Condición: Y(A2>=0; A2<=10)Y(A2>=0; A2<=10)

Valor_si_verdadero: Valor_si_verdadero: “”“”

Valor_si_falso: Valor_si_falso: “ERROR”“ERROR”

Page 15: Funciones excel

EjercicioEjercicio Escribir una función lógica que convierta Escribir una función lógica que convierta

las notas en calificaciones conforme a la las notas en calificaciones conforme a la siguiente tabla:siguiente tabla:

NOTANOTA CALIFICACIÓNCALIFICACIÓN

nota<5nota<5 SuspensoSuspenso

5<=nota<75<=nota<7 AprobadoAprobado

7<=nota<97<=nota<9 NotableNotable

9<=nota<109<=nota<10 SobresalienteSobresaliente

Nota=10Nota=10 Matrícula de HonorMatrícula de Honor

Page 16: Funciones excel

SoluciónSolución

=SI=SI((A2=10;"Matrícula";A2=10;"Matrícula";

SISI((A2>=9;"Sobresaliente";A2>=9;"Sobresaliente";

SISI((A2>=7;"Notable";A2>=7;"Notable";

SISI((A2>=5;"Aprobado";"Suspenso"A2>=5;"Aprobado";"Suspenso"))))))))

Page 17: Funciones excel

Funciones de BúsquedaFunciones de Búsqueda

Buscan un valor en una matriz (tabla).Buscan un valor en una matriz (tabla).

BUSCARHBUSCARH ( (HHorizontal)orizontal): Busca el valor en : Busca el valor en la primera fila de la tabla y devuelve el la primera fila de la tabla y devuelve el valor de la misma columna en una fila valor de la misma columna en una fila determinada.determinada.

BUSCARV BUSCARV ((VVerticalertical): Busca el valor en la ): Busca el valor en la primera columna de la tabla, y devuelve el primera columna de la tabla, y devuelve el valor de la misma fila en una columna valor de la misma fila en una columna determinada.determinada.

Page 18: Funciones excel

Función Función BUSCARHBUSCARHBUSCARH(BUSCARH(valor_buscado; tabla; fila_resultado; valor_buscado; tabla; fila_resultado; [[ordenadoordenado])])

Valor_buscadoValor_buscado:: el valor ó referencia a buscar en la tablael valor ó referencia a buscar en la tabla

TablaTabla: coordenadas superior-izda. e inferior-dcha. de la : coordenadas superior-izda. e inferior-dcha. de la tablatabla

Fila_resultadoFila_resultado: Posición de la fila que contiene los valores : Posición de la fila que contiene los valores a devolvera devolver

OrdenadoOrdenado: : Valor lógico (VERDADERO ó FALSO) que indica Valor lógico (VERDADERO ó FALSO) que indica si los valores de la primera fila de la tabla están ordenados.si los valores de la primera fila de la tabla están ordenados.

Page 19: Funciones excel

Función Función BUSCARHBUSCARH. Ejemplo. Ejemplo

BUSCARH(A2BUSCARH(A2; ; $D$2:$G$3; 2; VERDADERO)$D$2:$G$3; 2; VERDADERO)

Valor_buscadoValor_buscado:: el valor de la celda A2el valor de la celda A2

TablaTabla: Comprendida entre : Comprendida entre D2D2 y y G3 G3 (referencias absolutas)(referencias absolutas)

Fila_resultadoFila_resultado: Si el valor de A2 se encuentra en la : Si el valor de A2 se encuentra en la primera fila, devuelve el valor de la fila 2primera fila, devuelve el valor de la fila 2

OrdenadoOrdenado: VERDADERO.: VERDADERO. Los valores de la primera fila Los valores de la primera fila tienen orden.tienen orden.

Page 20: Funciones excel

EjercicioEjercicio Construir una formula con la función Construir una formula con la función BUSCARHBUSCARH que que

determine qué profesor corresponde a un grupo de determine qué profesor corresponde a un grupo de prácticas, basándose en la tabla siguiente:prácticas, basándose en la tabla siguiente:

AA BB CC DD

LunesLunes MartesMartes JuevesJueves ViernesViernes

AlmudenaAlmudena AlmudenaAlmudena JavierJavier AlmudenaAlmudena

La tabla ocupa las celdas D1:G3 y el grupo de prácticas se La tabla ocupa las celdas D1:G3 y el grupo de prácticas se indica en la celda A2indica en la celda A2

Page 21: Funciones excel

SoluciónSolución

=BUSCARH(A2;D1:G3;2;VERDADERO)=BUSCARH(A2;D1:G3;2;VERDADERO)

EjercicioEjercicio: Resover el ejercicio anterior : Resover el ejercicio anterior mediante la función mediante la función BUSCARVBUSCARV, , suponiendo que la tabla está ahora suponiendo que la tabla está ahora situada entre D1 y F4, con los situada entre D1 y F4, con los valores de búsqueda en la primera valores de búsqueda en la primera columna.columna.

Page 22: Funciones excel

Funciones de Fecha y HoraFunciones de Fecha y Hora Operan sobre valores de fecha y hora.Operan sobre valores de fecha y hora.

Ejemplos:Ejemplos:– AHORA(): AHORA(): Devuelven la fecha y hora actualesDevuelven la fecha y hora actuales

– HOY()HOY(): Devuelve la fecha actual: Devuelve la fecha actual

– MES(MES(fechafecha)): Devuelve el mes de una fecha. : Devuelve el mes de una fecha. Por ejemplo: Por ejemplo: =MES(HOY())=MES(HOY())

– DIA(), DIASEM(), HORA(), …DIA(), DIASEM(), HORA(), …

Page 23: Funciones excel

Top Related