Manual de Excel Avanzado

March 30, 2018 | Author: Andrew Hr | Category: Spreadsheet, Formula, Microsoft Excel, Argument, Algorithms


Comments



Description

UNIVERSIDAD NACIONAL DE INGENIERÍAPrograma de Atención Empresarial Ing. Noel Antonio Pavón L. 1 Curso Avanzado de Microsoft Excel 2010 Docente: Ing. Noel Antonio Pavón López Email: [email protected] [email protected] Managua, Febrero 2011. Ing. Noel Antonio Pavón L. 2 Introducción: Microsoft Office Excel, más conocido como Microsoft Excel, es una aplicación para manejar hojas de cálculo. Este programa es desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables. Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta cálculos de préstamos hipotecarios. Una hoja de cálculo es un programa que es capaz de trabajar con números de forma sencilla e intuitiva. Para ello se utiliza una cuadrícula donde en cada celda de la cuadrícula se pueden introducir números, letras y gráficos. Por ejemplo, para sumar una serie de números sólo tienes que introducirlos uno debajo de otro, como harías en un papel, colocarte en la celda donde irá el resultado y decirle a Excel que quieres hacer la suma de lo que tienes encima (ya veremos más adelante cómo se hace exactamente, pero es muy fácil). Quizás pienses que para hacer una suma es mejor utilizar una calculadora. Pero piensa qué ocurre si te equivocas al introducir un número en una suma de 20 números, tienes que volver a introducirlos todos; mientras que en Excel no importa si te equivocas al introducir un dato, simplemente corriges el dato y automáticamente Excel vuelve a calcularlo todo. Esto es importante cuando los cálculos son un poco más complicados, imagina que estás haciendo la declaración de la renta a mano y al final descubres un error, tendrías que volver a calcularlo todo. Si lo haces con Excel sólo tienes que corregir un dato. Esta característica de recálculo automático te permite también hacer simulaciones fácilmente. Por ejemplo, si estás calculando lo que tendrás que pagar al mes al pedir un préstamo hipotecario, basta que vayas introduciendo diferentes cantidades en el importe del préstamo para que veas lo que tendrías que pagar en cada caso. Ing. Noel Antonio Pavón L. 3 2. tanto en el plano personal como en el plano profesional. del estilo de los gráficos en forma de tarta y en forma de barras que se ven en las encuestas. Noel Antonio Pavón L.. debajo de la barra de herramientas puedes ver la fórmula que se ha utilizado =D11*0. También puedes ver en este ejemplo cómo se puede utilizar texto en cualquier parte de la hoja de cálculo..Vamos a ver otro ejemplo que nos servirá para ver más características de Excel.16. En esta imagen tienes una sencilla factura realizada con Excel. Excel también es capaz de dibujar gráficos a partir de los datos introducidos.16 es decir.B. incluso podríamos haber puesto un gráfico con el logotipo de la ferretería.. Desde llevar las cuentas familiares hasta los más complejos cálculos financiero.3. el producto de lo que hay en la celda D11 multiplicado por 0.. En la celda D12 se ha calculado el IVA. Puedes observar como las columnas se numeran por letras A.. Conceptos de Excel Aquí podrás encontrar los conceptos más básicos que utiliza Excel. Para entender mejor cada uno de los conceptos explicados te aconsejamos abrir otra ventana con Excel y comprobarlo. Otra cosa buena de Excel es que no es necesario saber matemáticas para utilizarlo. En muchas ocasiones es suficiente con utilizar las operaciones básicas.. En la columna D se ha calculado el producto de las columnas B y C. si sabes matemáticas mucho más partido podrás sacar de Excel. Ing. 4 . Excel se puede utilizar para multitud de cosas. Aunque en este ejemplo no se ve. y las filas por números 1. Por supuesto.C. . Una columna es el conjunto de celdas seleccionadas verticalmente. AB.. ya que por ejemplo todas las hojas referidas a un mismo proyecto o trabajo podrían agruparse en un sólo libro... Los libros de trabajo son una gran herramienta de organización. Hoja2.. Noel Antonio Pavón L... Hoja de cálculo La hoja de cálculo es uno de los distintos tipos de hojas que puede contener un libro de trabajo. y así sucesivamente.Libro de trabajo Un libro de trabajo es el archivo que creamos con Excel. Cada vez que empezamos un nuevo trabajo con Excel el número del libro irá variando dependiendo de cuántos se hayan creado en esta sesión. B. cada una de ellas nombradas de la forma Hoja1.. Los libros de trabajo de Excel tienen la extensión .. Si miras en la parte inferior de la ventana de Excel encontrarás las diferentes hojas del libro de trabajo. Es como una gran hoja cuadriculada formada por 256 columnas y 65.. en la Barra de título en la parte superior de la ventana verás como pone Microsoft Excel ... en principio constará de 3 hojas aunque el número de éstas puede variar entre 1 y 255... Las hojas de cálculo están formadas por columnas y filas.Libro1.. 5 . el nombre que se asigna será Libro2. Esto lo puedes comprobar en la pantalla de Excel. Así si empezamos otro trabajo. es decir. el siguiente Libro3. Ing.AA. Cuando se inicia una sesión de Excel automáticamente se abre un nuevo libro de trabajo con el nombre provisional de Libro1. por ejemplo A. Cada columna se nombra por letras. C. en ningún caso significa que el archivo ya se encuentra guardado.. todo lo que hacemos en este programa se almacenará formando el libro de trabajo.536 filas. Un libro de trabajo está formado por varias hojas.XLS para que el ordenador los reconozca como tal. Cuidado que el nombre asignado sólo sirve como referencia para identificar los trabajos mientras no se hayan guardado. Es una herramienta muy útil para todas aquellas personas que trabajen con gran cantidad de números y necesiten realizar cálculos u operaciones con ellos..IV. Cuando el cursor está posicionado en alguna celda preparado para trabajar con ésta. 6 . La intersección de una columna y una fila se denomina Celda y se nombra con el nombre de la columna a la que pertenece y a continuación el número de su fila. De igual forma tenemos la fila activa. Si observas la ventana de Excel podrás comprobar todo lo explicado anteriormente. Noel Antonio Pavón L. que es un bloque rectangular de una o más celdas que Excel trata como una unidad. Otro concepto muy importante en una hoja de cálculo es el de Rango. Los rangos son vitales en la Hoja de Cálculo. ya que todo tipo de operaciones se realizan a base de rangos. fila donde se encuentra la celda activa y columna activa.Cada fila se numera desde 1 hasta 65536 y es la selección horizontal de un conjunto de celdas de una hoja de datos. Más adelante veremos las distintas formas de definir un rango. Ing. dicha celda se denomina Celda activa y se identifica porque aparece más remarcada que las demás. por ejemplo la primera celda pertenece a la columna A y la fila 1 por lo tanto la celda se llama A1. columna de la celda activa. 4. cada uno de sus argumentos. 5. Nombre de la función. el cuadro de diálogo Insertar función irá mostrando el nombre de la función. Paréntesis de cierre. El tipo de argumento que utiliza una función es específico de esa función. Así. los argumentos pueden ser números. de fecha y hora.argumentoN) Esto es: 1. 2. 7 . Estas funciones pueden ser matemáticas y trigonométricas. matrices. valores lógicos como VERDADERO o FALSO. de texto. el resultado actual de la función y el resultado actual de toda la fórmula.…. de búsqueda y referencia y de información. el cuadro de diálogo Insertar función le ayudará a introducir las funciones de la hoja de cálculo. valores de error como #N/A o referencias de celda.Función Una función es una fórmula predefinida por Excel que opera sobre uno o más valores (argumentos) en un orden determinado (estructura). Argumentos de la función separados por puntos y comas. de base de datos. Signo igual (=). Paréntesis de apertura. El resultado se mostrará en la celda donde se introdujo la formula. Insertar función Cuando cree una fórmula que contenga una función. 3. A medida que se introduzca una función en la fórmula. estadísticas. Excel cuenta con una gran variedad de funciones dependiendo del tipo de operación o cálculo que realizan. Noel Antonio Pavón L. texto. lógicas. Un argumento puede ser una constante. Barra de Función Estructura de una función La sintaxis de cualquier función es: =nombre_funcion(argumento1. una fórmula o incluso otra función. una descripción de la función y de cada argumento.argumento2. Ing. financieras. si es mayor a 50. Si la celda A5 contiene el valor numérico 15. Límites del nivel de anidamiento Una fórmula puede contener como máximo siete niveles de funciones anidadas. Noel Antonio Pavón L. a continuación. con frecuencia. Cuando se escribe la fórmula no se deben dejar espacios en blanco dentro de la misma. entonces. por lo general. Por ejemplo. la celda A4 contiene el valor numérico 4. Resultados válidos Cuando se utiliza una función anidada como argumento.Para introducir una fórmula. Ing. la fórmula =A5+A4*3 expresa que se multiplique el valor que contiene la celda A4 por el valor constante 3 y. Las fórmulas están conformadas por operadores de cálculo. se debe entrar como primer carácter el signo igual ( El signo igual = le indica a Excel que los caracteres que le siguen constituyen una fórmula ). En una fórmula. se le sume el valor que contiene la celda A5 al anterior resultado ( como se verá mas adelante la multiplicación * tiene mayor prioridad que la suma + ). invoca a la función SUMA (función anidada). el cual será asignado a la celda en la que se ingresó la fórmula. Fórmula Las fórmulas en Excel son expresiones que se utilizan para realizar cálculos o procesamiento de valores. 8 . operandos y. por funciones. produciendo un nuevo valor que será asignado a la celda en la cual se introduce dicha fórmula. Funciones Anidadas Excel permite el utilizar funciones como uno de los argumentos de otra función. los argumentos. Por ejemplo: =SI(PROMEDIO(A1:A10)>50. intervienen valores que se encuentran en una o más celdas de un libro de trabajo. cuenta con dos opciones: 1. esta fórmula al ser calculado por el Excel producirá 27 como resultado final. este asistente mostrará el nombre de la función.SUMA(B1:B10). ésta deberá devolver el mismo tipo de valor que el que utilice el argumento. Si el nombre de la formula es correcto Excel indicará los argumentos de la misma. Para introducir una fórmula en una celda. ademas una descripción de la función y de cada argumento. Puede utilizar la ayuda de Excel (cuadro de diálogo Insertar función). Puede escribir la formula directamente en la celda que mostrará el resultado. 2.0) La siguiente función SI compara con 50 el resultado producido por la función PROMEDIO (función anidada). esto se conoce como funciones anidadad. Ejemplo: Si sqr(b)>= 4*a*c entonces x=(-b+sqrt(b^2-4*a*c))/2a Sino Ing.Ejemplo de una fórmula en la barra de funciones Componentes de una fórmula Una fórmula en Excel puede contener cualesquiera de los siguientes elementos: referencias a celdas. 9 . constantes. Dados un estado inicial y una entrada. . El operador ^ (acento circunflejo) eleva un número a una potencia. Se hace referencia al valor que contiene la celda B1. .Referencias a celdas: B1.Funciones: la función PI(). El pseudocódigo no está regido por ningún estándar. Noel Antonio Pavón L.. . y el operador * (asterisco) multiplica.. ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Esta función al ser invocada devuelve el valor de pi: 3.Constantes: el valor 2. siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. la fórmula que permite calcular el área de la superficie que está dentro de una circunferencia. Algoritmo: En matemáticas.141592. operadores y funciones. se puede escribir en Excel como: =PI()*B1^2 En esta fórmula podemos identificar los elementos nombrados anteriormente: . A = p R2. Por ejemplo. un algoritmo es un conjunto preescrito de instrucciones o reglas bien definidas.Operadores: ^ y *. Números o valores escritos directamente en una fórmula. ciencias de la computación y disciplinas relacionadas. que significa falso). Pseudocódigo Pseudocódigo es la descripción de un algoritmo que asemeja a un lenguaje de programación pero con algunas convenciones del lenguaje natural (de ahí que tenga el prefijo pseudo. este argumento devuelve 0 (cero). utilice el valor lógico VERDADERO para este argumento. De lo contrario. la función SI muestra el texto "Presupuesto excedido". Función SI Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es FALSO. se devuelve el valor lógico FALSO. Si el argumento prueba_lógica es VERDADERO y el argumento valor_si_verdadero está en blanco. Por ejemplo. Si el argumento prueba_lógica es FALSO y se omite valor_si_falso. (es decir. Si prueba_lógica es FALSO y valor_si_falso está en blanco (es decir. la expresión se evalúa como VERDADERO. Noel Antonio Pavón L. se evaluará como FALSO. si este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lógica se evalúa como VERDADERO. si este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica se evalúa como FALSO." Fin si Comenzando a Trabajar con Excel.valor_si_verdadero. Por ejemplo. Para mostrar la palabra VERDADERO. Utilice SI para realizar pruebas condicionales en valores y fórmulas Sintaxis SI(prueba_lógica. A10=100 es una expresión lógica. después de valor_si_verdadero no hay ninguna coma). Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lógica es VERDADERO. después de Ing. si el valor de la celda A10 es igual a 100. Funciones Lógicas. Valor_si_verdadero puede ser otra fórmula.valor_si_falso) Prueba_lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. Valor_si_falso es el valor que se devuelve si el argumento prueba_lógica es FALSO. 10 . Por ejemplo.Escribir "No existen raíces reales. Este argumento puede utilizar cualquier operador de comparación. la función SI muestra el texto "Dentro de presupuesto". se hará uso del archivo: 1.valor_si_verdadero hay una coma seguida por el paréntesis de cierre). Ejemplo: Para dar inicio al trabajo con la función SI. Valor_si_falso puede ser otra fórmula. comenzando por el libro “Estado Profesor” El enunciado del ejercicio cita de la siguiente manera: Utilizando la función SI. Inicialmente deberá para efectos prácticos crear el Algoritmo. completar las columnas Estado y Profesor de acuerdo con la siguiente información: 1) Columna Estado: Las personas que cumplen con el condicional C. Insc. es menor o igual a 20 y B para las demás personas. 11 . se encuentran en estado ACTIVO y los que se encuentren en condicional R su estado es inactivo. Creando el Algoritmo: Columna Estado: SI Condicional = C Entonces Estado = Activo Si no Estado = Inactivo Fin SI Para poder indicarle a Excel lo que deseamos que haga deberemos ingresar la fórmula en la barra de funciones: Observación: Ing. 2) Columna Profesor: Catalogar el profesor en A si el Nro. se devuelve el valor 0 (cero). Noel Antonio Pavón L..Funciones Lógicas. Insc.(número de inscritos) es menor o igual a 20 y B para las demás personas. Trabajando con el libro: “Categoría Trabajo por Horas” Completar la columna Trabajo por Horas mediante la siguiente clasificación. Escribiendo el Algoritmo: SI Inscritos < ó = 20 Entonces Profesor= “A” Si NO Profesor = “B” Fin SI Pasando a Excel el algoritmo: Observación: Haga las correcciones necesarias para que el programa no acepte valores negativos. Columna Profesor: Catalogar el profesor en A si el Nro. Noel Antonio Pavón L. ¿qué pasa si por error se ingresa en la columna estado otro carácter que no sean C ó R?. para cualquier otro caso escribirá la palabra inactivo.Como podrá darse cuenta el programa evalúa únicamente cuando la letra almacenada en la celda D10 es igual a “C” pondrá la palabra “Activo”. 10 hs. Haga las correcciones o validaciones necesarias para evitar esto de tal manera que cuando se ingrese un carácter distinto a “C” ó “R” despliegue un mensaje de error: “Estado Inválido”. utilizando la función SI y relacionando la fórmula mediante celdas absolutas y relativas. 12 . Categoría 1 2 Trabajo por horas 8 hs. no tomando en cuenta que solamente existen dos tipos de estado C y R. Ing. si no se indica nada que lo modifique. esta será: =C7. seleccionar a continuación C8 y elegir Edición|Pegar. u operaciones de copiar y pegar. a otras celdas. Es una referencia posicional o relativa. si se copia la fórmula de la celda B8 en C8. al copiar la fórmula en la celda C8. Es el tipo de referencia que emplea Excel por defecto. Es equivalente a llenar hacia la derecha desde B8 hasta C8 Con este ejemplo. la celda B8 contiene la fórmula: =$B$7. Si. modifica y actualiza las posiciones. de forma relativa. debe seleccionarse la primera y elegir Edición|Copiar. Una referencia absoluta es una introducción explícita y única de otra celda en un cálculo. 13 . Para copiar B8 en C8. esta será: =$B$7: las referencias absolutas no se han actualizado. Excel copia las referencias que B8 hace. por ejemplo. las referencias que tengan el signo $ delante no serán actualizadas. Para trabajar con referencias absolutas se debe especificar escribiendo el signo $ delante de la letra de la columna y del número de fila. no de su posición relativa. por el contrario. En la figura siguiente. al copiar la fórmula en la celda C8. Noel Antonio Pavón L. C4. En la hoja de cálculo se trabaja normalmente con referencias relativas.Conceptos Importantes Cuando en Excel se introduce una fórmula que hace referencia a otra u otras celdas. se puede comprobar la actualización de referencias en su caso más simple. pero para su columna. Si B8 era el cálculo de la suma de las celdas que tiene encima. Si se supone que la celda B8 contiene la fórmula: =B7. SI Categoría = 1 Entonces Trabajo por Horas = 8 Horas Si NO Trabajo por Horas = 10 Horas Fin Si Ingresando en la barra de fórmulas el algoritmo: Ing. Una vez entendido esto procedamos a elaborar el algoritmo del ejercicio. Por ejemplo $A$3 se refiere exclusivamente a la celda A3 y. hay varias formas de establecer dichas referencias. Una referencia relativa indica la posición relativa de una celda con respecto a la que contiene la fórmula y cuando se copia en otra posición. y las transforma para que la fórmula de C8 calcule el total de la Extensión. C8 es lo mismo. al aplicar llenados -hacia abajo o hacia la derecha-. Conectivos Lógicos: “Y” – “O” Función “Y” Descripción Devuelve VERDADERO si todos los argumentos se evalúan como VERDADERO. haga las correcciones necesarias para evitar esto. la función SI realiza una prueba lógica y. puede probar varias condiciones diferentes en lugar de sólo una. Ing. [valor_lógico2]. valor_lógico2. . . devuelve un valor si la prueba se evalúa como VERDADERO y otro valor si la prueba se evalúa como FALSO. Por ejemplo.. un método.. Sintaxis Y(valor_lógico1. hasta un máximo de 255 condiciones.) La sintaxis de la función Y tiene los siguientes argumentos (argumento: valor que proporciona información a una acción. 14 . Con la función Y como argumento prueba_lógica de la función SI. una propiedad. un evento. devuelve FALSO si uno o más argumentos se evalúan como FALSO. una función o un procedimiento. Opcional.): valor_lógico1 Obligatorio. La primera condición que desea probar se puede evaluar como VERDADERO o FALSO.. luego.. Un uso común de la función Y es expandir la utilidad de otras funciones que realizan pruebas lógicas. Las condiciones adicionales que desea probar se pueden evaluar como VERDADERO o FALSO.Tome NOTA: ¿Qué sucede si se ingresa un valor distinto a 1 ó 2 en la columna Categoría?. Noel Antonio Pavón L. como VERDADERO O FALSO. Si un argumento matricial o de referencia contiene texto o celdas vacías. Sintaxis O(valor_lógico1. la función O devuelve el valor de error #¡VALOR!. Observaciones Los argumentos deben evaluarse como valores lógicos. Para poder entender mejor cómo trabajan las funciones “Y” . ... o bien en matrices (matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. una constante de matriz es un grupo de constantes utilizadas como un argumento.“O” procedamos a abrir el libro: “Conectivos "Y"-"O" ” El enunciado es el siguiente: COMPLETAR LAS COLUMNAS CON LA SIGUIENTE INFORMACIÓN: 1) Función O: determinar las personas que pertenecen al turno N o que son del sexo F 2) Función Y: determinar las personas que pertenecen al turno N y que son del sexo F 3) Función O: determinar las personas que pertenecen al turno T o que son del sexo M o cuya condición sea C Ing. Un rango de matriz comparte una fórmula común.Función “O” Devolverá VERDADERO si alguno de los argumentos es VERDADERO. devolverá FALSO si todos los argumentos son FALSO. dichos valores se pasarán por alto. 15 . Si el rango especificado no contiene valores lógicos.) Valor_lógico1.valor_lógico2. Valor_lógico2.. .) o referencias que contengan valores lógicos. son de 1 a 255 condiciones que se desea comprobar y que pueden tener el resultado de VERDADERO o FALSO. Noel Antonio Pavón L.. ) de otra función. Por ejemplo. texto. Ing. referencias de celda y nombres. Funciones anidadas dentro de funciones En algunos casos. 16 . Noel Antonio Pavón L. El tipo de argumento que utiliza una función es específico de esa función.4) Función Y: determinar las personas que pertenecen al turno N y que son del sexo M y cuya condición sea R Para el primer caso la solución sería: El segundo Caso: El tercer caso: El cuarto caso: Importante: Una vez comprendido el uso y funcionamiento de estas dos funciones podrá hacer uso de ellas para validar mejor los ejemplos del condicional SI (Libros: “Estado Profesor” y “Categoría Trabajo por Horas”). Los argumentos más comunes que se utilizan en las funciones son números. la siguiente fórmula utiliza una función anidada PROMEDIO y compara el resultado con el valor 50. puede que deba utilizar una función como uno de los argumentos (argumento: valores que utiliza una función para llevar a cabo operaciones o cálculos. Trabajando con condicionales anidados. Noel Antonio Pavón L. Microsoft Excel mostrará el valor de error #¡VALOR! Límites del nivel de anidamiento Una fórmula puede contener como máximo siete niveles de funciones anidadas. Por ejemplo.O” El enunciado dice lo siguiente: Completar la columna "Ingresa a nueva sección" de acuerdo a la información de la tabla Poner en la columna SI cuando la persona pertenezca a la categoría 2 o que su sueldo sea mayor a 800. Una función anidada dentro de la función PROMEDIO será una función de tercer nivel. 17 . Ingresa a nueva sección SI SI NO Condición Categoría 2 Sueldo mayor a 800000 Otros Construyendo el algoritmo: SI Categoría = 2 ó Sueldo > 800000 Entonces Ingresa Nueva Sección= “SI” Si NO Ingresa Nueva Sección= “NO” Fin SI Pasando a fórmula el algoritmo: Ing. Si éste no es el caso. la función PROMEDIO y la función SUMA son ambas funciones de segundo nivel porque son argumentos de la función SI. Abra el archivo: “Funciones lógicas Anidadas” iniciaremos con el libro: “SI. la Función B es una función de segundo nivel. la función anidada deberá devolver VERDADERO o FALSO. etc. Por ejemplo. deberá devolver el mismo tipo de valor que el que utilice el argumento. si el argumento devuelve un valor VERDADERO o FALSO. de lo contrario se pone NO. Si la Función B se utiliza como argumento de la Función A.Resultados válidos Cuando se utiliza una función anidada como argumento. se debe poner en la columna Rechazado/a. 18 . de acuerdo a la información de la tabla 1 y se debe hacer referencias de celdas. en donde eligen al personal inicialmente de acuerdo al criterio de edad. Noel Antonio Pavón L.Libro: “SI. Ing. 7 hs. Por tanto.Y” Una compañía desea realizar una selección. Allí se consigna el total de horas de acuerdo a la categoría que tenga la persona. cuando la persona esté en un rango de edad entre los 22 y 45 años de no cumplir con ello. Criterio de elección Elegido/a Entre 22 y 45 Menor de 21 y mayor Rechazado/a de 46 Construyendo el Algoritmo: Si Edad > ó = 22 y Edad < ó =45 Entonces: Elección = “Elegido/a” Si No Elección = “Rechazado/a” Fin SI Escribiendo la Fórmula en Excel: Libro:” SI-SI” Completar la columna"Total horas". Tabla 1 Categoría Total horas 1 2 3 8 hs. en la columna de elección debe aparecer Elegido/a. 10 hs. esto para cada uno de los libros del archivo. 19 .Construyendo el Algoritmo: Si Categoría = 1 Entonces Total Horas = 8 hrs Si No Si Categoría =2 Entonces Total Horas = 10 hrs Si No Total Horas = 7 hrs Fin SI Fin SI Escribiendo el algoritmo en lenguaje de Excel: Tarea: Haga las modificaciones necesarias para que Excel valide cuando se ingresa un valor que no esté contemplado en los criterios a evaluar. Noel Antonio Pavón L. Ing. puede comenzar por elaborar el Algoritmo. lo evitará que la fórmula se haga más extensa.” Libro: “Variado” Resolución de la columna Pago: Completar la columna pago de acuerdo a los siguientes argumentos.Funciones Lógicas Anidadas 2.. Noel Antonio Pavón L. ya que el precio se considera de acuerdo al Instrumento: Instrumentos Guitarra Contrabajo Precios a abonar $ 70 $ 45 $ 50 Violín Piano El resto NOTA: Recuerde que si aún se le dificulta realizar de manera directa el ejercicio. Dicho algoritmo será el siguiente: Si Instrumento = Violín ó Instrumento = Guitarra Entonces Pago = 70 Si No Si Instrumento = Piano ó Instrumento = Contrabajo Entonces Pago = 45 Si no Pago = 50 Fin Si Fin Si Recomendación Adicional: Haga Uso de Referencia a Celdas para evitar estar escribiendo entre comillas las cadenas de caracteres. 20 .Trabajando con el Archivo: “3. La respuesta del ejercicio en la barra de funciones de Excel será la siguiente: Ing. luego en el siguiente registro (F22) escriba: =F22+1. Completar la columna descuento. Noel Antonio Pavón L. Luego procedemos a trabajar en la solución de la columna Descuento. de acuerdo al instrumento y antigüedad del alumno en la institución Instrumento Guitarra Piano Resto Antigüedad mayor o igual a 12 y menor o igual a 20 años menor o igual a 11 años Descuento 10% 20% 0% Rellenar la columna Antigüedad de manera aleatoria con valores entre 1 a 25. y de igual manera para el resto.Solución Columna Descuento. Ing. hágalo a su criterio puede usar la siguiente fórmula para evitar estar escribiendo datos: Para el primer dato de dicha columna digite el valor de 1. 21 . La respuesta del ejercicio en la barra de funciones de Excel será la siguiente: Ing. 22 .El algoritmo es: Si Instrumento = Guitarra y Antigüedad >=12 y Antigüedad <=20 Entonces Descuento = Pago * 10% Si no Si Instrumento = Piano y Antigüedad <= 11 Entonces Descuento = Pago *20% Si no Descuento = 0 Fin SI Fin SI Recomendación Adicional: Haga Uso de Referencia a Celdas para evitar estar escribiendo entre comillas las cadenas de caracteres (esto en los casos que sea posible). Noel Antonio Pavón L. lo evitará que la fórmula se haga más extensa. Columna Pago Total El pago total es restar del pago el descuento generado. La respuesta es sencilla: Aplicando Formato Condicional Descripción de Formato Condicional: Con el formato condicional puedes hacer que sus datos numéricos ofrezcan información gráfica adicional. Si es necesario ofrecer una mejor visualización de tus datos numéricos en tus hojas de cálculo sin tener que recurrir a los gráficos, Excel 2007 ofrece un gran número de posibilidades en esta área. Desde el botón “Formato Condicional” del “Grupo Estilo” correspondiente a la “Ficha Inicio” tiene disponible usa serie de posibilidades para ofrecer una visualización gráfica de los valores números en las propias celdas. Modo de emplearlo:    Seleccione un rango de celdas, y dentro del menú desplegable del botón “Formato Condicional” seleccione la opción “Barras de Datos” y dentro de ella el color que quiere utilizar. Como vera su rango de celdas ofrece la misma información que antes pero gracias a esta opción del Formato Condicional es mucho más sencillo identificar la información numérica global. Seleccione otro rango de celdas, y dentro del menú desplegable del botón “Formato Condicional” selecciona la opción "Escalas de color" y dentro de ella el rango de colores que quiere utilizar. Por último selecciona otro rango de celdas, y dentro del menú desplegable del botón “Formato Condicional” selecciona la opción “Conjunto de Iconos” y dentro de ella el rango de iconos que quiere utilizar. Adicionalmente puede marcar gráficamente conjuntos de celdas que cumplan determinadas condiciones ( Opciones : “Resaltar Reglas de Celdas, Reglas de la Parte Superior e Inferior”). Ing. Noel Antonio Pavón L. 23 Ing. Noel Antonio Pavón L. 24 Vamos a aplicar formato condicional a: Columna Instrumento: Resaltar aquellos registros cuyo dato sea “Guitarra” Inicialmente deberá bloquear el rango de celdas a las que se le desea aplicar el formato condicional. Una vez bloqueado ir a la pestaña inicio y seleccionar formato condicional: Seleccionar Resaltar reglas de Celdas, luego verá varias opciones, escoja la que se ajuste a su necesidad, en este caso es: “Es igual a…”, se desplegará una ventana como la siguiente: Complete la información que le solicita la ventana: Ing. Noel Antonio Pavón L. 25 Ing. Aplique formato condicional a la columna Descuento a aquellos registros cuyo valor sea 0. Noel Antonio Pavón L. Aplique formato condicional a la Antigüedad pago a aquellos registros cuyo valor sea mayor o igual a 10.Haciendo referencia las celdas pondrá =$A$4 y en la opción con Aplique la opción de relleno que sea de su elección El resultado será el siguiente: Aplique formato condicional a la columna pago a aquellos registros cuyo valor a pagar sea de 70 $. 26 . en este caso se hace uso de una combinación de 3 funciones en una misma fórmula.Siempre con el archivo: 3.G13*7%.Funciones Lógicas Anidadas.G13*10%. Ing. Y dará como resultado: Deberá hacerlo uno a uno. Complete las columnas “Ingresa a una nueva sección” y “Bonificación” de acuerdo a la información que se le pide.G13*5%)) Como podrá observar el nivel de complejidad pude ir incrementando.xlsx]SI. Noel Antonio Pavón L.O'!$F$11 Esto lo que significa es que importará los datos almacenados en el archivo Funciones Lógicas Anidadas..SI(Y(G13>800000. Para “Bonificación” =SI(O(F13=2. Libro: “Clase”.G13>=800000)..Funciones Lógicas Anidadas. 27 . lo cual no debe de extrañarnos puesto que en las funciones anidadas pueden existir hasta 7 (siete) niveles. Las soluciones son las siguientes: Para “Ingresa a una nueva sección”: En este caso solamente basta con abrir el archivo Funciones Lógicas anidadas y escribir en la barra de fórmulas en el primer registro del Archivo Funciones Lógicas Anidadas lo siguiente: ='[2.G13<1200000). Para dar solución a ello haremos uso de la función MAX Descripción de la Función MAX Devuelve el valor máximo de un conjunto de valores. Iniciamos con el primer enunciado del ejercicio: 1.A continuación trabajaremos con el archivo Viviendas Urbanas Rurales. número2. Si el argumento es una matriz o una referencia. Sintaxis MAX(número1.) Número1. . Se tienen en cuenta los valores lógicos y las representaciones textuales de números escritos directamente en la lista de argumentos.. matrices o referencias que contengan números. En este archivo pondrá en práctica las funciones estudiadas (SI. Sumar Si.Contar cuantas provincias tienen más viviendas urbanas que rurales. Si desea incluir valores lógicos y representaciones textuales de números en una referencia como parte del cálculo. O. 28 .número2. Se pasarán por alto las celdas vacías. Y) y además se hará uso de la función Max. los valores lógicos o el texto contenidos en la matriz o en la referencia. Si el argumento no contiene números. Observaciones Los argumentos pueden ser números. o nombres. MAX devuelve 0.. Los argumentos que sean valores de error o texto que no se pueda traducir a números provocan errores. utilice la función MAXA. son de 1 a 255 números de los que desea encontrar el valor máximo.... Noel Antonio Pavón L. sólo se utilizarán los números contenidos en la matriz o en la referencia. Buscar Valor. Contar Si. Con esta función contaremos cuál es el Valor Máximo en la columna % Viviendas Rurales Ing. un evento. puede contar todas las celdas que comienzan con cierta letra. una propiedad. "manzanas" o "32". 29 . Los valores en blanco y los de texto no se tienen en cuenta.Si(rango. los criterios pueden expresarse como 32. determinar cuántas tareas tiene asignadas. ">32". Por ejemplo. suponga que tiene una hoja de cálculo que contiene una lista de tareas en la columna A y el primer nombre de la persona asignada a cada tarea en la columna B. expresión.A continuación se hace uso de la función Contar Si Descripción de Contar SI La función CONTAR."Nancy") La sintaxis de la función CONTAR.SI(B2:B25. de esa forma. o bien todas las celdas que contienen un número mayor o menor que un número especificado por el usuario. Una o más celdas que se van a contar. criterios Obligatorio. Noel Antonio Pavón L. matrices o referencias que contengan números. B4. Número.): Contar.02 Queda de la siguiente manera: Ing. referencia de celda o cadena de texto que determina las celdas que se van a contar.criterio) rango Obligatorio. Volviendo al ejercicio… Se procede a contar cuántas provincias tienen el % de viviendas rurales mayor a 39. Por ejemplo. una función o un procedimiento. incluidos números o nombres. Por ejemplo: =CONTAR. Puede usar la función CONTAR. un método. Por ejemplo.SI cuenta el número de celdas dentro de un rango que cumplen un solo criterio especificado por el usuario.SI para contar cuántas veces aparece el nombre de una persona en la columna B y.SI tiene los siguientes argumentos (argumento: valor que proporciona información a una acción. ) siguientes: Sumar. donde las celdas correspondientes al rango B2:B5 son iguales a "Juan. un método.) que cumple los criterios que se especifican. supongamos que en una columna que contiene números. Las celdas de cada rango deben ser números. "Juan". una función o un procedimiento.rango_Suma) rango Obligatorio. los criterios se aplican a los mismos valores que se están sumando. Ing. Por ejemplo. 30 . o bien nombres.SI(B2:B5." La sintaxis de la función SUMAR. Ahora nos pregunta: Hallar la cantidad total de viviendas rurales de aquellas provincias con porcentaje de viviendas urbanas mayor al 90% Para dar solución se hace uso de la Función Sumar Si Descripción de Sumar Si La función SUMAR.Hasta aquí hemos dado respuesta al primer enunciado del ejercicio.Criterio.Si(rango. El rango de celdas que se desea evaluar según los criterios especificados.SI cuenta con los argumentos (argumento: valor que proporciona información a una acción.SI(B2:B25. Las celdas de un rango pueden ser adyacentes o no adyacentes. Por ejemplo. la fórmula =SUMAR. Si lo desea. una propiedad. desea sumar sólo los valores que son mayores que 5. puede aplicar los criterios a un rango y sumar los valores correspondientes en un rango distinto. C2:C5) suma sólo los valores del rango C2:C5. matrices o referencias que contengan números. Los valores en blanco y los de texto no se tienen en cuenta. un evento. Noel Antonio Pavón L.">5") En este ejemplo. Puede usar la siguiente fórmula: =SUMAR.SI sirve para sumar los valores en un rango (rango: dos o más celdas de una hoja. ">32". Las celdas reales para agregar. de modo que muestre los siguientes mensajes: "Altamente urbanizada" si el % de viv. si desea agregar celdas a las ya especificadas en el argumento rango. El criterio en forma de número. La solución es: Ing. 32. que determina las celdas que se van a sumar. Si se omite el argumento rango_suma. rango suma Opcional. Si el criterio es numérico. expresión o texto. los criterios pueden expresarse como 32. Volviendo al ejercicio la solución se muestra: El punto 3 dice: Agregar una columna a la tabla. Excel agrega las celdas que están especificadas en el argumento rango (las mismas celdas a las que se aplica los criterios). 31 . las comillas dobles no son obligatorias. Urbanas supera el 70% "Urbanización baja" en el resto de los casos. "32". Noel Antonio Pavón L. Urbanas supera al 90% "Medianamente urbanizada" si % de viv. B5. "manzanas" u HOY().criterios Obligatorios. Para este caso se hace uso de función SI. Importante Cualquier criterio de texto o cualquier criterio que incluya los símbolos lógicos o matemáticos debe estar entre comillas dobles ("). Por ejemplo. "Medianamente Urbanizada"."Urbanización Baja")) El cuarto enunciado cita: Crear una consulta de modo que al ingresar el nombre de la provincia podamos obtener: Cualquiera de los datos de la tabla en forma individual con un texto que aclare qué tipo de dato se está consultando. Noel Antonio Pavón L. EJEMPLO: Ingreso: Tucumán Obtengo el dato de la columna 2: 273759 Aparece un texto que indica que tipo de dato estoy viendo: "Total de viviendas del pais" Para dar respuesta a este ejercicio se utilizará la Función Buscar Valor(BuscarV) La descripción de la misma es la siguiente: Ing."Altamente Urbanizada". 32 .=SI(D11>90.SI(D11>70. Si el argumento indicador_columnas es igual a 1.ordenado) Valor_buscado Valor que se va a buscar en la primera columna de la matriz (matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. Noel Antonio Pavón L. Un rango de matriz comparte una fórmula común. Use una referencia a un rango o un nombre de rango. vea Ordenar datos. 33 . devolverá el siguiente valor más alto inferior a valor_buscado. es posible que BUSCARV no devuelva el valor correcto. Si valor_buscado es inferior al menor de los valores de la primera columna de matriz_buscar_en. Para obtener más información. se devolverá una coincidencia exacta o aproximada.BUSCARV(valor_buscado. en caso contrario. la función devuelve el valor de la primera columna del argumento matriz_buscar_en. Si indicador_columnas es: Si es inferior a 1. BUSCARV devuelve el valor de error #REF! Ordenado Valor lógico que especifica si BUSCARV va a buscar una coincidencia exacta o aproximada: Si se omite o es VERDADERO. Los valores de la primera columna de matriz_buscar_en deben estar clasificados según un criterio de ordenación ascendente. Las mayúsculas y minúsculas del texto son equivalentes. Valor_buscado puede ser un valor o una referencia. devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente.indicador_columnas.matriz_buscar_en. Matriz_buscar_en Dos o más columnas de datos. si el argumento indicador_columnas es igual a 2. Indicador_columnas Número de columna de matriz_buscar_en desde la cual debe devolverse el valor coincidente. una constante de matriz es un grupo de constantes utilizadas como un argumento.) de tabla. Estos valores pueden ser texto. números o valores lógicos. BUSCARV devuelve al valor de error #N/A. BUSCARV devuelve al valor de error #VALUE! Si es superior al número de columnas de matriz_buscar_en. Si no localiza ninguna coincidencia exacta. Ing. Los valores de la primera columna de matriz_buscar_en son los valores que busca valor_buscado. Si hay dos o más valores en la primera columna de matriz_buscar_en. se devolverá el valor de error #N/A. X % Deficiencia Habitacional / 100) Deficiencia Habitacional (%) 15 20 25 22 28 Región 1 2 3 4 5 Ing. Quinto enunciado: De acuerdo a los índices de deficiencia habitacional por región que figuran en la tabla auxiliar construir una consulta que muestre cuántas viviendas deberían cosntruirse en la provincia consultada. Dando solución a lo que se nos pide en el ejercicio: De igual manera se hace para el resto de las columnas lo que cambiará es el indicador de columnas. no es necesario ordenar los valores de la primera columna de matriz_buscar_en. En este caso. BUSCARV sólo buscará una coincidencia exacta.Si es FALSO. (El cálculo que debes hacer es: cantidad de viviendas de la prov. Si no se encuentra una coincidencia exacta. Noel Antonio Pavón L. se utilizará el primer valor encontrado. 34 . puede iniciar elaborando el algoritmo. 35 . Ing.B11*$C$66/100. Noel Antonio Pavón L.SI( G11=$B$66.SI(G11=$B$64.B11*$C$63/100.La Respuesta será la siguiente: =SI(G11=$B$63.B11*$C$65/100.B11*$C$67/100)))) Recuerde que para todos los casos si se le dificulta crear la fórmula directamente en la barra de funciones.SI(G11=$B$65.B11*$C$64/100. Trabajando con Filtros Avanzados Los filtros avanzados se utilizan para poder seleccionar casos específicos que nos interesen de una tabla. así si tenemos una tabla con una cantidad considerable de registros podremos ubicar aquellos elementos que cumplan los criterios que yo necesito. Inicialmente se tiene una base de datos con la lista de los trabajadores de una empresa: Genero Masculino Masculino Femenino Femenino Masculino Masculino Masculino Femenino Femenino Femenino Femenino Masculino Masculino Masculino Masculino Femenino Femenino Femenino Femenino Femenino Femenino Masculino Masculino Masculino Masculino Edad 35 45 55 31 28 35 40 56 48 33 39 21 25 46 48 25 27 28 31 45 40 46 44 45 49 Salario Años de Experiencia en Función Mensual laborar el cargo Gerente 25000 6 4 Técnico 8000 10 10 Secretaria 4500 15 12 Vice Gerente 22000 4 3 Mantenimiento 5500 3 3 Mantenimiento 5500 5 5 Contador 8000 7 10 Contador 8000 24 25 Secretaria 3500 12 13 Cajera 4500 5 6 Cajera 4500 3 4 Chofer 3800 1 2 Electricista 4300 4 5 Fontanero 3500 7 8 Informático 10000 9 9 Informático 10000 1 1 Cocinera 3500 3 4 Afanadora 2800 4 5 Abogado 9000 6 6 Relaciones Públicas 8700 10 11 Relaciones Públicas 8700 9 10 Carpintero 3800 8 9 Contador 8000 7 8 Analista 12000 3 4 Programador 9000 3 4 Ahora suponga que desea establecer un filtro en el cual aparecerán solamente aquellas personas cuyo género sea Masculino y cuyas edades sean mayores de 35 años: Ing. Noel Antonio Pavón L. El procedimiento es el siguiente: Trabajaremos con el archivo plantilla para filtros avanzados. 36 . Noel Antonio Pavón L. A continuación seleccionar la pestaña Datos. y luego le pediremos que de los resultados en otro sitio dentro de la misma hoja La ventana de filtro avanzado ya completa con la información se verá de la siguiente manera: Ing.Pues bien. el criterio lo deberemos indicar en las celdas destinadas para ello. 37 . ubicamos la opción filtros avanzados: Nos cargará una ventana en la cual nos va a reconocer de manera automática el rango donde se encuentran los datos que se desean evaluar. Subtotales: Los sub-totales se utilizan en Excel cuando trabajamos con listas de datos ordenadas. 38 . aquellos trabajadores del sexo masculino y con edad superior a los 35 años.Con la información ya ingresada en la ventana anterior veremos el resultado siguiente: Veremos que solamente se desplegarán en la tabla nueva aquellos registros que cumplen con el criterio que se ha establecido. Sirven para realizar cálculos totales y parciales de dichas listas. en este caso. Noel Antonio Pavón L. Imagínate este ejemplo: Ing. Acepta el cuadro de diálogo. Si quisiéramos que desapareciesen los sub-totales.Activa la casilla Agregar subtotal a GASTOS .Quitar todos Si queremos realizar sub-totales de otro campo (por ejemplo por países).Selecciona todo el rango de datos (A1:E11) .. Podemos aumentar o disminuir el nivel del subtotal pulsando en los signos + y .Accede a Datos .Vuelve a seleccionar la lista de datos y vuelve a la opción Datos .Desactiva la casilla Reemplazar subtotales actuales (si no la desactivamos.Vamos a crear una lista con los subtotales por empresas acumulando las ganancias debajo de la columna de Beneficios de forma que podamos ver los totales parciales: .. 39 . Ing.Acepta el cuadro de diálogo. Con esta opción podemos conseguir niveles de desglose en grandes hojas de cálculo.Subtotales. Ahora hemos añadido los promedios de gastos a parte de los sub-totales anteriores de los Beneficios. A la izquierda aparecen unos signos que controlan el nivel de desglose del sub-total. Noel Antonio Pavón L.Cambia la opción Usar función y escoge la función Promedio . perderíamos los subtotales conseguidos). .Subtotales . deberíamos acceder a Datos - Subtotales . Observa que han aparecido los sub-totales bajo la columna de Beneficios agrupados por países. .o bien en los números que aparecen sobre estos signos.Deja las opciones tal y como sigue a continuación: Para cada cambio en EMPRESA (con esto agruparemos por empresas) Usar función SUMA Agregar subtotal a BENEFICIOS . deberíamos primero ordenar la tabla por esa columna. . b) En la columna TIPO COMERCIAL. para la empresa determinada. medio de comunicación y tipo de horario. para aquellos comerciales entre 16 y 30 segundos inclusive. Tener en cuenta que este descuento sólo se realizará a las empresas con denominación SA y que los porcentajes de descuento se localizan en la hoja TARIFAS. dato que debe mostrarse en pesos. c. 2) En una hoja a la que deberá nombrar como ESTADISTICA. y en el que se debe considerar el costo y el descuento correspondiente. se solicita: a) Mostrar un cuadro en el que se listen la cantidad de segundos utilizados por medio de comunicación y por tipo de horario. para aquellos comerciales menores a 15 segundos inclusive. se debe mostrar el siguiente texto: a. discriminados por medio de comunicación y tipo de horario. 40 . realizando los puntos que se solicitan a continuación. b. c) Calcular la columna COSTO.1) CORTO. y teniendo en cuenta la cantidad de segundos que duran los comerciales. Ud. luego de ingresar el nombre de una empresa. la información correspondiente al código de horario. Ing.1) MEDIO. que se le realiza a los costos de los comerciales de las empresas. b) Mostrar un cuadro en el que se listen los promedios (en duración) de los comerciales por rubro de las empresas. Noel Antonio Pavón L. Calcular la columna TOTAL. 1) En la hoja DATOS. que se desplieguen los siguientes datos automáticamente: rubro. se pide: a) Mostrar para la columna HORARIO. debe colaborar en la administración de la misma. se solicita: a) Crear una ficha de consulta. la que permita. datos que se localizan en la hoja CODIGOS. d) Calcular la columna DESCUENTO. para aquellos comerciales mayores a 30 segundos. según el rubro al que pertenecen. 3) En una hoja a la que deberá nombrar como CONSULTAS.1) LARGO. teniendo en cuenta que los importes se localizan en la hoja TARIFAS. en la que se debe mostrar el importe de un descuento.Clase Práctica (Archivo Agencia de Publicidad) Una empresa de publicidad registra parte de la información de su gestión en un libro de Excel. según la cotización establecida en la hoja TARIFAS. Una vez cargado el archivo procederemos a seleccionar en la pestaña insertar Tablas Dinámicas: Luego se abrirá una ventana que nos guiará paso a paso sobre la forma en que deseamos organizar la tabla dinámica. Noel Antonio Pavón L. Cabe señalar que para este ejemplo la fuente de los datos que serán Ing. Como ejemplo de su utilización se aplicará al siguiente conjunto de datos: Trabajaremos con el archivo de Excel Tablas dinámicas.Crear una tabla dinámica Para crear una tabla dinámica se usará el Asistente para tablas dinámicas: un conjunto interactivo de cuadros de diálogo que permiten elegir los datos fuente y la distribución de la tabla dinámica. 41 . utilizados es un archivo de Excel. 42 . El asistente es el que sigue: Inicialmente se seleccionarán los datos que se desean analizar para lo cual se establecerá el rango donde se encuentra la información. A continuación se debe indicar la ubicación donde se volcará el informe. Ing. Luego presionar el botón Aceptar. pero habrá ocasiones en que no necesariamente se utilizarán archivos creados en tablas de Excel. en tal caso se hace uso de la opción: fuente de datos externa. Noel Antonio Pavón L. 43 . Noel Antonio Pavón L.El resultado es el siguiente: Nótese que inicialmente la tabla dinámica no contiene datos. y en campos de fila los meses y en la opción “Coloque datos aquí” las ventas. esto es porque al lado derecho de la pantalla de Excel aparecen las opciones necesarias para organizar mi informe. Ing. Así ubicaremos por ejemplo en campos de columna los vendedores. Además podemos tener diferentes opciones en el sentido que por ejemplo están disponibles las siguientes funciones para tablas dinámicas: Para ello basta con dar doble click en También podemos crear tablas dinámicas a partir de datos externos. Ing. 44 .El resultado es: Ahora podremos ver un informe que me indica la cantidad de dinero por mes que cada vendedor logró realizar. Noel Antonio Pavón L. Ir al menú Datos 3.Creando tablas dinámicas con conexión a un origen de datos externos. Para trabaja con conexión a un origen de datos realice lo siguiente: 1. Despliega: Ing. Noel Antonio Pavón L. Seleccione Desde Microsoft Query 6. NOTA: Acá se muestra únicamente el procedimiento para mandar a llamar archivos de bases de datos en Excel y a partir de ellos conformar nuestra tabla dinámica. Haga clic en Obtener datos externos 4. De clic en De otras fuentes 5. Abra un nuevo libro en MS Excel 2. 45 . Ingrese el nombre que desea para la conexión 9. Seleccione el driver 10.7. 46 . Localice el directorio del archivo Una vez localizado el archivo podrá estructurar su tabla dinámica. De clic en Conectar 11. Noel Antonio Pavón L. De la pestaña Base de datos seleccione <Nuevo origen de datos> 8. Ing. Para efectos de este ejercicio seleccionar la opción una hoja de cálculos existentes. Ing. Noel Antonio Pavón L. de varios orígenes.Crear Gráficos Dinámicos Un informe de gráfico dinámico representa gráficamente los datos de un informe de tabla dinámica (informe de tabla dinámica: informe de Excel interactivo de tablas cruzadas que resume y analiza datos. incluidos los que son externos a Excel.). Puede cambiar el diseño y los datos mostrados en un informe de gráfico dinámico igual que en un informe de tabla dinámica. El procedimiento para crear un gráfico dinámico es similar al de crear una tabla dinámica. así pues los pasos son los siguientes: Seleccionamos la pestaña Insertar y en la esquina superior izquierda escogemos grafico dinamico: Una vez hecho esto Excel nos pedirá que seleccionemos el origen o el rango de datos a graficar Y además deberemos indicar dónde deseamos volcar los datos dela tabla y el gráfico dinámico. 47 . como registros de una base de datos. Ing. Bastará con hacer doble click sobre el elemento que se desea modificar e inclusive podrá modificar el tipo de gráfico. Noel Antonio Pavón L. 48 .El resultado se muestra a continuación: lo que resta es organizar los datos que pasarán a formar parte la tabla y del gráfico dinámico: El resultado final dependerá de la estructura que usted desea para su tabla y gráfico: Cabe señalar que es posible cambiar o modificar cualquiera de los elementos que forman parte del gráfico que se haya generado. haga clic en Guardar como y guarde el libro compartido en una ubicación de Ing. Cuando se solicite. haga clic en Aceptar. para ello deberá cargar los dos libros y una vez hecho esto podrá mandar a llamar los datos de un libro y hacer uso de las funciones que estime conveniente. El procedimiento es sencillo: Basta con anteponer el signo “=” en la barra de fórmulas e ir al libro del cual se desean obtener los datos: La sintaxis es: =´[Nombre del archivo]Nombre de la hoja!´ Celda Adicional a ello es posible que varios usuarios trabajen con un mismo libro a la vez para ello siga los siguientes pasos: En el menú Herramientas. Noel Antonio Pavón L. a continuación.Trabajando con dos libros de Excel a la vez: Es posible trabajar con dos libros a la vez. Active la casilla de verificación Permitir la modificación por varios usuarios a la vez y. a continuación. En el menú Archivo. guarde el libro. elija Compartir libro y. 49 . haga clic en la ficha Modificación. . Es posible importar archivos que no necesariamente hayan sido creados en Excel. Para importarlos siga las siguientes instrucciones: 1. pero que tengan información tabular. Importar archivos desde Microsoft Access a Excel. a menos que se utilice el comando Proteger hoja (menú Herramientas.Hacer click en la pestaña datos seleccionar la primera opción a la izquierda de su pantalla Luego le pedirá el programa que le de la ubicación donde se encuentra almacenado el archivo que se desea importar. Notas Todos los usuarios que tienen acceso a un recurso de red tienen acceso sin restricción al libro compartido. submenú Proteger) para restringir el acceso. como por ejemplo los archivos de bases de datos creados en Access. no un servidor Web. 50 . Utilice una carpeta de red compartida. Noel Antonio Pavón L. Ing.red a la que otros usuarios puedan tener acceso. 51 . Ing. Luego le indicará cómo desea ver los datos: NOTA : si selecciona la opción ver datos como tabla Excel importará la tabla completa. Noel Antonio Pavón L. no así cuando se selecciona la opción de tabla dinámica o informe de tabla y gráfico dinámico. de ser esta la opción solamente podrá ver los datos como tabla dinámica pero no la tabla conteniendo todos los datos originales de la base de datos.A continuación le pedirá que le indique cuál de las tablas de la base de datos es la que desea importar: Esto es debido a que una base de datos puede contener “N” cantidad de bases de datos. Importar archivos de texto: Seleccione la pestaña datos: Seleccionar la opción desde texto. Noel Antonio Pavón L. A continuación indicarle la ruta donde se encuentra almacenado el archivo de texto: Luego el programa desplegará un asistente que le guiará paso a paso sobre la forma en que fueron almacenados los datos y le pedirá que seleccione los delimitadores de la información contenida en el archivo txt: Ing. 52 . Finalmente le solicita la ubicación dentro del libro en la cual va a desplegar los datos: Ing. Noel Antonio Pavón L. 53 . Noel Antonio Pavón L.Agregar una columna para clasificar las facturas en Vencidas y No Vencidas de acuerdo al siguiente criterio: Serán facturas vencidas todas aquellas cuyo tiempo sea superior a los 75 días a partir de la fecha de emisión de dicha factura en correspondencia con la fecha de hoy.. 2.Elaborar un filtro en el que se muestren únicamente aquellas facturas cuyo estatus sea No Vencidas e indicar el monto máximo y el mínimo para este tipo de facturas 10.Elaborar un filtro en el que se muestren únicamente aquellas facturas cuya cantidad de días de vencimiento sea superior a los 200 días. el monto de la factura y la cantidad de días que tiene de emitida dicha factura.agregar una columna en la que se mostrara la cantidad de días que tiene de haber sido emitida cada factura. esto lo hará en la matriz principal.. Hacer el cálculo del pago mensual que se le entregara a la empresa para cada factura que cumpla con el criterio de más de 200 días vencida. 3.A cuánto asciende el monto por cobrar en concepto de facturas vencidas? 5. 9...Crear una consulta de tal manera que cuando se ingrese el número de factura se pueda visualizar el monto su estatus (vencida o no vencida). pero con una tasa de interés del 12% anual.Suponga que la empresa va a establecer un plazo de 2 años para pagar a aquellas facturas que tienen más de 200 días de haber sido emitidas. 11...Cuantas facturas están con el estatus de vencidas y no vencidas? 4.Agregar el siguiente grafico dinámico: 7.aplicar formato condicional a aquellas facturas cuyo monto sea superior a los 35000..CLASE PRÁCTICA Con el archivo Facturas sacar la siguiente información 1.A cuánto asciende el monto por cobrar en concepto de facturas no vencidas? 6. 8..... 54 . Ing. La pestaña es: Para ello debemos ir al menú inicio de Excel y abrir la ventana de opciones: AQUÍ Una vez en esta opción ir al menú Personalizar y en el cuadro de lista comandos disponibles seleccionar la ficha programador Ing. Para crear funciones definidas por el usuario en Excel siempre debemos crear un módulo en el editor de Visual Basic con el código de la función. 55 . Para ello debemos agregar la pestaña Visual Basic en Excel pues no la carga automáticamente. Noel Antonio Pavón L.Creando Mis Propias Funciones. A continuación seleccionar Visual Basic y hacer click en el comando agregar: Ing. 56 . Noel Antonio Pavón L. Damos click en aceptar.02 Ing. Noel Antonio Pavón L. 57 . Una vez hecho esto volvemos a la interface de trabajo de Excel ya con la ícono de visual basic cargado en la esquina superior izquierda de la pantalla: A continuación procedemos a activarlo. Basico) If HoraExtra > 500 And HoraExtra < 1000 Then Bono = Basico * 0. nos cargará una ventana que es en donde procederemos a crear nuestra función: Ahora vamos al Menú Insertar y seleccionamos Módulo: Procedemos a escribir el código: Function Bono(HoraExtra. Noel Antonio Pavón L. IF Prueba Lógica Then Valor SI Verdadero Else Valor SI FALSO End If End Function: Estas palabras indican el fin de la función.04 End If End If End Function Veamos la explicación del código: Function: es la sentencia que nos permite crear una función.Else If HoraExtra > 1001 And HoraExtra < 2000 Then Bono = Basico * 0. (HoraExtra. si no se cumple la prueba lógica ejecutará otra serie de instrucciones (Valor si Falso).0325 Else Bono = Basico * 0. Si se cumple con una prueba lógica ejecutará una serie de instrucciones(Valor si Verdadero). La sintaxis de IF es. dicho nombre lo define el usuario. A continuación viene lo que se conoce como el cuerpo de la función en ella van contenidas las sentencias o instrucciones de lo que se desea que haga la función que se está creando: If. 58 .Basico): Son variables también definidas por el usuario y son los valores que recibe nuestra función como parámetros o valores de entrada. Ing. Bono: Es el nombre de la función que estamos creando. end If: Condicional SI. Para ello nos ubicamos en la celda donde vamos a hacer uso de ella en este caso será en la celda B4 de la Hoja Colilla Pago.A continuación damos click en el menú Archivo y le decimos Cerrar y Volver a Excel Ahora ha llegado el momento de poner a prueba nuestra función. Luego la mandamos a llamar de la misma forma como cualquier función de las ya definidas por defecto en Excel es decir así: Ing. 59 . Noel Antonio Pavón L. Importante: Al momento de hacer uso de la función debe hacerse con el cuidado de ingresar los parámetros en el orden correcto. Luego estos valores serán utilizados en el cuerpo de la función para realizar las operaciones contenidas en la misma.Cuando vaya a guardar el archivo que contiene la función nueva deberá dar las siguientes opciones: Menú Principal de Excel: Guardar como Libro de Excel Habilitado Para Macros. Ing.. es decir. 60 . Otro aspecto importante es: 1. Basico) En este caso el valor almacenado en la celda A4 será tomado por la variable HoraExtra. Noel Antonio Pavón L.Las funciones definidas por el usuario solamente tienen validez en el archivo en el que están siendo creadas. y el valor almacenado en la celda B1 será asignado a la variable Basico. si en Visual se pide primeramente Hora Extra y luego Básico así se deberá enviar los parámetros a la función: Function Bono(HoraExtra.. 2. expression_n es una lista de expresiones que se evalúan. entonces la función del interruptor volverá "HP"... valor1. Por ejemplo: Switch (IdProveedor = 1. valor2. expression2. La sintaxis de la función del interruptor es: Switch (expression1. expression_n.Sentencia Switch. "NVIDIA") En este ejemplo. Si IdProveedor es 3. IdProveedor = 3. entonces la función del interruptor volverá "NVIDIA". value_n) expression1. 61 . . valor2. . En Excel. IdProveedor = 2. Si IdProveedor es 2.. "HP". entonces la función del interruptor volverá "IBM". expression2.. La función del interruptor está buscando a la primera expresión que se evalúa como verdadero valor1. la función Switch evalúa una lista de expresiones y devuelve el valor correspondiente a la primera expresión en la lista que es True. si IdProveedor es 1. Noel Antonio Pavón L. "IBM". value_n es una lista de valores La función del interruptor devolverá el valor asociado a la primera expresión que se evalúa como verdadero. SI IdProveedor fuera un valor diferente a los estipulados devolverá el mensaje: “Error Proveedor no Existe” Ing. $ 1001 pero inferior o igual a C. "HP". "NVIDIA") Else proveedor = "Error proveedor no existe" End If End Function Haciendo el llamado a la función “proveedor” Modificando el ejercicio del archivo: “formato de entradas y salidas”. Por ejemplo: Valori = Switch (IdProveedor = 1. Crear una función cuyo nombre sea “Viaticos” la cual recibirá como valores de entrada el salario básico y las horas extras. IdProveedor = 3. si es mayor o igual a C. Hará uso de los mismos parámetros que con la función Bono es decir: Si Horas Extras (Salario) se encuentra entre C$ 500 y menor o igual a C.$ 2000 el bono Ing.El código de VBA La función del interruptor sólo se puede utilizar en el código VBA. "IBM". "NVIDIA") Haciendo el ejemplo en Excel: Function proveedor(valor) Dim cadena As String cadena = "Error" If valor >= 1 And valor <= 3 Then proveedor = Switch(valor = 1. IdProveedor = 2 "HP".$ 1000 recibirá un bono del 2 % sobre el Salario básico. Noel Antonio Pavón L. "IBM". 62 . valor = 3. valor = 2. será del 3. basic * 0.04 End If End If End If End Function Ahora hacienda uso de la Sentencia de control Switch la función tendrá las siguientes líneas de código: Function Viaticos(extra. Como recordará el código en visual basic haciendo uso de la sentencia IF era: Function Bono(HoraExtra. Ing. 0. extra >= 2000.0325 Else Bono = Basico * 0. Basico) If HoraExtra <= 500 Then Bono = 0 Else If HoraExtra > 500 And HoraExtra <= 1000 Then Bono = Basico * 0. basic * 0. extra > 500 And extra <= 1000. para el resto de los casos el Bono será de 4 % siempre sobre el salario básico. basic * 0.25 % sobre el Salario básico.0325. 63 . Noel Antonio Pavón L.02.04) End Function Como verá las líneas de código se simplifican y el resultado es el mismo. extra >= 1001 And extra < 2000.02 Else If HoraExtra >= 1001 And HoraExtra < 2000 Then Bono = Basico * 0. basic) Viaticos = Switch(extra <= 500. 000 600 1. obtener: El precio bruto.150000 8% 5% Más de 150000 12% Ing.000 IVA Cantidad Sub Total Sin IVA 2 4 52. neto y con IVA para cada producto Los Totales bruto y con IVA de la factura Artículo Impresora CPU Pentium II Monitor color teclado Ratón SUB TOTALES DESCUENTO GRAN TOTAL Precio Unitario Sin IVA 29.500 4 4 4 Los descuentos serán: hasta 50000 50001 .900 110. 64 . Noel Antonio Pavón L..A la vista de los datos que se presentan en el siguiente formato de factura.Práctica: 1. Acepta el cuadro de diálogo. restringir entradas.Jimani 4. realizar sub-totales. 65 . Desplégala y observa las distintas posibilidades de la misma. Te aparecerá una casilla de texto. Sitúa el cursor en la celda D2.Barahona. podemos crear una lista desplegable. Noel Antonio Pavón L.Validación y te aparecerá el siguiente cuadro: En la lista desplegable Configuración podemos elegir qué valores serán válidos para la celda activa. una lista contiene las cabeceras de los datos en la primera fila. etc. Accede a Datos . Un campo es un dato individual con un nombre propio. Estas cabeceras son los títulos de los campos. escribe lo siguiente (separado coma): Pedernales. 2. 3. etc.Neyba. Observarás que ha aparecido una flecha típica de las listas desplegables: Ing. mostrar mensajes de ayuda.Bani. Elige finalmente la opción Lista. En vez de escribir manualmente ese dato.Las listas en Excel Las listas es una de las opciones que más se utiliza en Excel. consultar datos. Permiten almacenar datos en forma de columnas a modo de base de datos para posteriormente realizar cálculos.Azua. 1. Validación de los datos Imagina que existe una celda que tendrá siempre un dato elegido de entre una lista. Normalmente. limitar el número de caracteres de la celda. Ejemplo de aplicación 1: A continuación trabajar con el archivo Validación de Listas-Encuestas. en él cree todas las listas y posteriormente llenar la hoja de encuestas que se muestra en la página siguiente: Ing. Trabajar con encuestas. etc. Prueba a desplegarla y observa su contenido: Algunas de las aplicaciones de las listas pueden ser: Elaboración de Presupuestos.. 66 . Elaborar Horarios.5. en fin todo dependerá de la creatividad que cada usuario pueda tener. Noel Antonio Pavón L. Exterior Tipos de Ingresos Distrito 4 2 Familias 2 Viviendas SI Candelaria Manchester Distrito 2 Distrito 2 1 Familia 2 Familias 1 Vivienda 2 Viviendas SI SI Trabajo por Cuenta Propia Salario Salario No.Nombre Asentamie nto Hialea 1 Distrito No. 67 . Personas en la Vivienda 4a7 Habitantes No. De Cuartos Tamaño del Lote Más de 2 Cuartos Más de 120 Mts2 4a7 Habitantes 4a7 Habitantes Más de 2 Cuartos Más de 2 Cuartos Menos de 80 Mts2 81 a 120 Mts2 Hialea 1 Distrito 4 2 Familias 1 Vivienda NO Naciones Unidas Candelaria Manchester Distrito 5 Distrito 2 Distrito 2 1 Familia Más de 2 Familias 2 Familias 1 Vivienda 2 Viviendas 1 Vivienda SI SI NO Trabajo por Cuenta Propia Remesas Familiares Salario Trabajo por Cuenta Propia Trabajo por Cuenta Propia Salario Salario Trabajo por Cuenta Propia Remesas Familiares Trabajo por Cuenta Propia Salario Salario Remesas Familiares Trabajo por Cuenta Propia Salario Trabajo por Cuenta Propia Salario 4a7 Habitantes Más de 2 Cuartos 81 a 120 Mts2 1a3 Habitantes Más de 7 Habitantes Más de 7 Habitantes 2 Cuartos 2 Cuartos Más de 2 Cuartos Menos de 80 Mts2 81 a 120 Mts2 Más de 120 Mts2 La Cruz Distrito 3 1 Familia 1 Vivienda SI 1a3 Habitantes 1 Cuarto Menos de 80 Mts2 Hialea 1 Naciones Unidas Candelaria Distrito 4 Distrito 5 Distrito 2 Más de 2 Familias 1 Familia 2 Familias 2 Viviendas 1 Vivienda 2 Viviendas NO NO SI 4a7 Habitantes 4a7 Habitantes Más de 7 Habitantes 2 Cuartos 2 Cuartos Más de 2 Cuartos Más de 120 Mts2 Menos de 80 Mts2 81 a 120 Mts2 Manchester La Cruz Distrito 2 Distrito 3 1 Familia Más de 2 Familias 1 Vivienda Más de 2 Viviendas SI NO 1a3 Habitantes Más de 7 Habitantes 2 Cuartos Más de 2 Cuartos Menos de 80 Mts2 Más de 120 Mts2 Hialea 1 Naciones Unidas Candelaria Manchester Distrito 4 Distrito 5 Distrito 2 Distrito 2 1 Familia 2 Familias 1 Familia Más de 2 Familias 1 Vivienda 2 Viviendas 1 Vivienda Más de 2 Viviendas SI NO SI SI 4a7 Habitantes 4a7 Habitantes 1a3 Habitantes Más de 7 Habitantes Más de 2 Cuartos 2 Cuartos 2 Cuartos Más de 2 Cuartos 81 a 120 Mts2 Más de 120 Mts2 81 a 120 Mts2 Más de 120 Mts2 La Cruz Hialea 1 Distrito 3 Distrito 4 1 Familia 2 Familias 2 Viviendas 1 Vivienda NO SI 4a7 Habitantes Más de 7 Habitantes 2 Cuartos Más de 2 Cuartos 81 a 120 Mts2 81 a 120 Mts2 Naciones Unidas Distrito 5 1 Familia 1 Vivienda NO 1a3 Habitantes 1 Cuarto Menos de 80 Mts2 La Cruz Distrito 3 Más de 2 Familias Más de 2 Viviendas SI Salario Más de 7 Habitantes Más de 2 Cuartos Más de 120 Mts2 Ing. Familias No. Viviendas Fam. Noel Antonio Pavón L. Ejemplo de Aplicación 2: Elaborar el presupuesto que se presenta en la hoja siguiente. Noel Antonio Pavón L. proceda a sacar el resumen de los datos en la hoja Consolidados del mismo libro. Ing.Manchester Candelaria Distrito 2 Distrito 2 1 Familia Más de 2 Familias 1 Vivienda Más de 2 Viviendas NO NO Salario Trabajo por Cuenta Propia Salario Remesas Familiares Trabajo por Cuenta Propia Salario Remesas Familiares Trabajo por Cuenta Propia Salario Remesas Familiares Trabajo por Cuenta Propia Remesas Familiares 4a7 Habitantes Más de 7 Habitantes 2 Cuartos Más de 2 Cuartos Menos de 80 Mts2 Más de 120 Mts2 Hialea 1 Naciones Unidas Manchester Distrito 4 Distrito 5 Distrito 2 2 Familias 1 Familia 2 Familias 2 Viviendas 1 Vivienda 2 Viviendas SI SI SI Más de 7 Habitantes 1a3 Habitantes Más de 7 Habitantes Más de 2 Cuartos 1 Cuarto Más de 2 Cuartos Más de 120 Mts2 Menos de 80 Mts2 Más de 120 Mts2 La Cruz Candelaria Naciones Unidas Distrito 3 Distrito 2 Distrito 5 1 Familia 2 Familias 1 Familia 1 Vivienda 1 Vivienda 1 Vivienda NO NO SI 4a7 Habitantes 4a7 Habitantes 4a7 Habitantes 2 Cuartos 2 Cuartos 2 Cuartos Menos de 80 Mts2 Menos de 80 Mts2 Menos de 80 Mts2 Hialea 1 La Cruz Manchester Distrito 4 Distrito 3 Distrito 2 Más de 2 Familias Más de 2 Familias 2 Familias 1 Vivienda 2 Viviendas 2 Viviendas NO SI NO Más de 7 Habitantes 4a7 Habitantes Más de 7 Habitantes Más de 2 Cuartos 2 Cuartos Más de 2 Cuartos Más de 120 Mts2 Más de 120 Mts2 81 a 120 Mts2 Candelaria Distrito 2 1 Familia 1 Vivienda SI 1a3 Habitantes 2 Cuartos Menos de 80 Mts2 Una vez ingresadas las encuestas. trabajar con el archivo Validación de Listas – Presupuestos. 68 . 00 3000.00 1500.00 303.40 3.00 1320.00 800.00 500.00 1.00 250.00 500.00 1500.60 3.36 3580.50 3580.00 500.00 1000.00 150.00 400.00 500.00 12.00 18.00 217.00 12.00 1.00 9.00 1.00 7812.00 10.00 1.00 24.00 1200.00 1.00 40.00 6.00 12.40 12. Precio Total 1.40 6683.00 2100.00 1.00 1.00 350.00 11718.00 12.00 350.98 100.00 2400.00 1000.00 14.00 15.00 5600.50 1953.80 911.00 36.00 500.00 250.50 1790.00 1.00 173.00 100.20 1562.00 1500.00 18.00 500.50 1288.00 700.00 250.00 2700.00 1.00 500.00 477.00 480.00 720.00 500.00 1000.36 500.00 2500.00 1000.00 1000. 69 .00 651.00 350.00 600.00 1500.00 350.00 9.00 6.00 500.00 500.00 130.83 1722.00 16275.44 3.00 4200.00 800.25 200.00 2129.00 0.00 18.00 2400.00 110.00 3.00 0. Ing.00 900.00 4500.00 700.00 6300. Precio Unit.00 1000.00 0.Actividad Primaria Preliminares Fundaciones Mampostería Estructura de Concreto Techos y Fascias Acabados Cielos Rasos Pisos Particiones Carpintería Fina Puertas Ventanas Obras Sanitarias Electricidad Pintura Sub Etapas Limpieza Inicial Trazo y Nivelación Demoliciones Otros trabajos preliminares Excavación estructural Formaletas Concreto Acero de refuerzo Bloques de cemento Acero de refuerzo Concreto estructural Estructura de acero Cubierta de laminas de zinc (especificar calibre) Hojalatería Aislante para techos Fascias Canales Repello corriente Enchape de Azulejos Afinado Esqueleteado de Madera Forro de PLYCEM Conformación y compactación Cascote Ladrillo corriente Pulido y abrillantado de piso Forro de Gypsum Estante de madera Reparación de puertas con cerradura Reparación de ventanas de aluminio y vidrio Obras civiles Tuberias y accesorios para aguas negras Tuberia y accesorios para agua potabe Artefactos sanitarios Accesorios sanitarios Obras civiles Canalizaciones Alambrados Pintura corriente Pintura Anticorrosiva Limpieza final Entrega y detalles Limpieza regular Entrega de Detalles Limpieza Final Indemnización de daños causados por fuerza mayor U/M Gbl Gbl M2 Gbl M3 Ml M3 Lbs M2 Lbs M3 Lbs M2 Ml Glb Ml Ml M2 M2 M2 M2 M2 M2 M2 M2 M2 M2 Ml C/U C/U Glb Ml Ml Glb Glb Glb Ml Ml M2 Glb Glb Glb M2 Glb Días Glb Cant.00 4500.00 2129.00 5600.00 1.00 500.00 1.00 1.00 12.00 12.00 325.00 9.00 1000.00 3600.00 1600.00 2.00 60.00 200.00 1600.60 2083.00 1000.00 1.00 180. Noel Antonio Pavón L.20 12.00 5425.00 25.00 Limpieza Final y Entrega Indemnización Aplicar Sub totales para sacar un consolidad de los costos por etapas.00 350.00 18.00 24.00 114.00 3. con el dato del código del cliente presente el nombre del cliente. Buscar las fichas de herramientas y allí agregar las herramientas de PROGRAMADOR: Luego se verá la ventana de Excel con esta pestaña: Ing. 70 . Inicialmente deberá ingresar a las opciones de Excel para activar los siguientes complementos: En la opción personalizar Cinta de Opciones. la fecha de calibración de los equipo y pueda visualizar usando el botón como link los certificados de calibración de los equipos del cliente que se encuentran en hojas independiente del mismo libro. Noel Antonio Pavón L.BONO: ¿Cómo agregar un botón de comando que me permita desplazarme por las diferentes hojas de un mismo libro? Ejemplo: En la hoja portada del archivo Reporte Calibraciones. Select Else Ing.Select End Sub. El siguiente paso será crear dicho botón: 1) Haz un clic-secundario sobre la etiqueta con el nombre de la hoja donde incrustaste el botón de comando 2) selecciona "ver código" 3) copia/pega (o escribe) las siguientes líneas (obviamente.Value = "W38" Then Worksheets("W38"). modificas al nombre real de la hoja y el del botón): Private Sub CommandButton1_Click() Worksheets("nombre de alguna hoja existente"). Noel Antonio Pavón L. Insertar Controles de Active X En esta parte ubicar el botón de comando.Value = "W36" Then Worksheets("W36"). 71 .Value = "W37" Then Worksheets("W37"). NOTA: Estos son los comandos básicos para que cuando de un click en el botón este cargue la hoja que nosotros deseamos.Select Else If Range("H3"). pero como el ejemplo nos pide cargar diferentes hojas en dependencia de los códigos que se generan en una celda el código del botón de comando será el siguiente: Private Sub CommandButton1_Click() If Range("H3").A continuación seleccionar en la ficha Programador.Select Else If Range("H3"). Value = "W40" Then Worksheets("W40").If Range("H3").Select Else Worksheets("W41").Select Else If Range("H3"). Noel Antonio Pavón L. 72 .Select End If End If End If End If End If End Sub Ing.Value = "W39" Then Worksheets("W39").
Copyright © 2024 DOKUMEN.SITE Inc.