Está en la página 1de 22

Fórmulas y Funciones

Microsoft Excel
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;"Matrícula";
SI(A2>=9;"Sobresaliente";
SI(A2>=7;"Notable";
SI(A2>=5;"Aprobado";"Suspenso"))))
Funciones de Búsqueda
Buscan un valor en una matriz (tabla).
 BUSCARH (Horizontal): Busca el valor en la primera
fila de la tabla y devuelve el valor de la misma
columna en una fila determinada.
 BUSCARV (Vertical): 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:

A B C D

Lunes Martes Jueves Viernes

Almudena Almudena Javier Almudena

La tabla ocupa las celdas D1:G3 y el grupo de prácticas se


indica en la celda A2
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(), …

También podría gustarte