CENS Nº 455 “LA CANTABRICA” INFORMATICA TM: 3º 1ª 2013 APUNTE TEORICO: EXCEL Conteniendo teoria del uso de: Referencia Absoluta Sifecha Funsion Si :: Prof. Guarie Malvina Soledad :: Apunte Teorico y práctico EXCEL 3º Año Referencias Relativas – Absolutas - Mixtas Referencias relativas Una referencia relativa en una fórmula, como A1, se basa en la posición relativa de la celda que contiene la fórmula y de la celda a la que hace referencia. Si cambia la posición de la celda que contiene la fórmula, se cambia la referencia. Si se copia la fórmula en filas o columnas, la referencia se ajusta automáticamente. De forma predeterminada, las nuevas fórmulas utilizan referencias relativas. Por ejemplo, si copia una referencia relativa de la celda B2 a la celda B3, se ajusta automáticamente de =A1 a =A2. Referencias absolutas Una referencia de celda absoluta en una fórmula, como $A$1, siempre hace referencia a una celda en una ubicación específica. Si cambia la posición de la celda que contiene la fórmula, la referencia absoluta permanece invariable. Si se copia la fórmula en filas o columnas, la referencia absoluta no se ajusta. De forma predeterminada, las nuevas fórmulas utilizan referencias relativas y es necesario cambiarlas a referencias absolutas. Por ejemplo, si copia una referencia absoluta de la celda B2 a la celda B3, permanece invariable en ambas celdas =$A$1. Use la tecla de funciones F4 para hacer referencias absolutas. Referencias mixtas Una referencia mixta tiene una columna absoluta y una fila relativa, o una fila absoluta y una columna relativa. Una referencia de columna absoluta adopta la forma $A1, $B1, etc. Una referencia de fila absoluta adopta la forma A$1, B$1, etc. Si cambia la posición de la celda que contiene la fórmula, se cambia la referencia relativa y la referencia absoluta permanece invariable. Si se copia la fórmula en filas o columnas, la referencia relativa se ajusta automáticamente y la referencia absoluta no se ajusta. Por ejemplo, si se copia una referencia mixta de la celda A2 a B3, se ajusta de =A$1 a =B$1. Función SIFECHA: Función que devuelve el tiempo transcurrido entre dos fechas especificadas, en años, meses o días. Sintaxis: = SIFECHA ( Inicial ; Final ; Tipo) Inicial y final: son datos de tipo fecha entre los cuales se calcula el tiempo. Es decir: Número de serie de fecha. Fechas escritas como “dd/mm/aa” o similar (siempre entre comillas). Fórmulas que devuelvan una fecha. Referencias a celdas que contengan cualquiera de los valores anteriores. Tipo: es un dato de tipo texto que indica la unidad en la que se mide el tiempo transcurrido entre las dos fechas. Los valores de Tipo pueden ser: Y (de year, año), para calcular el tiempo en años M, para calcular el tiempo en meses. D, para calcular el tiempo en días. ¡Recordar cambiar el formato de celdas a general, para que muestre el resultado en número y no en fecha! Función SI: Devuelve un valor si la condición o argumento especificado es VERDADERO y otro valor si dicho argumento es FALSO. Sintaxis SI ( prueba_lógica ; valor_si_verdadero ; valor_si_falso ) ¿Qué se escribe en Prueba Lógica? 2 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año Prueba _ lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. Por ejemplo, A10=100 es una expresión lógica. Si el valor de la celda A10 es igual a 100, la expresión se evalúa como VERDADERO. De lo contrario, la expresión se evalúa como FALSO. Este argumento puede utilizar cualquier “operador de comparación”. Operador aritmético + (signo más) - (signo menos) * (asterisco) / (barra oblicua) % (signo de porcentaje) ^ (acento circunflejo) OPERADORES DE COMPARACION Significado (Ejemplo) Operador de comparación Significado (Ejemplo) Suma (A3+B3) Resta (A3-A1) Negación (-1) Multiplicación (A3*3) División (A3/3) Porcentaje (20%) = (signo igual) >(signo mayor que) Igual a (A1=B1) Mayor que (A1>B1) <(signo menor que) >= (signo igual o mayor que) <= (signo igual o menor que) Menor que (A1<B1) Igual o mayor que (A1>=B1) Igual o menor que (A1<=B1) Exponenciación (A3^2) <>(signo distinto de) Distinto de (A1<>B1) ¿Qué se escribe en Valor_si_Verdadero? Valor_si_verdadero es el valor que se devuelve si el argumento prueba _ lógica es VERDADERO. Puede ser un “texto”, una fórmula, un número o espacios en blanco. Por ejemplo, si este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba _ lógica se evalúa como VERDADERO, la función SI muestra el texto "Dentro de presupuesto". Si el argumento prueba _ lógica es VERDADERO y el argumento valor_si_verdadero está en blanco, este argumento devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lógico VERDADERO para este argumento. Valor_si_verdadero puede ser otra fórmula. ¿Qué se escribe Valor_si _falso? Valor_si_falso es el valor que se devuelve si el argumento prueba_lógica es FALSO. Puede ser un “texto, una fórmula, un número, espacios en blanco o llamar a otro si! Por ejemplo, si este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica se evalúa como FALSO, la función SI muestra el texto "Presupuesto excedido". Si el argumento prueba_lógica es FALSO y se omite valor_si_falso, (es decir, después de valor_si_verdadero no hay ninguna coma), se devuelve el valor lógico FALSO. Si prueba_lógica es FALSO y valor_si_falso está en blanco (es decir, después de valor_si_verdadero hay una coma seguida por el paréntesis de cierre), se devuelve el valor 0 (cero). Observaciones Es posible anidar hasta siete funciones SI como argumentos valor_si_verdadero y valor_si_falso para construir pruebas más elaboradas. 3 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año Usando condiciones simples Para hacer el cálculo de las asignaciones familiares se necesitarán dos columnas: una para la asignación por hijos y otra para la asignación por esposa. 1. Posicione el cursor en la celda H1 y escriba el título de la columna, por ejemplo: Asign. Hijos. 2. Pulse la tecla TAB para pasar a la siguiente columna. 3. Escriba el título de columna: Asign. Esposa. 4. Pulse la tecla ENTER para confirmar el ingreso del dato y ubicar el cursor en la celda H2. En la columna Asign. Hijos pueden ir dos cálculos, uno cuando la persona tiene hasta dos hijos (familia estándar) y otro cuando tiene 3 o más (familia numerosa). Al construir las fórmulas de una planilla se deben tomar en cuenta todas las variantes en los valores. Por ejemplo, para el caso de la asignación por hijos, hay que tomar en cuenta los posibles cambios; una persona con dos hijos puede tener uno más y como consecuencia el cálculo de la asignación cambiará. En estos casos, en los que una columna puede tener dos cálculos o valores, hay que utilizar funciones que permitan evaluar condiciones. En este caso, la condición es la cantidad de hijos que tiene cada empleado. Supongamos que se abonan $200 por cada hijo, pero si se tienen tres o más se paga un adicional (fijo) de $50. Dado que la cantidad de hijos se encuentra en la columna F, los cálculos serán: F2*200 para la familia estándar y F2*200+50 para la familia numerosa. Nota: La función SI tiene la sintaxis: =SI(condición, verdadera, falsa). Esta es una función lógica que evalúa una condición, si ésta se cumple (es verdadera) ejecutará determinado cálculo, si no se cumple (es falsa) hará otro cálculo. Para evaluar las condiciones se pueden utilizar los operadores matemáticos: = (igual), <> (distinto), < (menor), <= (menor o igual), > (mayor) y >= (mayor o igual). 1. Posicione el cursor en la celda H2 para ingresar la función que permita evaluar una condición: la cantidad de hijos. 2. Escriba la función =SI(F2<=2;F2*200;F2*200+50). Con esta función se pregunta si la cantidad de hijos es menor o igual a 2; si es cierto realiza el cálculo F2*200, si no lo es (son tres o más) hará el cálculo F2*200+50. 3. En este caso, el resultado es cero porque la persona no tiene hijos (una celda vacía es igual a cero). 4. Posicione el puntero del mouse en el manejador (margen inferior derecho) y el puntero adoptará el formato de una cruz negra. 4 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año 5. Arrastre para extender la fórmula hacia todos los empleados. La figura 5.5 muestra el cálculo realizado. Condiciones combinadas Ahora será preciso calcular la asignación por esposa, que cobrarán los empleados de sexo masculino (M) y que sean casados (C). La asignación por esposa será de $150. Para resolver este cálculo necesitará de una función que permita evaluar varias condiciones, y para ello Excel 2003 dispone de las funciones Y y O, cuya sintaxis es colocar, entre paréntesis, la lista de las condiciones que deben cumplirse (separadas por comas (,). Nota: Estas funciones devuelven dos posibles valores; VERDADERO y FALSO. La función Y devuelve el valor VERDADERO cuando todas las condiciones de la lista se cumplen; la función O devuelve el valor VERDADERO cuando por lo menos una de las condiciones listadas se cumple. Estas funciones no se usan en forma independiente, sino que se incluyen como condición de la función SI. 1. Posicione el cursor en la celda I2 para construir el cálculo de la asignación por esposa. 2. Escriba la función =SI(Y(D2="M";E2="C");150;0). Con esta función se pregunta si el/la empleado/a es de sexo masculino y casado, de ser así se asignarán 150 pesos, caso contrario nada (cero). 3. Haga un clic en el icono con el tilde verde para que el cursor quede en la celda donde ingresó la fórmula. En este caso, el resultado es cero porque el empleado es masculino y soltero (una de las condiciones no se cumplió). 4. Posicione el puntero del mouse en el manejador y el puntero asumirá el formato de una cruz negra. 5. Arrastre para extender la fórmula hacia todos los empleados. Ejemplos de uso de función si: Recordemos sintaxis: =SI (PRUEBA LOGICA; VALOR SI VERDADERO; VALOR SI FALSO) ◘ Veamos con un ejemplo: Si por ejemplo tuviéramos que formular una función que devuelve de forma automática un juicio, dependiendo de las notas obtenidas por los alumnos y teniendo en cuenta los siguientes datos: las notas se encuentran en una escala del 1 al 12 y para las notas mayores a 7 el juicio es “aprobado” de lo contrario (o sea notas menores a 7) el juicio será “no aprobado” O sea tenemos 2 posibles juiciosa la siguiente evaluación: ₪ Evaluación: notas mayor igual a 7 ₪ Juicio 1: Aprobado Las dos posibles salidas o resultantes de la función Si ₪ Juicio 2: No aprobado 5 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 1 2 3 4 5 6 7 8 A NOTAS 5 6 3º Año B JUICIO =SI(A2>=7;”APOBADO”;”NO APROBADO”) 7 8 10 3 2 Sabemos que al presionar enter Mostrará el resultado correcto según los datos evaluados y que luego se arrastra para obtener el resto de los resultados. Pero en el papel, en la columna juicio puede escribir como sería la función de acuerdo a cada celda de notas !? ◘ Veamos el siguiente caso: La formula a utilizar para resolver la siguiente situación sería distinta si se dan 3 posibles salidas. Dado que una sola función si permite contemplar dos posibles resultados, utilizaremos una segunda función si() anidada en la primera función si, esto se llama Bifurcación de función o anidamiento. En un ejemplo seria: Para los alumnos con notas mayores iguales a 8 se indicará “excelente” Para los alumnos con notas mayores iguales a 4 se indicará “Insuficiente” Para los alumnos con notas menores a 4 se indicará “Regular” ► Para tener en cuenta! La prueba lógica de Evaluación 3 es opcional Ya que puede devolver el juicio 3 por defecto de la Evaluación 1 y 2. Entonces ¿Cuál seria la Evaluación y los juicios? ₪ Evaluación 1: notas mayor igual a 8 ₪ Juicio 1: Excelente ₪ Evaluación 2: notas mayor ₪ Juicio 2: Insuficiente ₪ Evaluación 3 (opcional): notas menores a 4 ₪ Juicio 3: Regular 1 A NOTAS 2 5 3 6 4 7 5 8 6 10 7 3 B JUICIO =SI(A2>=8;”Excelente”;SI(A2>=4;”Insuficiente”;”Regular”)) 6 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año Sabemos que al presionar enter Mostrará el resultado correcto según los datos evaluados y que luego se arrastra para obtener el resto de los resultados. Pero en el papel, en la columna juicio puede escribir como sería la función de acuerdo a cada celda de notas !? ◘ Veamos otro ejemplo: (VER Y – O) Si el ingreso mensual de un empleado supera (inclusive) los 10.000 entonces debe mostrar el cargo “Gerente” si no, si el ingreso mensual este entre 10.000 y 5000 entonces el cargo es “Supervisor” de lo contrario es “Empleado” Entonces ¿Cuál seria la Evaluación y los juicios? ₪ Evaluación 1: ingreso mensual mayor igual a 10000 ₪ Juicio 1: Gerente ₪ Evaluación 2: ingreso mensual entre 10000 y 5000 ₪ Juicio 2: Supervisor ₪ Juicio 3: Por defecto, Empleado Como resolvería el de los cargos??? ESCRIBA COMO SERIA LA FUNCIÓN 1 2 3 4 5 6 A Ingreso mensual 10000 9000 5000 1500 1800 B Cargo Aquí se presenta el uso de condicionales lógicos dentro de la función SI, Y - O veamos su estructura y funcionamiento: Y Estructura: Y(Evaluación 1; Evaluación 2; Evaluación 3;...) Esta función suele utilizarse conjuntamente con la función Si. Nos permite realizar en lugar de una Evaluación varias. Y sólo se realizará el argumento situado en la parte verdadero del Si en el momento que todos los juicios sean verdaderos. Con un Ejemplo: 1 2 3 4 5 A EDADES 15 11 12 15 B ESTATURA 1,60 1,45 1,46 1,75 C CONDICIÓN =SI(Y(A1>16;B1>150);"Puede pasar";"NO puede pasar") 7 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año En la celda C2 aparecerá el texto "Puede pasar" si la edad es mayor de 16 años y mide más de 150. En el caso que alguna de las dos condiciones no se cumplan, aparecerá el texto "NO puede pasar” Observa que toda la función Y(...) se escribe dentro del primer argumento de la función Si. O Estructura: O(Evaluación 1; Evaluación 2; Evaluación 3;...) Esta función también se suele utilizar conjuntamente con la función Si. Con ella también podremos realizar varias evaluaciones dentro del Si y la parte que está en el argumento reservado para cuando la evaluación es verdadera, sólo se realizará en el caso que cualquiera de los juicios a las evaluaciones dentro de la O sea verdadera. Con un Ejemplo: 1 2 3 4 5 6 A EDADES 15 11 12 15 18 B ESTATURA 1,60 1,45 1,46 1,75 1,70 C CONDICIÓN =SI(O(A1>16;B1>150);"Puede pasar";"NO puede pasar") Utilizaremos el mismo ejemplo anterior pero dejaremos pasar si la persona es mayor de 16 años o mide más de 150. De esta manera con que se cumpla una de las dos aparecerá el texto "Puede pasar". El único caso que aparecerá "NO puede pasar", será cuando las dos preguntas no se cumplan. ◘ TRABAJO PRACICO FN SI - Nº1 Para seguir practicando: ESRIBIR LA FUNCIÓN DE CÓMO RESOLVER CADA CUESTIÓN. A) ▬ Indicar que debe pagar de acuerdo a que plan fue elegido: Si tiene plan A el monto a pagar es de 580 Si tiene plan B el monto a pagar es de 320 Si tiene plan C el monto a pagar es de 150 1 2 3 4 5 6 A PLAN A A C B A B MONTO A PAGAR B) ▬ Indicar el porcentaje de descuento correspondiente de acuerdo al plan elegido y año de inscripción: 8 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año Si tiene Plan A y fue inscripto en el año 2009, obtuvo un descuento del 10% Si tiene Plan B y fue inscripto en el año 2008, obtuvo un descuento del 3% Si tiene Plan C y fue inscripto en el año 2005, no obtuvo descuento. De lo contrario indicar que un hubo coincidencias A 1 PLAN 2 3 4 5 6 A C B A B B AÑO DE INSCRIPCIÓN 2005 2005 2008 2009 2001 C DESCUENTO C) ▬ Mostrar en que condición esta cada alumno de acuerdo a las siguientes condiciones: Si el total de alumnos inscriptos a la asignatura no superan los 50 inscriptos deberá decir BAJA, si esta comprendida entre 51 y 100 dirá NORMAL, superando los 100 inscriptos deberá indicar ALTA. 1 2 3 4 5 6 7 8 9 10 A CANTIDAD DE INSCRIPTOS 115 95 75 58 102 68 36 132 41 B CONDICIÓN 9 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año TRABAJO PRACICO FN SI - Nº2 Ejercicios. En cada caso indicar: En qué celda coloco la función Pasar de lenguaje coloquial a una fórmula de Excel colocando las celdas adecuadas. 1) Si el vendedor superó los 60 artículos vendidos se lo considera “el posible empleado del mes” de lo contrario “para otro mes será” 2) Si el socio hace rugby entonces paga 180$ mensuales sino paga 100$. 3) Si el alumno realizó el trabajo entonces aprobó la materia sino debe recuperar. 4) Si las ventas superaron los 1000 pesos se la considera suficiente de lo contrario se la considera insuficiente. 5) Si las partes de monóxido de carbono por millón supera el máximo tolerable entonces es un estado intolerable de lo contrario es un estado normal. 10 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año 6) Si el ingreso mensual de un empleado supera los 10.000 entonces es gerente, sino si el ingreso mensual está entre 10.000 y los 5000 entonces es supervisor, de lo contrario es empleado. 7) Si la antiguedad de un empleado es menor a 1 año entonces el sueldo queda como está, si la antiguedad es mayor a 5 años se le suma al sueldo 100$ más, de lo contrario se le suma 50$ más. 11 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año ESCRIBA LA FORMULA SEGÚN CORRESPONDA A CADA EJERCICIO!!! 1) CON MIS AMIGOS QUE TIENEN $100 O MAS EN EL BOLSILLO, "SALIMOS EL SABADO" DE LO CONTARIO "SE QUEDAN EN CASA" Amigos Karen Javier Sara Karina Carlos Miguel Esteban Juan Carina Lola bolsillo 150 700 800 900 200 150 50 10 789 15 Salen Sabado? 2) Si la luz del semáforo es roja entonces espero para cruzar, sino si la luz del semáforo es amarilla entonces presto atención, de lo contrario (ni es roja, ni es amarilla, es verde) entonces cruzo. LUZ SEMAFORO AMARILLO ROJO VERDE QUE HAGO? 3) Si la nota de FINALES del alumno es menor a 4 entonces el alumno debe recuperar, sino si la nota del alumno está entre 4 y 6 es satisfactorio, sino es muy satisfactorio. NOTA 7 8 9 5 6 4 7 OBSERVACIONES 4) Si el tipo cliente es consumidor final entonces pertenece a la categoría A, sino si el tipo de cliente es responsable inscripto entonces pertenece a la categoría B, sino si el tipo de cliente es responsable no inscripto entonces pertenece a la categoría C, de lo contrario pertenece a la categoría D. Tipo de Cliente Consumidor final Responsable inscripto Responsable no inscripto Consumidor final Categoria que corresponde: tipo de Factura a Emitir 12 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad. Apunte Teorico y práctico EXCEL 3º Año Responsable inscripto Responsable no inscripto Responsable inscripto Responsable no inscripto Consumidor final Responsable no inscripto Responsable inscripto si su sueldo supera los 4000 y no tiene faltas, al sueldo basico se le incrementa 300, si tiene faltas entre 1 y 5 se le resta un 5% de su sueldo, y si tiene mas de 5 faltas se le restan un 25 % de su sueldo. Legajo 1119 1189 1478 1236 6547 8965 1236 5823 9654 Faltas 8 1 0 0 1 0 5 2 2 Sueldo Basico 3500 4500 6500 8500 4580 4578 3694 4587 6540 Sueldo Final 13 CENS 455 LA CANTABRICA – Prof. Guarie Malvina Soledad.