1. funciones 1.1 ¿qué es una...
Post on 04-May-2018
219 Views
Preview:
TRANSCRIPT
1
1. FUNCIONES
1.1 ¿Qué es una función?
Son fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados argumentos, en un orden determinado o estructura. Las funciones pueden utilizarse para ejecutar operaciones simples o complejas. Por ejemplo, la función REDONDEAR redondea un número en la celda A10. Así
1.2 Pasos para ingresar una función
1. Clic en formulas 2. Clic en insertar función
Para mayor facilidad puede ingresar al cuadro de funciones presionando SHIFT + F3
1.3 Estructura de una función
La estructura está definida de la siguiente manera
a. Comienza por el signo igual (=), seguido por el nombre de la función, un paréntesis de apertura, los argumentos de la función separado por comas y un paréntesis de cierre.
b. Cuando se escribe la función, aparece una información sobre herramientas con su sintaxis y sus argumentos, por ejemplo =REDONDEAR (Aparece la información)1
1.4 Nombre de los argumentos
Muchos nombres de argumentos indican el tipo de información que se debe usar como tal. Si la abreviatura num, ref o valor_lógico aparece en el nombre del argumento, entonces ese argumento será un número, una referencia de celda o un valor lógico respectivamente. Por ejemplo, en la función IZQUIERDA (texto; num_de_caracteres), el primer argumento debe de ser una cadena y el segundo un número.
1.5 Utilización de argumentos
Los argumentos son la información que una función utiliza para producir un valor nuevo o para realizar una acción. Los argumentos siempre se colocan a la derecha del nombre de la función y deben ir entre paréntesis. La mayoría de los argumentos pertenecen a un determinado tipo de datos. El argumento que introduzca debe corresponder al tipo adecuado o algún otro tipo que Excel pueda convertir en el tipo adecuado.
1 http://office.microsoft.com/es-hn/excel-help/funciones-HP005198425.aspx
2
Se puede usar cualquier tipo de argumento siempre que produzca el tipo de datos deseado. Por ejemplo la función SUMA acepta los argumentos, puede aceptar entre 1 y 30 argumentos. La función SUMA acepta los siguientes argumentos ya que devuelve uno o varios números:
Un valor que sea un número por ejemplo: SUMA(1;10;100) o una función o formula cuyo resultado sea un número por ejemplo; SUMA (0,5+0,5;PROMEDIO(5;5);10*2;A3:A20). El uso de una función como argumento de otra función, como el ejemplo anterior se llama anidamiento de funciones. En este ejemplo, la función PROMEDIO es un argumento de la función SUMA. En una formula es posible tener hasta siete niveles de funciones anidadas.
Una referencia a una celda o rango de celdas que contiene un número o una formula que da como resultado un número, por ejemplo: SUMA(A1;A2;A3;A4;A5), Esto equivale a que la función suma tiene cinco argumentos lo cual se podría escribir de la siguiente manera SUMA(A1:A5), la ventaja de utilizar un rango como argumento es que el argumento A1:A5, se toma como un solo argumento, mientras que de la otra manera serían cinco argumentos.
1.6 tipos de argumentos
Los tipos de argumentos pueden ser:
Números: pueden ser enteros o con decimales y pueden alcanzar una precisión de 15 posiciones
Texto: los valores de texto utilizados en formulas deben de ir en comillas dobles. Por ejemplo, para obtener los 7 caracteres del texto Buenas noches, se debe introducir la formula =DERECHA(“Buenas noches”;7) y devolverá noches. Una constante de texto que no tiene caracteres, se escribe como “” y se llama texto vacio. Si el texto no se coloca entre comillas, Excel supondrá que es un nombre de rango e intentará reemplazarlo con el valor al que hace referencia ese nombre, si dicho texto sin comillas no es un nombre de rango y no tiene ningún valor asociado. Se devolverá un error #¿NOMBRE?
Valores lógicos: Solo pueden ser verdadero y falso, esta clase de argmentos también pueden ser enunciados, por ejemplo B10>20 cuyo resultado será verdadero o falso.
Valores de error: Ejemplos de valores son #¡DIV/0!, #N/A, #¿NOMBRE?, #¡NULO!, #¡NUM!, #¡REF!, #¡VALOR!.
Referencias: como $A$10; A10;$A10; A$10, las referencias a celdas individuales o rangos pueya sean relativas, absolutas o mixtas. Cuando se usa una referencia como argumento se supone es un número, texto, valor lógico o un valor de error.
Funciones: Cuando una función se utiliza como argumento de otra función, se denomina funciones anidadas, y pueden tener como máximo 7 niveles de anidamiento.2
2 http://www.facso.unsj.edu.ar/catedras/ciencias-economicas/sistemas-de-informacion-I/documentos/funcio.pdf
3
1.7 tipos de funciones
1.7.1 Funciones matemáticas
FUNCIÓN DESCRIPCIÓN EJEMPLO
Abs(Numero)
Devuelve el valor absoluto de un número o del contenido de una celda
=abs(-34) devuelve 34 =abs(87) devuelve 87
Aleatorio.entre()
Devuelve un número aleatorio cmprendido entre el valor inferior y el superior, siendo estos dos valores el menor y el mayor valor respectivamente que puede devolver. Cada vez que se cálcula la hoja de cálculo, se devuelve un número aleatorio nuevo.
=Aleatorio.entre(10;100) devuelve un número aleatorio ejemplo 28
LOG(número,base)
Devuelve el logaritmo del número en la base especificada es la base del logaritmo, si la base se omite el valor predeterminado es 10
=LOG(10), devuelve 1 l logaritmo de 10 =LOG(8;2) devuelve 3
RAIZ(Numero) Devuelve la raíz cuadrada del número indicado
=RAIZ(25): Devuelve 5 =RAIZ(9): Devuelve 3
1.7.2 Funciones estadísticas
FUNCIÓN DESCRIPCIÓN EJEMPLO
CONTAR(REF1;REF2;..)
Cuenta las celdas no vacias que hay en una lista de argumentos.
=contar(B1:B6): Devuelve 6
CONTAR.SI(rango;criterio)
Cuenta las celdas, dentro del rango que no están en blanco y que cumplen con el criterio especificado.
=Contar.si(B2:B5;”<180000”) devuelve el valor de las veces que dentro del rango se encuentren número menores a este criterio, en este caso a 180000
MAX(numero1;numero2..)
Devuelve el número más grande de una lista
=MAX(5;5;2;15;12;18), devuelve 18
MIN(numero1;numero2..)
Devuelve el numero mas pequeño de una lista
=MIN(5;5;2;15;12;18), devuelve 2
MODA(numero1;numero2..)
Devuelve el valor que mas se repite de una lista de valores
=MODA(5;5;2;15;12;18), devuelve 5
4
EJERCICIOS
1. realizar las siguientes funciones en un libro de trabajo llamado funciones
En una hoja de cálculo llamada matematicas realizar Sacar el valor absoluto de -38, -45, -58 Sacar el valor aleatorio entre el número 10 – 350 Sacar el logaritmo del número 16 en base 2, 243 base 3, 144 base 12 Sacar la raíz cuadrada de 2, 4, 8, 10
En otra hoja de Excel llamada estadística realizar la siguiente tabla:
Calcular: El total, máximo, mínimo y promedio, bajo las siguientes condiciones:
Si la celda tiene un valor mayor que 170, tendrá un fondo verde Si la celda tiene un valor entre 100 y 170 (ambos incluidos), tendrá un fondo rojo Si la celda tiene un valor menor que 100, tendrá un fondo azul
Realizar la siguiente tabla en una hoja de cálculo llamada empresa y resolver las
preguntas con respecto a esta
Con base a la tabla anterior calcular el mínimo, el máximo y la moda de los años de servicio, incluir esta información en la tabla
Pais enero febrero marzo abril mayo junio total maximo minimo promedio
españa 150 167 210 145 178 165
italia 130 191 180 160 185 200
francia 150 110 130 134 120 156
portugal 89 100 105 110 105 103
suiza 34 56 76 66 55 88
N APELLIDOS Y NOMBRES AÑOS DE SERVICIO ESTADO EN LA EMPRESA SALARIO BASICO #HIJOS EPS NETO A PAGAR
1 Paredes Usma Armando 19 EMPLEADO $616.000 1 S.O.S $616.000
2 Diaz Arcila Susana 20 EMPLEADO $616.000 0 S.O.S $616.000
3 Lopez Alzate Elsa 19 CONTRATADO $715.000 4 SALUD TOTAL $715.000
4 Buenaparte Roberto 26 EMPLEADO $950.000 0 SANITAS $950.000
5 Fernandez Rincon Juan jose 30 CONTRATADO $1.250.000 4 SANITAS $1.250.000
6 Gomez perez Miguel 14 CONTRATADO $616.000 5 ASME SALUD $616.000
7 Vasque Arboleda Victor 19 EMPLEADO $616.000 0 SALUD TOTAL $616.000
8 Gallego Guzman Federico 21 EMPLEADO $616.000 0 SALUD COOP $616.000
9 Rincon Ortiz Adalgisa 17 EMPLEADO $1.250.000 2 ASME SALUD $1.250.000
10 Gomez Fernandez Luisa Maria 19 EMPLEADO $715.000 5 S.O.S $715.000
RESULTADO
1
2
3
4
5
6
OPERACIONES CON LA FUNCIÓN CONTAR.SI
Cuantos se ganan mas de $616000 pesos en el salario básico
Cuantas personas tiene 19 años en servicio?
Cuantos empleados pertenecen a la eps S.O.S
Cuantos no tienen hijos
Cuantas personas mas de 19 años en servicio
Cuantas personas ganan $616.000 pesos en el neto a pagar
MODA
MAXIMO
MINIMO
5
1.7.3 Funciones lógicas
Funciones lógicas
Función Descripción
SI Especifica una prueba lógica que realizar.
Y Devuelve VERDADERO si todos sus argumentos son VERDADERO.
O Devuelve VERDADERO si cualquier argumento es VERDADERO.
Función SI
La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lógica.
Sintaxis de la función SI
Además de especificar la prueba lógica para la función SI también podemos especificar valores a devolver de acuerdo al resultado de la función.
Prueba_lógica (obligatorio): Expresión lógica que será evaluada para conocer si el resultado es VERDADERO o FALSO.
Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el resultado de laPrueba_lógica sea VERDADERO.
Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es FALSO.
La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o también puede ser una función de Excel que regrese como resultado VERDADERO o FALSO.
Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto, números, referencias a otra celda o inclusive otra función de Excel que se ejecutará de acuerdo al resultado de la Prueba_lógica.
6
EJEMPLO
Se tiene una lista de estudiantes con sus calificaciones correspondientes en la columna B.
Utilizar la función SI desplegaré un mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")
Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C.
Utilizar una función como prueba lógica
Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función SI siempre y cuando esa otra función regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es la función ES, NUMERO la cual evalúa el contenido de una celda y devuelve el valor VERDADERO en caso de que sea un valor numérico.
EJEMPLO
Desplegar la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un número, de lo contrario se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
7
Utilizar una función como valor de regreso
Es posible utilizar una función para especificar el valor de regreso.
EJEMPLO
Utilizando como base el ejemplo anterior, se necesita saber que en caso de que la celda de la columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La función que me ayudará a realizar esta operación es la siguiente:
=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")
Como se puede observar, el segundo argumento es una función la cual se ejecutará en caso de que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:
8
Sólo en los casos donde la función SI era verdadera se realizó la suma. De la misma manera podríamos colocar una función para el tercer argumento en caso de que el
resultado de la prueba lógica fuera falso.3
Ejercicios para explicar
Ejercicio 1
Utilizando la tabla anterior realizar un argumento en falso que le adicione el texto de la celda y que corte de la palabra manicero las últimas cuatro silabas de la derecha, y muestre en pantalla.
Ejercicio 2
En este ejercicio la función SI evaluará cada una de las celdas del rango de A2:A9 para conocer si su contenido es igual a 0 (prueba lógica). Si se cumple dicha función, la función SI escribirá la palabra verdadero, en el rango de B2:B9 donde corresponda; de lo contrario, escribirá la palabra falso
Prueba lógica A2 = 0 Valor si es verdadero Verdadero Valor si es falso Falso
Para ello realizar la siguiente tabla:
3 http://exceltotal.com/la-funcion-si-en-excel/
Valores Acciones
12
0
13
14
0
0
0
18
9
Ejercicio 3
Calculen las comisiones a pagar a 9 empleados de una determinada empresa en un todo de acuerdo con el siguiente plan: Cancele una comisión del 10% a cada vendedor que venda 50.000 o más durante el mes; de lo contrario, la comisión a pagar será solo del 2%
Prueba lógica ventas mensuales iguales o mayores a 50.000 Valor si es verdadero Comisión del 10% para cada vendedor que vende 50.000
o mas y se le suma las ventas Valor si es falso Comisión del 2% para cada vendedor que venda 50.000 o
menos y se le suma las ventas.
Para ello realizar la siguiente tabla
Ejercicio 4
En el siguiente ejercicio calcule el descuento del 15% para aquellos clientes que paguen de contado
Prueba lógica pago de contado Valor si es verdadero Descuento del 15% para quien pague al contado Valor si es Falso Los que paguen a crédito no obtendrá descuento
0
Para ello realice la siguiente hoja de cálculo
Ventas Comisiones
75000
45000
48000
55000
100000
35800
120000
80000
49999
Subtotal 75000
Descuento
Forma de pago
10
Ejercicio 5
En el siguiente ejercicio la función si evaluará cada una de las celdas del rango A2:A8 para ver si cumple la siguiente condición: Si el valor de una determinada celda es igual o inferior a cierto número por ejemplo 16, la función colocara en la celda la sumatoria del rango analizado de lo contrario calculara y colocara el promedio del rango
Prueba lógica A2<=16 Valor si es verdadero Sumatoria del rango seleccionado, es decir A2:A8 Valor si es falso Promedio del rango seleccionado, es decir A2:A8
Para ello realice la siguiente tabla:
Ejercicio 6
En el siguiente ejercicio la función si inspeccionara el contenido de la celda A2. Si el valor encontrado es un 1, escribirá la letra “A”; si encuentra un 2, escribirá la letra “B” y finalmente, si encuentra el número 3, escribirá la letra “C”.
Para ello realizar la siguiente tabla
Valores Acciones
10
12
14
16
18
20
22
Valores Acciones
3
2
1
3
1
11
Ejercicio 7
En el siguiente ejemplo se utilizará la función Si con el fin de calificar las notas obtenidas por lo estudiantes de la asignatura de computación, en el semestre 2014-I, para ello se usaran las siguientes distinciones utilizadas en el sistema educativo “Sobresaliente”, 20 puntos; “Distinguido”, 19; “Muy bueno”, 17-18; “bueno”, 16; “Regular” 11-15, “Aprobado”, 10 y “Reprobrado” 0-9 respectivamente
Para ello realizar la siguiente tabla
Promedio Apellidos Nombres Escuela Nota Categoria
13,38 Albornoz pedro EC 13
8,00 Araujo Benito EC 12
14,50 Barrios isabel EC 20
15,79 Cabrera Antonio EA 18
13,55 Carrillo Luis EC 11
9,62 Chacon Domingo EC 14
11,73 Contreras Jose EC 16
13,33 Dávila Ernesto EC 17
14,38 Duran Petra EA 13
16,21 Espinoza Luisa EA 14
14,00 Ferrer Antulio EC 15
8,00 Lobo Hector EC 10
5,37 Lopez Jose EC 10
16,86 Perez Josefa EC 20
8,71 Perez Rafael EC 12
13,73 Prieto Juan EA 19
18,33 Robledo Antonia EC 12
11,33 Toro Rebeca EC 15
10,48 Toro Alicia EC 8
14,20 Alzate Elizabeth EC 12
8,41 Valero Fausto EC 11
7,53 Zambrano Yuli EC 10
12
Ejercicio 8
Supongamos que una hoja de cálculo contiene las cifras de los gastos actuales y los pronosticados, las celdas B4:B6 contienen los gastos actuales para enero, febrero y marzo: 1500, 500 y 5000, respectivamente. Las celdas del rango C4:C6 contienen los gastos pronosticados para los mismos meses: 900, 900 y 925
Prueba lógica B4>C4 Valor si es verdadero Presupuesto Excedido Valor si es Falso Aceptar Realizar la siguiente tabla
MesesGastos
Actuales
Gastos
pronosticadosExceso
Enero 1500 900
Febrero 500 900
Marzo 500 925
13
EJERCICIOS
En el mismo libro de trabajo Funciones realizar los siguientes ejercicios
1. En una hoja de cálculo llamada taxi, calcular el importe de un viaje en Taxi, sabiendo que siempre se cobra la bajada de bandera y eso se suma (+)a las fichas (cantidad) por valor de ficha, teniendo en
A B C
1 Bajada de bandera 12000
2 Ficha diurna 0,85
3 Ficha nocturna 0,95
4
5 FICHAS TARIFAS IMPORTE
6 25 N
7 25 D
8 35 N
9 20 N
10 70 D
2. Se tiene la siguiente tabla con los ganadores de tres concursos diferentes y los premios obtenidos
A B C D E F G
1 Nombre Concurso Puntos Pesos
ganados Agenda Reloj Premio extra
2 Juan López 1 60
3 Sara García 2 150
4 Juan López 2 120
5 Rebeca Ferrer 3 30
6 Luis Atienza 1 90
7 Rebeca Ferrer 2 120
8 Ramón Gutiérrez
3 60
9 $ POR PUNTO
10 Más de 50 4
11 50 o menos 2
14
Realizar
En la columna “Pesos ganados” introduce una función SI de modo que se calcule la cantidad ganada por cada punto (puntos por concurso) teniendo en cuenta si se han conseguido más de 50 puntos o no.
En la columna “Agenda” aparecerá “SI” en caso de que la persona en cuestión haya participado en el concurso 1, y nada en caso contrario.
En la columna “Reloj” aparecerá “SI” en caso de que la celda correspondiente de la columna “Agenda” esté vacía; en otro caso, aparecerá “NO”.
En la columna “Premio extra” aparecerá “Viaje a París” en caso de que se hayan conseguido más de 100 ptos., y “Otra vez será”, en otro caso.
Nombrar al hoja de cálculo Concurso
3. En la misma hoja, en el rango A13:G18, crea la siguiente tabla:
A B C D E F G
13 Nombre
Juan López
Sara García
Juan López
Rebeca Ferrer
Luis Atienza
Rebeca Ferrer
14 Concurso 1 2 2 3 1 2
15 Puntos 60 150 120 30 90 120
16 $ ganados
17 Premio extra
18
Valor premio extra
En la fila “$ ganados” aparecerá 0 en caso de que no se hayan conseguido más de 80 ptos., y 1500 en caso contrario
En la fila “Premio extra” aparecerá “Agenda” si se han conseguido 120 puntos o más y, en caso contrario, “Reloj”
En la fila “Valor premio extra” aparecerá 180 si el premio extra conseguido ha sido una agenda y 60 en caso contrario.
15
4. En una hoja de cálculo llamada modelos realizar la siguiente tabla
Modelo
vendido Precio base
Forma
pago Descuento Precio total
Mercedes 321
Ford 202
Peugeot 105
Ford 202
Mercedes 321
Peugeot 105
Mercedes 321
En la columna “Precio base” aparecerá 15.060.000 si el modelo de coche es un
Mercedes 321 y 7.002.030 en los demás casos
En la columna “Forma pago” aparecerá “Aplazado” si el precio base es de 15.060.000 y “Al contado” en otro caso.
En la columna “Descuento” se aplicará un 5% de descuento sobre el precio base si el
pago ha sido al contado. En otro caso, en esta celda quedará vacía.
En la columna “Precio total” se restará el descuento al precio base en caso de que efectivamente se haya aplicado un descuento; en otro caso, en esta celda aparecerá el precio base de la segunda columna. (Nota: aunque aquí no sería imprescindible aplicar una función SI, utilízala de todos modos).
5. Introduce el siguiente contenido, que simula un juego de cálculo mental de porcentajes:
Cantidad Porcentaje Respuesta Solución
600000 25% 150000
5600 60% 3400
740 95% 650
50000 5% 2500
En la columna “Solución” aparecerá “Muy bien” si la respuesta es acertada y
“Dedíquese a otra cosa” en caso contrario.
16
Nombrar la hoja de cálculo como Problema
6. Realizar la siguiente tabla en una hoja de cálculo llamada exposición
Calcular Nuevo Valor sabiendo que:
Si el resultado es 1, el valor se duplica. Si el resultado está entre 2, el valor se incrementa en 300 pesos. Si el resultado está entre 5, el valor disminuye en 100 pesos.
17
7. A continuación se muestra una tabla con las materias dictadas durante el primer periodo del
año 2014, con las respectivas notas de cada estudiante, se desea realizar lo siguiente: A Si el estudiante puntuaciones 80 o más
B Si el estudiante puntajes 60 a 79
C Si la notas de los alumnos 45 a 59
D Si el estudiante puntajes 30 a 44
Fallar si el resultados de los estudiantes por debajo de 30
La solución debe ser escrita en la tabla que se encuentra vacía, allí se colocaran cada una de las letras (A, B, C, D, fallar), dependiendo del resultado de la función.
18
8. Realizar una función SI que permita calcular el índice corporal de sus compañeros de clase
teniendo en cuenta que si el índice corporal es menor a 20 debe de mostrar en pantalla “se encuentra por debajo del peso ideal”, si se encuentra entre 20 y 25 exclusive escribir “se encuentra en el peso ideal” de lo contrario escribir “se encuentra por encima del peso ideal”. El índice de masa corporal se calcula de la siguiente manera: Peso = Kg/m2 Estatura cuadrado Por ejemplo una persona que mide 1.60m y pesa 55 Kg tendrá el siguiente IMC: 55 = 21.4 Kg/m2 1.60 X 1.60 Guardar la hoja de cálculo con el nombre de IMC, en el libro de trabajo llamado funciones.
9. Realizar un programa en Excel que me permita realizar lo siguiente
Si se encuentra entre 0-40 colocar la palabra “BAJA” Si se encuentra entre 41-80 colocar la palabra “MEDIA” Si se encuentra entre 81-100 colocar la palabra “CAUTIVA” Guardar la hoja de cálculo como 1programa
10. Realizar un programa en Excel que me permita ingresar un número que se encuentra dentro
de cada uno de estas celdas y me arroje el color al que pertenece ese valor. Para ellos se tiene los siguientes rangos de colores.
NEGRO 3.4 – 3.5 BLANCO 3.6 – 3.7 AMARILLO 3.8 – 3.9 ROSADO 4.0 – 4.1 INCOLORO 4.2 – 4.3 VERDE 4.4 – 4.5 AZUL 4.6 – 4.7 MORADO 4.8 – 4.9 ROJO 5.0 – 5.1 CAFÉ 5.2 – 5.3 Guardar la hoja de cálculo como 2programa.
19
FUNCIÓN Y ()
La función Y en Excel nos da la posibilidad de armar una estructura lógica para formular un pregunta o una condición en el cual todas sus partes deben cumplirse o ser verdaderas para que el resultado finalmente sea verdadero. Sintaxis
Y(Valor_lógico1;valor_lógico2;…;valor_lógico30) Esta función puede manejar hasta 30 condiciones que pueden ser verdadero o Falso Ejemplos: Si se cumple todas las condiciones el resultado es verdadero
Y(Verdadero;Verdadero), entonces es igual a verdadero Y(2+2=4; 2+3=5), entonces es igual a verdadero Si B4 contyiene un número entre 1 y 100, entonces Y(1<B4; B4<100)
Si no se cumple una condición el resultado es falso:
Si B1:B3 contiene los valores Verdadero, Falso y Verdadero, entonces Y(B1:B3) es igual a falso.
Y(Verdadero;Falso), entonces es igual a falso Ejercicio 1 Para aprobar un curso los estudiantes deben de considerar dos variables:
Que el porcentaje de inasistencias sea menor o igual a 25 Y Que la nota obtenida sea mayor o igual a 4
Estudiantes % de
inasistencias Nota
Y (se deben de
cumplir ambas
condiciones)
A 25 7
B 30 3
C 12 10
D 10 4
E 45 5
F 8 2
G 20 5
20
Ejercicio 2: Se quiere saber qué estudiantes aprueban todas las asignaturas con 7 o más de 7,
FUNCIÓN O ( )
La función O devuelve VERDADERO si se verifica una sola de las condiciones planteadas en su argumento. Si no se verifica ninguna condición, devuelve FALSO. Sintaxis
Y(Valor_lógico1;valor_lógico2;…;valor_lógico30) Esta función puede manejar hasta 30 condiciones que pueden ser verdadero o Falso Ejemplos: Si se cumple uno de los argumentos, como mínimo, el resultado es verdadero:
O(verdadero) es igual a verdadero Si el rango A1:A3 contiene los valores, falso y verdadero entonces O(A1:A3) es igual a
verdadero. Si no se cumple los argumentos el resultado es falso:
O(1+1=1;2+2=5) es igual a falso
Notas Geografía Lenguaje Inglés Aprueba?
Pedro 7 8 5
Lucas 7 7 7
Pablo 7 6 8
Liliana 9 9 10
Ana 10 9 8
Daniel 6 7 7
21
Ejercicio 1
Para aprobar un curso los estudiantes deben de considerar dos variables:
Que el porcentaje de inasistencias sea menor o igual a 25 O Que la nota obtenida sea mayor o igual a 4
Estudiantes % de
inasistencias Nota
O (puede cumplir
una de las
condiciones)
A 25 7
B 30 3
C 12 10
D 10 4
E 45 5
F 8 2
G 20 5
22
FUNCIONES LÓGICAS ANIDADAS
La sintaxis de cada orden es la siguiente:
Si(Y(condición1;condición2….)): Controla que se cumplan las dos condiciones Si(O(condición1;condición2….)) Controla que se cumpla una de las dos condiciones
Ejemplo 1
Los empleados de una agencia de turismo estudiantil vendieron viajes durante el mes de marzo. Se analizan dos variables: a) que la cantidad de viajes vendidos sea mayor a 100 Y b) que las señas recibidas sean mayores a $500 SI CUMPLEN AMBAS CONDICIONES, EL EMPLEADO RECIBE COMO PREMIO UN VIAJE. EN CASO CONTRARIO, NADA (" ")
VENDEDORES VIAJES VENDIDOS
SEÑAS SI - Y (Se deben de cumplir ambas condiciones
A 150 15000
B 40 400
C 170 17000
D 30 3000
E 50 5000
F 25 250
G 200 20000
23
Ejemplo 2
Se utilizará la función Si con el fin de conocer cuantos estudiantes de la escuela de
contaduría con promedio en al carrera de 14 puntos o mas que hayan aprobado con mas
de 14 puntos pudieran obtener una nota definitiva equivalente al promedio de estas dos
últimas notas, mientras el resto del curso obtendría una nota definitiva igual al promedio de
las notas de la asignatura computación.
Prueba_lógica: Y(A3>=14; D3=”EC”;E3>=14) Verdadero: Promedio (A3:E3) Falso: Promedio ($E$3:$E$24)
Promedio Apellidos Nombres Escuela Nota Categoria
13,38 Albornoz pedro EC 13
8,00 Araujo Benito EC 12
14,50 Barrios isabel EC 20
15,79 Cabrera Antonio EA 18
13,55 Carrillo Luis EC 11
9,62 Chacon Domingo EC 14
11,73 Contreras Jose EC 16
13,33 Dávila Ernesto EC 17
14,38 Duran Petra EA 13
16,21 Espinoza Luisa EA 14
14,00 Ferrer Antulio EC 15
8,00 Lobo Hector EC 10
5,37 Lopez Jose EC 10
16,86 Perez Josefa EC 20
8,71 Perez Rafael EC 12
13,73 Prieto Juan EA 19
18,33 Robledo Antonia EC 12
11,33 Toro Rebeca EC 15
10,48 Toro Alicia EC 8
14,20 Alzate Elizabeth EC 12
8,41 Valero Fausto EC 11
7,53 Zambrano Yuli EC 10
24
Ejemplo 3
Realizar la siguiente tabla
Se tienen las calificaciones de los estudiantes de un colegio del segundo semestre del 2011, se debe realizar un juicio basado en la siguiente tabla:
25
EJERCICIOS
Realizar los siguientes ejercicios de las funciones SI, Y, O combinadas y guardarlas en un libro
de trabajo llamado funciones2
1. Se tiene la siguiente tabla:
Dentro de la tabla, agregar una columna llamada “importe” donde se muestre el importe
adeudado por cada socio bajo las siguientes condiciones:
Hasta los 12 años -- 15 pesos
Desde los 13 a los 21 -- 20 pesos
Más de 21 -- 27 pesos
Guardar la hoja de cálculo como importe
26
2. Realizar la siguiente tabla
Agregar una columna a la tabla, de modo que muestre los siguientes mensajes:
"Zona en emergencia" si la provincia pertenece a las zonas 3 o 4 "Zona en desarrollo" si pertenece a la zona 5 "Zona desarrollada" si pertenece a las zonas 1 o 2
3. Dada una lista de vendedores, queremos asignarle la comisión de ventas que le
corresponde según dos criterios:
El nivel de ventas supera el objetivo. El precio promedio de las ventas supera cierto valor.
Si solo cumple uno de los objetivos, el vendedor tendrá un 5% de comisión, mientras que si supera ambos, se llevará un 10%. Por el contrario, si no alcanza al menos uno, no se lleva comisión.
27
Objetivo de ventas $ 25.000
Precio promedio mínimo $ 10.000
Comisión cumple un requisito 5%
Comisión cumple los dos requisitos 10%
Vendedor Ventas Precio promedio Comisión
Pepe 36000 1900
Pedro 34000 1400
Ana 24000 2000
Juan 23000 2700
Antonio 30000 2300
Lucia 20000 2400
Diego 24000 2600 Guardar la hoja de cálculo como vendedores.
4. Realizar la siguiente tabla:
a. Hallar el total de dinero depositado en caja de ahorro en las cuatro sucursales del banco Galicia,
b. Informar en cuantas ocasiones se superaron depósitos de 500000 pesos tomando en cuenta a las cuatro sucursales durante todo el año. En caso de que lo supere debe de colocar "supero" en caso contrario colocar "no supero"
c. agregar una columna en donde se muestren los promedios anuales de cada sucursal. d. Agregar una columna en donde se informe lo siguiente:
"Categaría A" si el promedio superó los 500000 pesos "Categoría B" si el promedio superó los 400000 pero no llegó a los 500000 "Categoría C" si el promedio resultó ser menor o igual a 400000
e. Agregar una columna en donde figure la siguiente información:
"+++++" si el promedio es mayor a 500000 y la cantidad de clientes es mayor a 3500 "++" en el resto de los casos
Guardar la hoja de cálculo como bancos.
Sucursal 1er cuatrim. 2do cuatrim. 3er cuatrim.
Morón 4500 563.000 590.000 500.000 1.657.500
Ituzaingó 1100 254.000 222.000 260.000 737.100
Merlo 2650 490.000 515.000 505.000 1.512.650
Moreno 1700 158.000 210.000 200.000 569.700
Depósitos en Caja de Ahorro
Banco Galicia
Cantidad de
depósitos
28
FUNCIÓN BUSCARV
Puede usar la función BUSCARV para buscar la primera columna de un rango de celdas y devolver un valor de cualquier celda de la misma fila del rango. SINTAXIS BUSCARV(valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado]) La sintaxis de la función BUSCARV tiene los siguientes argumentos:
Valor_buscado Obligatorio. Es el valor que se va a buscar en la primera columna de la tabla o rango. El argumento valor_buscado puede ser un valor o una referencia.
Matriz_buscar_en Obligatorio. Es el rango de celdas que contiene los datos. Puede usar
una referencia a un rango (por ejemplo, A2:D8) o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los valores que busca valor_buscado. Estos valores pueden ser texto, números o valores lógicos. Las mayúsculas y minúsculas del texto son equivalentes.
Indicador_columnas Obligatorio. Es un número de columna del argumento
matriz_buscar_en desde la cual debe devolverse el valor coincidente. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente.
Ordenado Opcional. Es un valor lógico que especifica si BUSCARV va a buscar una
coincidencia exacta o aproximada: EJEMPLO 1 En la siguiente tabla aparecen los pesos de unas personas con sus respectivas estaturas, realizar en una columna llama IMC, calcularlo por medio de la formula peso/ estaturas2 , seguidamente observar el estado en el que se encuentra cada persona y colocar la observación allí. Para ello partimos de la siguiente base de datos :
Estudiante Peso Altura IMC
Luis 125 1,7 43,3
Juan 83 1,75 27,1
Laura 90 1,57 36,5
Santiago 52 1,7 18,0
Isabel 70 1,78 22,1
29
Con base a la respuesta del ejercicio partimos de esta tabla:
Utilizar la función BuscarV para encontrar cada uno de los estados de cada paciente.
EJEMPLO 2
La empresa XYZ dedicada la distribución y venta de bebidas refrescantes, ha decidido (como
método de promoción y vía de investigación de mercado) premiar a aquellos consumidores que
envíen las etiquetas de los refrescos de dos litros a un determinado apartado de correos.
La tabla de correspondencia de premios, es la siguiente:
Nº de puntos Premio
500 Una camiseta y una bolsa deportiva
1000 Un walkman con auriculares
2000 Una torre de música
4000 Un ordenador de sobremesa
Al cabo de un mes se elabora la lista de los primeros ganadores, incluyendo los puntos obtenidos
por cada uno y el premio que les corresponde. Esta lista, antes de introducir los premios
conseguidos por los ganadores, presenta la siguiente apariencia:
Ganador Nº de puntos Premio
Antonio Buesa Fernández 600
Catalina Lago Herrera 1200
Roberto Suárez Vega 900
Luis Ferrer Mas 2100
Ana Sánchez Torres 500
José Alonso Parra Oliver 4050
TABLA IMC
Desde Hasta Estado Recomendación
0 18,49 Bajo peso Subir perso
18,5 24,99 Peso normal Mantenerse
25 29,99 Obesidad I Ejercicio Físico
30 39,99 Obesidad II Dieta
40 Obesidad III Dieta severa
30
EJEMPLO 3 Realizar un programa utilizando la función Buscarv, donde se ingrese un código y el muestre la descripción del producto la cantidad en el almacén y el precio unitario del producto, para ello partimos de la siguiente base de datos:
EJEMPLO 4 En este ejemplo realizaremos un boletín de notas de tal manera que cuando coloquemos la nota numérica, automáticamente Excel escriba la calificación correspondiente. Para ello tenemos la siguiente tabla:
Ahora partimos de los siguientes criterios:
Código Descripción Cantidad Precio unitario
A-1 Mouse 150 20000
A-2 Teclados 200 20000
A-3 Monitores 250 150000
A-4 Ventiladores 160 35000
A-5 Portátiles 23 1100000
A-6 Memorias 300 80000
A-7 Memorias USB 45 25000
A-8 Camara Web 100 35000
A-9 Discos duros 25 180000
ASIGNATURAS NOTA CALIFICACIÓN
FÍSICA 2
QUÍMICA 3
MATEMÁTICAS 6
LENGUAJE 7
FILOSOFÍA 9
HISTORIA 3
1 MUY DEFICIENTE
2 MUY DEFICIENTE
3 INSUFICIENTE
4 INSUFICIENTE
5 SUFICIENTE
6 BIEN
7 NOTABLE
8 NOTABLE
9 SOBRESALIENTE
10 SOBRESALIENTE
31
FUNCIÓN BUSCARH()
Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuación, devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Esta función se utiliza cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar información que se encuentre dentro de un número especificado de filas. SINTAXIS BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
Valor_buscado es el valor que se busca en la primera fila de la tabla. Valor_buscado puede ser un valor, una referencia o una cadena de texto.
Matriz_buscar_en es una tabla de información en la que se buscan los datos. Utilice
una referencia a un rango o el nombre de un rango. Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, números o valores lógicos.
Indicador_filas es el número de fila en matriz_buscar_en desde el cual debe devolverse el valor coincidente. Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la segunda fila en matriz_buscar_en y así sucesivamente.
EJEMPLO
En la siguiente tabla se tiene la información de los artículos que ha vendido cada uno de los vendedores en los últimos meses. Como título de columnas están los nombres de los vendedores y como filas los meses.
Se desea saber los productos vendidos en el mes de Febrero por PACO, para ello se utilizara la función BuscarH(). Así
=BUSCARH("Paco", B1:D6, 3,FALSO)
32
El primer argumento es “Paco” porque es el vendedor que se está buscando. El segundo argumento contiene todo el rango de datos sin incluir la columna de meses (columna A) porque no me interesa dicha información.
El tercer argumento es el número de fila que la función BUSCARH regresará como resultado. Ya que la fila con los nombres es la fila uno, entonces la fila para el mes de febrero es la fila número 3.
Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una coincidencia
exacta al buscar a Paco. El resultado de esta fórmula es el siguiente:
Ahora ¿Cómo se buscaría la información para el mes de Marzo de Luis? y ¿del mes de Abril para Hugo?.
33
EJERCICIOS Realizar los siguientes ejercicios y guardarlos en un libro de trabajo llamado buscarH
1. Realizar la siguiente tabla y nombrar la hoja de cálculo como ejercicio1:
Con base a ello mostrar la información del mes de marzo, con respecto al día 1, 2, 3 y 4.
2. Realizar la siguiente tabla y guardarla en una hoja de cálculo llamada ejercicio2
Con base a esta tabla construir la función BuscarH ( ), de tal manera que al ingresar el código de un cliente, aparezca el nombre, la forma de pago y el número de cuenta
Dia Enero Febrero Marzo Abril
1 150 975 763 28
2 180 87 373 151
3 250 636 238 861
4 321 434 856 403
5 568 273 948 349
34
FILTROS
Aplicar filtros es una forma rápida y fácil de buscar un subconjunto de datos de un rango y trabajar con el mismo. Un rango filtrado muestra sólo las filas que cumplen el criterio que se especifique para una columna. Microsoft Excel proporciona dos comandos para aplicar filtros a los rangos:
Autofiltro, que incluye filtrar por selección, para criterios simples
Filtro avanzado, para criterios más complejos A diferencia de la ordenación, el filtrado no reorganiza los rangos. El filtrado oculta temporalmente las filas que no se desea mostrar. Cuando Excel filtra filas, le permite modificar, aplicar formato, representar en gráficos e imprimir el subconjunto del rango sin necesidad de reorganizarlo ni ordenarlo.
La empresa QUÍMICAS, S.A. ha llevado a cabo tres proyectos de investigación en los cuales han trabajado 12 empleados. Los empleados que participan en el Proyecto 1 cobran un sueldo de $15.000/hora, los del Proyecto 2, de $22.000/hora; y los del Proyecto 3, de $19.000/hora. Cada trabajador ha realizado gastos de diferente cuantía en la realización del proyecto (o proyectos) en que participa, en dos conceptos diferentes: material y desplaza-mientos. Crear un libro de trabajo llamado proyectos Crear la siguiente tabla llamada empleados:
Una vez realizada esta tabla crear otra tabla en una hoja de cálculo llamada salarios así:
PROYECTO SUELDO POR
HORA
A $ 15.000
B $ 22.000
C $ 19.000
EMPLEADOS PROYECTO HORAS $/HORASUELDO
TOTAL MATERIALES DESPLAZOS
Gutierrez Hermoso Maria Isabel B 320 $ 30.400 $ 0
Cebolla Ramos Antonio C 210 $ 80.200 $ 37.450
Medina steban Pedro B 150 $ 0 $ 23.450
Muñoz Muñoz Ernesto B 320 $ 535.471 $ 59.874
Casanueva Bejarano Laura A 350 $ 254.000 $ 0
Garcia Jimenez Jose Luis A 400 $ 297.546 $ 29.654
Guzman Cardenas Francisco A 350 $ 0 $ 0
Hinojosa Ceballos Lourdes C 240 $ 0 $ 26.741
Montero Pinzon Rosario C 100 $ 41.256 $ 59.520
35
En la celda D2 introduce la función necesaria (función BUSCARV) para que apa-rezca automáticamente el sueldo por hora de cada empleado al teclear el proyecto al que ha sido asignado. En la celda E2 introduce la fórmula necesaria para calcular el sueldo total que gana cada empelado. Una vez ingresados estos datos realizar:
a. Ordenar alfabéticamente, por apellidos y nombres de los empleados. b. Establecer algún sistema por el que rápida y fácilmente se pueda consultar, por
separado, los datos de la lista referente a cada proyecto.
FILTROS AVANZADOS Para ello veremos la siguiente teoría Filtros avanzados.ppt
top related