Download Si - funciones1logicas1exel1

Document related concepts

Hoja de cálculo wikipedia , lookup

Lógica proposicional wikipedia , lookup

Condicional material wikipedia , lookup

Conectiva lógica wikipedia , lookup

Función de verdad wikipedia , lookup

Transcript
Funciones
Primer aproximación:
“Son fórmulas predefinidas”
Con 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”
Funciones
Sintaxis:
Sin el = inicial la función
pasa por texto y no efectúa
la operación indicada
Los 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.
Distintos 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.
¿Có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
¿Cómo introducir una función?

Desde el teclado en forma directa
¿Có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
¿Cómo introducir una función?

Botón Función de la
Barra de Fórmulas.
¿Cómo introducción una función?

Desde la Barra de Menú
Insertar – Función
Asistente de Funciones
Cuadro para consulta
Categorías
Funciones
Breve descripción
de la función
marcada
=suma(numero1;numero2…)
Referencia Circular.
Es un error muy común
Función con formula
=max(numero1;numero2…)
=min(numero1;numero2…)
=promedio(numero1; numero2…)
=max(numero1;numero2…)
=min(numero1;numero2…)
=promedio(numero1;numero2…)
Vamos al asistente….y….
Buscamos otra función…y …


=contar… cuenta celdas con números
=contara … cuenta celdas no vacias
¿si deseamos contar los
alumnos aprobados?
El criterio debe tener un símbolo de comparación, y se escribe entrecomillado
¿Si deseáramos sumar la nota de
los alumnos que aprobaron?
¿Si deseáramos sumar la
ASISTENCIA de los alumnos que
aprobaron?
¿Si deseo buscar la tercer
mejor nota?
¿Si deseo buscar la segunda
peor nota?
¿Si deseo establecer el orden de
cada alumno según su nota?
Funciones Condicionales
“Las funciones condicionales se utilizan en
aquellos casos en que debemos elegir
entre dos caminos alternativos y
excluyentes”.
Funciones Condicionales
Ejemplo:



Si la “nota” es mayor o igual que 6
Escribiremos “Aprobó”
Sino escribiremos “Desaprobó”
Si
Si
la nota es >= 6
Entonces
C3 >= 6
Entonces
Aprobé
Sino
“Aprobé”
Sino
Desaprobé
Fin del razonamiento
“Desaprobé”
Fin del SI
=SI ( C3>=6; ”Aprobé” ; ”Desaprobé” )
Función SI
Argumentos:



Prueba lógica
Valor si es Verdadero
Valor si es Falso
Prueba lógica: Comparación que utiliza
> ó < ó = ó >= ó <= ó <>
Funciones Anidadas
“Una función anidada es aquella que
utiliza como argumento a otra u otras
funciones”
Funciones 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”
Si
Si (1)
C3 >= 6
la nota es >= 6
Entonces
Entonces
“Aprobé”
Aprobé
Sino
Sino
SI
Si (2)
C3>=4
la nota es >=4
Entonces
Entonces
“Recupero”
Recupero
Sino
“Recurso”
sino
Fin si
Recurso
Fin razonamiento (2)
Fin del razonamiento (1)
Fin si
=SI ( C3>=6; ”Aprobé” ; SI (C3>=4; ”Recupero”; “Recurso”) )
Funciones 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) )
Funciones Anidadas:
Condicional 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ó”
Si
Si
la nota es >= 6
Y
y
C3 >= 6
asistencia es >=70
D3>=70%
Entonces
Aprobé
Fin del y
Entonces
Sino
“Aprobé”
Desaprobé
Fin del razonamiento
Sino
“Desaprobé”
Fin del si
=SI ( Y (C3>=6;D3>=70%) ; ”Aprobé” ; ”Desaprobé” )
Funciones 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.
Funciones 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.
Funciones de Búsqueda
“Buscan un valor determinado en una
tabla y devuelven el contenido de una
celda determinada de esa tabla”
Por 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?
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(C1;$A$9:$E$17;4)
1
2
3
4
Si falta un código ….? Por ejemplo busco 1025
Si trabajo con códigos desordenados o quiero
realizar búsquedas exactas debo agregar un
cuarto argumento: FALSO
=BUSCARV(C1;$A$9:$E$17;4;FALSO)
Buscamos 1025…
Recapitulando…


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.
¿Y 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.
Buscar Objetivo.


Cuando una celda depende de otra
Puedo querer saber como debe cambiar
aquella para que ésta de un
determinado valor
Por ejemplo

El alumno XX tiene estas notas en los
parciales:
Herramientas – Buscar Objetivo
Aceptar y…
Recordatorio …


Las celdas deben estar vinculadas
Para verificarlo… AUDITORIA
RASTREAR PRECEDENTES…
¿Si pudiera cambiar mas de una
celda… por ejemplo parciales 1 y 2?
Solver…



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.
Opciones de Solver…
Resolver y …