Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Funciones Lógicas XXIII. FUNCIONES - Lógicas 23.1. FUNCIONES DE LÓGICAS: Las funciones lógicas permites comparar celdas con determinados contenidos de tipo número (valor); así como los datos literales con el objeto de obtener mensajes y acceso a operaciones de cálculos, utilizando fórmulas y funciones. Las funciones lógicas emplean los siguientes operadores de relación: Operador Función > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que = Igual que <> Diferente que 23.2. LISTA DE FUNCIONES LÓGICAS: - SI - O - Y - SI ANIDADA - SI Y - SI O - SI.ERROR Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. SI XXIII. FUNCIONES - Lógicas - SI 23.3. FUNCIONES LÓGICAS - SI: Devuelve un valor entre dos posibles valores, dependiendo de una condición indicada. La función SI es una de las funciones más utilizadas al momento de comparar los contenidos de las celdas con el objetivo de administrar la gestión de mensajes, operaciones de cálculo en base a fórmulas y funciones. Sintaxis: =SI(prueba_lógica, [valor_si_verdadero], [valor_si_falso]) donde: Prueba_lógica: Es una comparación entre dos celdas usando operadores lógicos. Recuerde que los operadores lógicos son =, <, >, <>, >=, <=. valor_si_verdadero: Es el valor, celda o texto especificado a devolver si la prueba lógica es verdadera. valor_si_falso: Es el valor, celda o texto especificado a devolver si la prueba lógica que se está aplicando es falsa. Ejemplo 1: La Cia "ABC" determina considerar un AUMENTO del 15% sobre el Precio Unitario actual a TODOS los articulos. Determine dicho aumento y el nuevo precio. ARTICULO CATEGORIA F.COMPRA P.UNITARIO AUMENTO N. PRECIO VICTOR ACOSTA RAMIREZ: Es igual al P.UNITARIO mas el AUMENTO ARTICULO1 A 12/12/98 120 ARTICULO2 B 12/13/98 346 ARTICULO3 A 12/14/98 129 ARTICULO4 A 12/15/98 876 ARTICULO5 B 12/16/98 34 ARTICULO6 A 12/17/98 87 ARTICULO7 A 12/18/98 1245 ARTICULO8 B 12/19/98 124 La Cia "ABC" ahora decide considerar un aumento de todos los articulos pero esta vez CONDICIONADO de acuerdo a la CATEGORIA. Haga uso de la Tabla de Datos. ARTICULO CATEGORIA F.COMPRA P.UNITARIO AUMENTO VICTOR ACOSTA RAMIREZ: Haga uso de la TABLA DE DATOS para determinar el aumento por categorías N. PRECIO TABLA DE DATOS ARTICULO1 A 12/12/98 120 CATEGORIA % AUMENTO ARTICULO2 B 12/13/98 346 A 10% ARTICULO3 A 12/14/98 129 B 15% ARTICULO4 A 12/15/98 876 ARTICULO5 B 12/16/98 34 ARTICULO6 A 12/17/98 87 ARTICULO7 A 12/18/98 1245 ARTICULO8 B 12/19/98 124 Ejemplo 2: Determinar el SUELDO NETO de cada trabajador si se desea proporcionarles un AUMENTO del 12% sólo a aquellos que ganen menos de S/. 750 como SUELDO BASICO. NOMBRES S. BASICO AUMENTO S. NETO MAURO: S. BASICO + AUMENTO VICTOR ACOSTA RAMIREZ: Haga uso de la TABLA DE DATOS para determinar el aumento por categorías VICTOR ACOSTA RAMIREZ: Es igual al P.UNITARIO mas el AUMENTO JUAN 656.87 CARLOS 878.89 VICTOR 545.65 CARLA 1093.87 SILVIA 650.66 CESAR 1090.98 Ejemplo 3: Determine la TALLA del alumno, bajo el siguiente criterio: A = ALTO, B = BAJO ALUMNO Codigo Talla LUIS B JOSE B ANA A KAREN A CESAR B MILTON A MIGUEL B Ejemplo 4: Determien la CONDICION del alumno, bajo la siguiente condición : Si la NOTA es mayor o igual a 11.5 la condición será APROBADO de lo contrario DESAPROBADO ALUMNO NOTA CONDICION ELENA 13 SANDRO 11.4 JOSE 16 KAREN 11.5 ANGELA 07 PEDRO 14 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. O XXIII. FUNCIONES - Lógicas - O 23.4. FUNCIONES LÓGICAS - O: Evalúa una serie de comparaciones. Si al menos una de ellas es verdadera, la función devuelve VERDADERO. Solo si todas ellas son falsas, devuelve FALSO. Sintaxis: =O(valor_lógico1, [valor_lógico2], ...) donde: valor_lógico1; [valor_lógico2]: Pueden ser hasta 30 condiciones que se desean probar en las cuales se obtenga como resultado un valor lógico tipo VERDADERO o FALSO. Ejemplo: Se evalúan dos pruebas: que su Nota parcial sea mayor a 13 o que su Examen final sea aprobatorio. Nota aprobatoria es igual o mayor a 11. Código Parcial Final Resultado 100101 11 07 100102 15 13 100103 15 13 100104 07 08 100105 13 11 100106 09 07 100107 10 14 100108 08 09 100109 11 05 100110 13 05 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. Y XXIII. FUNCIONES - Lógicas - Y 23.5. FUNCIONES LÓGICAS - Y: Evalúa una serie de condiciones. Si todas las condiciones son verdaderas, devuelve VERDADERO. Si al menos una de ellas es falsa, devuelve FALSO. Sintaxis: =Y(valor_lógico1, [valor_lógico2], ...) donde: valor_lógico1; [valor_lógico2]: Pueden ser hasta 30 condiciones que se desean probar en las cuales se obtenga como resultado un valor lógico tipo VERDADERO o FALSO. valor_lógico1 (obligatorio): La primera condición que se desea probar se puede evaluar como VERDADERO o FALSO. valor_lógico2 (opcional): Las condiciones adicionales que se desean probar se pueden evaluar como VERDADERO o FALSO hasta un máximo de 255 condiciones. Ejemplo: Se dara que el Resultado sea VERDADERO si el documento es Pasaporte y de tipo Diplomático. Documento Tipo Resultado Pasaporte Oficial Travel Document Normal CI Especial CI Diplomático Pasaporte Diplomático Travel Document Normal Pasaporte Diplomático Pasaporte Oficial Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. SI ANIDADA XXIII. FUNCIONES - Lógicas - SI ANIDADO 23.6. FUNCIONES LÓGICAS - SI ANIDADO: Se utiliza cuando existen mas de 2 condiciones. Sintaxis: =SI(prueba_lógica1, [valor_si_verdadero], SI(prueba_lógica2, [valor_si_verdadero], SI(prueba_lógicaN,….,[valor_si_falso]))) donde: prueba_lógica1, prueba_lógica2, …., prueba_lógicaN: Es una comparación entre dos celdas usando operadores lógicos. Recuerde que los operadores lógicos son =, <, >, <>, >=, <=. valor_si_verdadero: Es el valor, celda o texto especificado a devolver si la prueba lógica es verdadera. valor_si_falso: Es el valor, celda o texto especificado a devolver si la prueba lógica que se está aplicando es falsa. Ejemplo 1: Determine el TIPO DE TRABAJADOR: B = BUENO, R = REGULAR, M = MALO Nombre Código Tipo Trabajador LUIS B HUGO M CARMEN R ANDREA B SALLY M Ejemplo 2: Determine el NOMBRE de la carrera: 1 = FINANZAS, 2 = MARKETING, 3 = COMPUTACION, 4 = ADMINISTRACION Carreras Nombre 2 4 1 2 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. SI Y XXIII. FUNCIONES - Lógicas - SI Y 23.7. FUNCIONES LÓGICAS - SI Y: Devuelve VERDADERO si todos los argumentos son VERDADEROS; y FALSO si algún argumento es FALSO. Sintaxis: =SI(Y(prueba_lógica1, prueba_lógica2, …, prueba_lógicaN), [valor_si_verdadero], [valor_si_falso]) donde: prueba_lógica1, prueba_lógica2, …., prueba_lógicaN: Es una comparación entre dos celdas usando operadores lógicos. Recuerde que los operadores lógicos son =, <, >, <>, >=, <=. valor_si_verdadero: Es el valor,celda o texto especificado a devolver si la prueba lógica es verdadera. valor_si_falso: Es el valor, celda o texto especificado a devolver si la prueba lógica que se está aplicando es falsa. Ejemplo 1: Determinar la BONIFICACION: si es de sexo MASCULINO y estado civil CASADO, recibe una bonificación del 10% sobre su S_Básico. Sexo E_Civil S_Básico Bonificación VICTOR ACOSTA RAMIREZ: Si es de Sexo Masculino Y Casado, recibe una Bonificación del 10% sobre su S_Básico; de lo contrario cero M S 1000 F C 1200 M C 850 F S 950 M C 1000 Ejemplo 2: Determine la CONDICION de cada cliente: Si su SUELDO es mayor o igual a 4500 y es PROPIETARIO de una casa, es APTO de lo contrario NO APTO. CLIENTE SUELDO PROPIETARIO CONDICION JAIME PEREZ 4500 SI MARIBEL DIAZ 4570 NO ALEJANDRO CALLE 8500 SI KIARA RAZURI 3500 SI JORGE CASTRO 6500 SI CLAUDIO TELLO 3800 NO Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. SI O XXIII. FUNCIONES - Lógicas - SI O 23.8. FUNCIONES LÓGICAS - SI O: Devuelve VERDADERO si todos los argumentos son VERDADEROS; y FALSO si algún argumento es FALSO. Sintaxis: =SI(O(prueba_lógica1, prueba_lógica2, …, prueba_lógicaN), [valor_si_verdadero], [valor_si_falso]) donde: prueba_lógica1, prueba_lógica2, …., prueba_lógicaN: Es una comparación entre dos celdas usando operadores lógicos. Recuerde que los operadores lógicos son =, <, >, <>, >=, <=. valor_si_verdadero: Es el valor, celda o texto especificado a devolver si la prueba lógica es verdadera. valor_si_falso: Es el valor, celda o texto especificado a devolver si la prueba lógica que se está aplicando es falsa. Ejemplo 1: Si el Distrito corresponde a SURCO o LA MOLINA deberá mostrar CERCA de lo contrario LEJOS Distrito Observación Surco La Molina Rimac Los Olivos Miraflores Lince Surco Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Func. SI.ERROR XXIII. FUNCIONES - Lógicas - SI.ERROR 23.9. FUNCIONES LÓGICAS - SI.ERROR: Devuelve o restablece un valor determinado, en caso de que un fórmula o celda contenga un error. Sintaxis: =SI.ERROR(valor, valor_si_error) donde: valor: Es una referencia a otra celda o una fórmula. valor_si_error: Es el valor en caso que el argumento valor devuelva un error. Ejemplo 1: Completar los campos de las diferentes tablas. 1. Si el codigo contine la letra X el sueldo será 2000 soles de lo contrario 1500 soles. 2. Si el trabajador tiene mas de 2 hijos darle bonificacion de 100 soles por cada hijo, caso contrario 80 por cada hijo. PLANILLA DE PAGOS CODIGO NOMBRE SUELDO HIJOS BONIF. TOTAL CAXPD FLOR 3 CAXPD JANET 2 CAZPD CARLOS 1 CAZPD ALEXIS 5 Si aplicamos la formula de HALLAR(texto_buscado, dentro_del_texto, [num_inicial]) para buscar la X dentro de la celda afectada nos dara los siguiente resultados: Aplicando la fórmula de HALLAR("X",B23,1) el resultado es 3 Aplicando la fórmula de HALLAR("X",B24,1) el resultado es 3 Aplicando la fórmula de HALLAR("X",B25,1) el resultado es ERROR:#VALUE! Aplicando la fórmula de HALLAR("X",B26,1) el resultado es ERROR:#VALUE! Dado que no se puede trabajar con errores se empleara la función SI.ERROR para que cuando un celda muestre un error esta pueda ser reemplazado por otro dato que resulte conveniente. Aplicando la fórmula de SI.ERROR(HALLAR("X",B23,1),0) el resultado es 3 Aplicando la fórmula de SI.ERROR(HALLAR("X",B24,1),0) el resultado es 3 Aplicando la fórmula de SI.ERROR(HALLAR("X",B25,1),0) el resultado es 0 Aplicando la fórmula de SI.ERROR(HALLAR("X",B26,1),0) el resultado es 0 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com dos errores de tipo valor muestra en ves de los errores el valor asignando Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Ejercicio 01 XXII. FUNCIONES - Lógicas - Ejercicio 01 EJERCICIO 01: Obtener el valor del sueldo del personal utilizando las condiciones dadas en la tabla: PERSONAL EXPERIENCIA HIJOS CATEGORIA SUELDO TABLA DE CONDICIONES Pepe 2 1 D EXPERIENCIA CATEGORIA HIJOS SUELDO Angel 5 0 B >15 A >=3 S/. 2,000.00 Adrian 4 0 C <5 C S/. 1,000.00 Daniel 10 2 B Demás S/. 1,500.00 Joel 15 1 C Johans 11 3 D Erickson 20 3 A Eva 8 1 C Paulina 1 0 A Maria 16 0 B Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Ejercicio 02 XXII. FUNCIONES - Lógicas - Ejercicio 02 EJERCICIO 02: Completar los campos de: promedio, estado y nivel de la tabla de actas de notas: ACTA DE NOTAS Codigo A l u m n o (a) Win. 8 Word Excel Promedio Victor Acosta: Redondear este resultado a 2 decimales Estado Victor Acosta: Depende del Promedio obtenido; si es mayor e igual a 11.5 debe mostrar APROBADO de lo contrario DESAPROBADO. Nivel Victor Acosta: Haga uso de la Tabla de Niveles A005 García Pablo 12 13 15 A003 Gil Marilú 15 14 16 A001 Carlos Castillo 11 17 14 A006 Jaime Izaga 8 5 7 A002 Ricardo Duarte 11 16 14 A004 Raúl Nunura 15 11 10 A007 Eliana Díaz 17 14 9 A010 Teofilo Cubillas 11 15 11 A008 Luis Rubiños 10 12 14 A011 Ricardo Marquez 6 11 15 A009 Adolfo Suarez 13 9 8 Datos Estadísticos: Tabla de Niveles Promedio de la clase: Promedios Nivel Promedio Máximo: Menores a 11.5 Malo Promedio Mínimo: Entre 11.5 y 14.9 Regular Entre 15 y 17 Bueno Mayores a 17 Excelente Utilizando las funciones de búsqueda y referencia completar la siguiente tabla: Consulta de alumnos Codigo A l u m n o (a) Win. 8 Word Excel Promedio Victor Acosta: Redondear este resultado a 2 decimales Estado Victor Acosta: Depende del Promedio obtenido; si es mayor e igual a 10.5 debe mostrar APROBADO de lo contrario DESAPROBADO. Nivel Victor Acosta: Haga uso de la Tabla de Niveles Victor Acosta: Redondear este resultado a 2 decimales Victor Acosta: Depende del Promedio obtenido; si es mayor e igual a 11.5 debe mostrar APROBADO de lo contrario DESAPROBADO. Victor Acosta: Haga uso de la Tabla de Niveles A002 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Ejercicio 03 XXII. FUNCIONES - Lógicas - Ejercicio 03 EJERCICIO 03: Completar los campos de bonificaciones según las condiciones mensionadas en los comentarios. LISTADO DE TRABAJADORES DE LA EMPRESA APELLIDOS NOMBRES DISTRITO SEXO ECIVIL HIJOS SUELDO BONIF-1 Ernesto Rodas León: Todos los trabajadores tienen una bonifcación del 20% de su sueldo BONIF-2 Ernesto Rodas León: Las MADRES SOLTERAS tienen una bonificacion del 10% sobre su sueldo BONIF-3 Ernesto Rodas León: Los CASADOS o VIUDOS tienen una bonificacion del 15% sobre su sueldo. BONIF-4 Ernesto Rodas León: Todos los trabajadores que NO viven en MIRAFLORES tienen una bonificacion del 5% sobre su sueldo TOT-SUELDO Ernesto Rodas León: Sueldo mas bonificaciones Ernesto Rodas León: Todos los trabajadores tienen una bonifcación del 20% de su sueldo BAUTISTA FLORES PILAR MIRAFLORES F S 2 S/. 280.00 CORIA ROBLES LUISA SURCO F C 2 S/. 1,500.00 CANELO SALDAÑA BEATRIZ MIRAFLORES F C 0 S/. 420.00 CESPEDES MERINO DANIEL SAN ISIDRO M V 1 S/. 780.00 GAMARRA OCHOA JOSE SURCO M D 2 S/. 350.00 ORTIZ CHIMA LUIS SAN BORJA M S 2 S/. 1,200.00 CALDERON SANCHEZ ANDRESPUEBLO LIBRE M C 1 S/. 210.00 RAMIREZ BANDAN JULIO MIRAFLORES M S 1 S/. 570.00 LEON ALCAZAR ALBERTO SAN BORJA M S 0 S/. 790.00 SANCHEZ ORTIZ OSCAR BREÑA M D 3 S/. 1,900.00 TANG MONTENEGRO DANIEL BREÑA M S 1 S/. 150.00 RAMIREZ SANCHEZ OSCAR SAN ISIDRO M C 0 S/. 2,500.00 PALOMINO CASAS ZOILA SURCO F S 1 S/. 3,500.00 PALOMINO CASAS MARIA SURCO F V 1 S/. 3,200.00 MERINO COELLO PAOLA SAN LUIS F C 2 S/. 1,500.00 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Ejercicio 04 XXII. FUNCIONES - Lógicas - Ejercicio 04 EJERCICIO 04: Complete los campos según las condiciones de los comentarios. Fast S.A. Cuadro de Facturas Pendientes de Cobranza Fecha de Hoy: Tabla I: Nro. Fact. Tipo de Pago C Contado Nro. Fact. Cliente Fech. Vencto. Importe Dias Venc. A satisfied Microsoft Office user: Calcular los Dias Vencidos en base a la Fech. Vcto. de las facturas. Mostra cero si aún no vence Tipo de Pago Victor Acosta: Haga uso de la Tabla I Mora Victor Acosta: Haga uso de la Tabla II, dependiendo del Tipo de Pago Sub. Total MAURO: Importe + Mora A satisfied Microsoft Office user: Calcular los Dias Vencidos en base a la Fech. Vcto. de las facturas. Mostra cero si aún no vence E Credito LC003 Around the Horn 2-Oct-16 S/. 6,500.00 LE005 Bólido Comidas 20-Sep-16 S/. 800.00 LE001 Cactus Comidas 28-Sep-16 S/. 2,300.00 Tabla II: LC002 Rancho grande 8-Sep-16 S/. 5,800.00 Al Contado LE004 The Big Cheese 12-Sep-16 S/. 750.00 Días Venc. % Mora x Dia LC006 Eastern Connection 17-Sep-16 S/. 4,000.00 Hasta 7 1% LC008 Godos Cocina Típica 5-Sep-16 S/. 625.00 Entre 8 y 15 2% LC010 Great Lakes Food Market 19-Sep-16 S/. 850.00 Mayores a 15 4% LE007 Island Trading 14-Sep-16 S/. 2,450.00 Al Credito LC009 Old World Delicatessen 7-Sep-16 S/. 1,250.00 Días Venc. % Mora x Dia LE013 Pericles clásicas 4-Sep-16 S/. 2,330.00 Hasta 7 2% LC011 Que Delícia 2-Sep-16 S/. 1,170.00 Entre 8 y 15 4% Mayores a 15 6% Tot. Deuda: Datos Estadísticos: Deuda Promedio: Dueda Máxima: Dueda Mínima: Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com Ejercicio 05 XXII. FUNCIONES - Lógicas - Ejercicio 05 EJERCICIO 05: Según las condiciones mostradas en las tablas de total, bonificación y estado completar los campos de la tabla de Atención. Total (Pacientes por Costo) Bonificación Estado Si es de Especialidad S/. 45.00 Turno 1 S/. - 0 # pacientes mayor a 15 Turno completo Si es de Generales S/. 30.00 Turno 2 S/. 50.00 # paciente menor e igual a 15 A concluir Atención: 1ra semana de julio 2016 Médico Consultorio Turno Pacientes Total Bonificación Estado M-1001 General 1 20 M-1002 Especialidad 2 18 M-1003 General 1 13 M-1004 General 1 22 M-1005 General 1 16 M-1006 Especialidad 2 14 M-1007 Especialidad 2 21 M-1008 General 2 18 M-1009 General 2 9 M-1010 General 1 24 Autor: Mauro Tarazona bernal - jmtarazonabernal@gmail.com - jmtarazonabernal@hotmail.com Docente: Ing. Mauro Tarazona Bernal Correo-e: jmtarazonabernal@gmail.com
Compartir