Title: Funciones
1Funciones
- Primer aproximación
- Son fórmulas predefinidas
Herramientas Informáticas I
2Con mayor corrección técnica
- Es una expresión matemática o lógica, aplicable
a una o varias celdas con el fin de obtener un
determinado resultado que utiliza valores
específicos, denominados argumentos
3Funciones
4Sin el inicial la función pasa por texto y no
efectúa la operación indicada
Muy Importante
5Los nombres de las funciones están predefinidos y
no podemos cambiar un nombre si es suma no
puedo escribir sum ni sumar. No obstante con
programación avanzada de Macros pueden crearse
nuevas funciones.
6Distintos tipos de argumentos
- Constantes
- numéricas o
- caracteres (palabras)
- Referencias a una o mas celdas (relativas o
absolutas), nombres o rangos de celdas. - Fórmulas
- Otras funciones.
7Cómo introducir una función?
- Desde el teclado en forma directa
- Botón Autosuma para las funciones básicas (Barra
de Herramientas Estándar) - Mediante el asistente de funciones
- Botón Autosuma (Opción más funciones)
- Botón Función de la Barra de Fórmulas
- Barra de Menú Insertar Función.
- Pulsando simultáneamente Mayúscula F3
8Cómo introducir una función?
- Desde el teclado en forma directa
Visualizamos en amarillo los argumentos de la
función
9Cómo introducir una función?
- Botón Autosuma de la Barra de Herramientas
- Funciones Básicas
- Opción Más funciones... para ir al Asistente
10Cómo introducir una función?
- Botón Función de la Barra de Fórmulas.
e ingresamos al Asistente
11Cómo introducción una función?
- Desde la Barra de Menú
- Insertar Función
e ingresamos al Asistente
12Asistente de Funciones
Cuadro para consulta
Categorías
Funciones
Breve descripción de la función marcada
13suma(numero1numero2)
14En negrita, argumento obligatorio
Mas claro, argumento No obligatorio
15Que hace la función?
Explicación sobre el argumento
Ayuda
Resultado parcial
16Haciendo clic aquí
17Haciendo clic aquí volvemos al asistente
Podemos marcar el rango en la hoja
18Referencia Circular.
Nunca debemos incluir la celda en que
estamos situados en una función
19Función con formula
20max(numero1numero2)min(numero1numero2)pro
medio(numero1 numero2)
21max(numero1numero2)min(numero1numero2)pro
medio(numero1numero2)
Función
Visualizo Resultado
22Deseamos contar los alumnos asistentes...
23(No Transcript)
24Error... que pasó?
25Vamos al asistente.y.
26Buscamos otra funcióny
27- contar cuenta celdas con números
- contara cuenta celdas no vacias
ADVERTENCIA las celdas con espacios en blanco
NO ESTÁN VACIAS
28si deseamos contar los alumnos aprobados?
29El criterio debe tener un símbolo de comparación,
y se escribe entrecomillado
30Si deseáramos sumar la nota de los alumnos que
aprobaron?
31(No Transcript)
32Si deseáramos sumar la ASISTENCIA de los alumnos
que aprobaron?
33(No Transcript)
34Si deseo buscar la tercer mejor nota?
35Si deseo buscar la segunda peor nota?
Segundo Peor
Mínimo
36Si deseo establecer el orden de cada alumno
según su nota?
37Omito "orden" (tercer rango) porque es de mayor
a menor
Debo utilizar relaciones absolutas para poder
luego copiarlo.
38Si no uso relaciones absolutas al copiar....
Error...
39Alternativa...
Le asigno un nombre al rango...
Nombre
Rango
40Copiar
41Los repetidos tienen el mismo orden
Observe que no hay orden 2...
42Funciones Condicionales
- Las funciones condicionales se utilizan en
aquellos casos en que debemos elegir entre dos
caminos alternativos y excluyentes.
43Funciones Condicionales
- Ejemplo
- Si la nota es mayor o igual que 6
- Escribiremos Aprobó
- Sino escribiremos Desaprobó
Muy importante!!
Si deseo mostrar caracteres (letras) va
entrecomillado
44Si la nota es gt 6 Entonces Aprobé Sino Desap
robé Fin del razonamiento
Si C3 gt 6 Entonces Aprobé Sino Desaprobé
Fin del SI
SI ( C3gt6 Aprobé Desaprobé )
45Función SI
Muy Importante!!!
- Argumentos
- Prueba lógica
- Valor si es Verdadero
- Valor si es Falso
- Prueba lógica Comparación que utiliza
- gt ó lt ó ó gt ó lt ó ltgt
46(No Transcript)
47Funciones Anidadas
- Una función anidada es aquella que utiliza como
argumento a otra u otras funciones
48Funciones Anidadas Condicional con tres
soluciones
- Ejemplo
- Si la nota es mayor o igual que 6
- Escribiremos Aprobó
- Sino, si la nota es mayor o igual que 4
- Escribiremos Recupera
- Sino, escribiremos Recursa
49Si C3 gt 6 Entonces Aprobé Sino SI
C3gt4 Entonces Recupero Sino Recurso
Fin si Fin si
Si (1) la nota es gt 6 Entonces Aprobé Sino Si
(2) la nota es gt4 Entonces Recupero sino
Recurso Fin razonamiento (2) Fin del
razonamiento (1)
SI ( C3gt6 Aprobé SI (C3gt4 Recupero
Recurso) )
50Funciones Anidadas Condicional con tres
soluciones
- Sintaxis
- SI ( prueba lógica 1
- Valor si es verdadero
- como valor si es falso tiene dos opciones SI
( prueba lógica 2 - valor si es verdadero
- valor si es falso) )
51(No Transcript)
52Funciones AnidadasCondicional con dos
condiciones simultáneas
- Ejemplo
- Si la nota es mayor o igual que 6 Y ADEMAS la
asistencia es mayor al 70 - Escribiremos Aprobó
- Sino escribiremos Desaprobó
53Si la nota es gt 6 y asistencia es
gt70 Entonces Aprobé Sino Desaprobé Fin del
razonamiento
Si Y C3 gt 6 D3gt70 Fin del
y Entonces Aprobé Sino Desaprobé Fin del
si
SI ( Y (C3gt6D3gt70) Aprobé Desaprobé )
54Funciones Anidadas Condicional con dos
condiciones simultáneas
- Sintaxis
- SI ( Y ( prueba lógica 1 prueba lógica 2 ....)
- Valor si es verdadero
- Valor si es falso)
- Y sólo será verdadero si se cumplen TODAS las
condiciones lógicas exigidas.
55Funciones Anidadas Condicional con condiciones
ALTERNATIVAS
- Sintaxis
- SI ( O (prueba lógica 1 prueba lógica 2 ....)
- Valor si es verdadero
- Valor si es falso)
- O será verdadero si se cumplen CUALQUIERA de
las condiciones lógicas exigidas.
56Funciones de Búsqueda
- Buscan un valor determinado en una tabla y
devuelven el contenido de una celda determinada
de esa tabla
57Por ejemplo
- Deseo consultar el precio de un artículo en un
negocio - Me dirijo al vendedor y le pregunto el precio de
este reloj - Éste Qué hace?
581020
Mira el código o etiqueta
Busca en la lista de precios
y allí
59Muy importante
Si la función se va a copiar, la Matriz (lista de
precio en el caso) debe fijarse en relaciones
absolutas, o tener asignado un nombre.
- Buscar
- el código
- en la lista
- y allí mira el precio cuarta columna
- Fin buscar
-
BUSCARV(C1A9E174)
60Resultado
1 2 3
4
61Los códigos están ORDENADOS
Si falta un código .? Por ejemplo busco 1025
Muestra el anterior
62Los códigos están ORDENADOS
Si trabajo con códigos desordenados o quiero
realizar búsquedas exactas debo agregar un cuarto
argumento FALSO
BUSCARV(C1A9E174FALSO)
63Buscamos 1025
64Recapitulando
- Función BUSCARV
- Argumentos necesarios
- Elemento que buscamos en la tabla que pueden ser
NUMEROS o PALABRAS. - Tabla de Datos, donde se efectúa la búsqueda (si
se copiará la función utilizar relaciones
absolutas o nombre del rango) - Número de la columna donde se encuentra el
elemento buscado - Opcionalmente
- FALSO para realizar búsquedas exactas o en tablas
desordedadas.
65Y si la tabla tuviera orientación horizontal?
- Función BUSCARH
- Argumentos necesarios
- Elemento que buscamos en la tabla.
- Tabla de Datos, donde se efectúa la búsqueda (si
se copiará la función utilizar relaciones
absolutas o nombre del rango) - Número de la FILA donde se encuentra el elemento
buscado - Opcionalmente
- FALSO para realizar búsquedas exactas o en tablas
desordedadas.
66(No Transcript)
67Buscar Objetivo.
- Cuando una celda depende de otra
- Puedo querer saber como debe cambiar aquella para
que ésta de un determinado valor
68Por ejemplo
- El alumno XX tiene estas notas en los parciales
Deseo saber que nota debería haber sacado en el
primer parcial para tener un promedio de 7
69Herramientas Buscar Objetivo
70busco que esta celda
valga 7
para ello cambio
71Aceptar y
72Recordatorio
- Las celdas deben estar vinculadas
- Para verificarlo AUDITORIA RASTREAR
PRECEDENTES
73Si pudiera cambiar mas de una celda por ejemplo
parciales 1 y 2?
74Solver
- Debemos definir la celda objetivo
- Celdas a cambiar
- Restricciones
- Es un modelo matemático por lo tanto puede dar
valores negativos u otros que sean ilógicos (por
ejemplo nota 25 o -5) - En este caso definiremos que las notas deben ser
mayores o iguales que 0 y menores o iguales que
10.
75Opciones de Solver
Valor buscado
Restricciones lógicas del modelo
76Resolver y