Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Excel macros avanzados para gente que trabaja, Diapositivas de Competencias en MS Microsoft Excel

Curso de excel donde aprenderas a utilizarlo

Tipo: Diapositivas

2022/2023

Subido el 17/08/2023

franklin-picon
franklin-picon 🇵🇪

2 documentos

Vista previa parcial del texto

¡Descarga Excel macros avanzados para gente que trabaja y más Diapositivas en PDF de Competencias en MS Microsoft Excel solo en Docsity! IMECAF MÉXICO SC NINO INCOADO CONTABILIDAD, ADMINISTRACIÓN Y FINANZAS EXCEL AVANZADO —— NN a IMECAF, SC Excel 2016 avanzado E . Tabla de contenido za a TEMA 1. MANEJO AVANZADO DE FUNCIONES Es po 1,1. Funciones anidadaS ccoo... 1 LJ y 1.1.1. — Funciones Si (If) Anidadas A » 1.1.2. Función Coincidir (Match) con Buscarv O 2 > 1.1.3, — Función Elegir (Choose) con Diasem(WeekdaY) coccion 4 1.2. Función Indirecto (Indirect) E 1.3. Función Indice (Index) » 1.4. Aplicación de funciones Indirecto (Indirect) con BuscarY (Vlookup 1.5. Aplicación de funciones Función Indice (Index) con Coincidir (Match) . TEMA 2. FUNCIONES DE BASES DE DA P 2.1. Sintaxis de una función de bases de datos 2.2. Función BDSuma (DSUM) o... 2.3. Función BDPromedio (DAverage) 2.4. Función BDContar (OU) cccccconicconiriocooocoooornocooionocono 2 2.5. Función BDContara (DCounta) a 2.6. Función BDMax (DMax) 2.7. Función BDMin (DMin).. > 2.8. Función BDExtraer (DGeb e TEMA 3, HERRAMIENTAS PARA EL MANEJO DE LISTAS DE DATOS a 3.1. Texto en columnas 3.2, Listas de datos dependientes. y 3.3. Quitar datos duplicados en una columna ] r 3.4. Manejo de esquemas ] 35 RM occoccocacococooocoorarococonocoooonocnrorccconnnnsss , 3.6. y Sl, ) TEMA 4. CONSOLIDACION DE INFORMACION 4.1. Consolidación por referencias 3D .. 4.2. Consolidación por posición ....... 4.3. Consolidación por categoría TEMA 5. MANEJO DE ESCENARIOS 5.1. a! IMECAF, SC Excel 2016 Avanzado TEMA 1. MANEJO AVANZADO DE FUNCIONES A A A A A A A A A A A A AA A A A A Objetivos de la unidad En esta primera unidad se revisará la aplicación avanzada de funciones que le permita identificar la manera correcta para preparar fórmulas que incluyan funciones anidadas. Objetivos particulares. + Identificar el concepto de funciones anidadas. + Integrar fórmulas que incluyan el uso de varias funciones al mismo tiempo 1.1. Funciones anidadas En el trabajo diario con Excel, tendremos la necesidad de usar dos o más funciones para resolver una determinada operación, además, el análisis de los cálculos que vamos a efectuar nos lleva a que debemos manejarlas de forma conjunta, a esta forma de uso se le denomina funciones anidadas, de tal manera que debemos colocar una función dentro de otra, respetando su sintaxis de trabajo. 1.1.1. Funciones Si (If) Anidadas Como habrá revisado en tus cursos anteriores, la tunción Si tiene la siguiente sintaxis: Sl(prueba_lógica, [valor_si_verdadero], [valor_si_falso]) Para usar de manera correcta la función Sl anidada podemos utilizar la función anidada SI como el segundo argumento de la función principal. Por ejemplo, para evaluar si una celda tiene alguno de tres valores posibles (10, 20, 30) podemos utilizar la siguiente fórmula: =SI(A1=10”diez” SI(A1=20,"veinte”,"treinta”)) La fórmula anterior se lee, si A1 es igual a 10, devuelve ei texto diez, en caso contrario si la celda A1 es igual a 20, devuelve el texto 20, en caso contrario devuelve el texto treinta. Ofro uso de la función Sl es con el anidamiento de e E funciones Y y O, para realizar dos o más D evaluaciones, con la función Y se deben cumplir 5 CANT DESCRIPCIÓN Ue IMPORTE todas las evaluaciones para que devuelva * MO ] verdadero, con la función O al menos se debe - cumplir una de las evaluaciones para que devuelva verdadero, observe el siguiente ejemplo: El objetivo de la preparación de la fórmula para el cálculo del importe es que se haga la multiplicación cuando las celdas que contienen ta cantidad (CANT) 1 y el precio unitario (P.U) contengan números, por lo que la fórmula queda de la guiente manera: 1 IMECAF, SC Excel 2016 Avanzado =SI(V(ESNUMERO(AS), ESNUMERO(CS))-A6*Ú5.”") Observe que en la fórmula también es usada la función ESNUMERO (ISNUMBER) para evaluar si las celdas contienen un valor, con la función Y las dos condiciones se deben cumplir, las celdas AG y D6 deben tener un número para que se efectúe la multiplicación. Adicionalmente, hay que considerar que, si tenemos una fórmula con varias funciones Si anidadas y está causando problemas para darle mantenimiento, probablemente debemos usar la función BUSCARV, 1.1.2. Función Coincidir (Match) con BuscarV (Vlookup) Recordemos que las funciones Coincidir y Buscarv pertenecen a la categoría de funciones de búsqueda y referencia. La función Coincidir busca un elemento especificado en un rango de celdas y, a continuación, devuelve la posición relativa de ese elemento en el rango. La función Buscarv, nos permite buscar un valor en una primera columna de una matriz, una vez localizado nos muestra dentro de la misma fila el valor que contiene la columna que deseamos obtener, Ambas funciones manejadas de manera conjunta ofrecen una optimización en el manejo de búsquedas de información, para ejemplificarlo, empezaremos por definir una tabla de datos como es mostrada en la siguiente figura. lA ARTUALZACIÓN CONSUTORÍA — TLAXCALA NSTALACIÓN — MORELOS $5 CONAGUA CONSULTORIA A continuación, realizaremos la búsqueda para conocer los datos Correspondientes de las claves que se muestran en la siguiente figura, observe que hay una clave que no se encuentra en el listado y que el orden de los fítulos es diferente a la lista original. IMECAF, SO Excel 2016 Avanzado de w a o iS ESTADO ——— CUENTE —— SERVICIOS. IMPORTE — Comenzaremos colocando en la celda B41 la siguiente fórmula, para obtener la fecha correspondiente a las claves. Al aplicar un autorelleno en la fórmula obtendremos las fechas de cada clave, a excepción de la clave que no se encuentra en la lista. Se aplicó un formato de fecha corta a los datos obtenidos. =Buscarví$A41,$A$2:$F$26,2,0) 07/2016 25 TOS0 ENJA Para optimizar la función Buscarv, recurriremos a la función Coincidir, de tal manera que la fórmula queda de la siguiente manera: =Buscarv($A41,$A$2:5F$26,Coincidir(8$1,$A$1:$F$1,0),0) Aplicamos un autorelleno a todo el cuadro de información y observe que la función COINCIDIR permite localizar el número de columna correspondiente al título a pesar de que están en un orden diferente a la lista originai. Se aplicó un formato de número a los datos de importes. 16.000.00 25/01/2016 D6/04/2016 SEMARNAT INSTALACIÓN — TABASCO 34,000.00 19/06/2016 SECOFI CONSULTORÍA — SLP 50,C0C.cC ¡ 11/07/2015 CFE INSTALACIÓN — CAMPECHE 53,060.00 45 ¿TO30 ENÍA ENÍA BNÍA ENÍA aNA Por último, en la celda B41, usaremos la función SI.ERROR (IFERROR) para manejar el error de la clave que no se encuentra en la lista original, la fórmula queda de la siguiente manera: =Si.Error(Buscarv($A41,$A$2:$F$26,Coincidir(B$1,$A51:$F$1,0),0),”Clave no existe”) Aplicamos un autorelleno para todo el cuadro de información y obtendremos el resultado mostrado en la siguiente figura. Se aplicó un formato de fecha corta a los datos de fecha y se aplicó un formato de número a los datos de importes. -] Y w IMECAF, SC Excel 2016 Avanzado Observe que en la columna A aparecen fechas de vencimiento de créditos otorgados a nuestra empresa, en la columna B se muestra el día de la semana de esas fechas. El ejercicio consiste en generar el pago un viernes antes de la fecha de vencimiento, ya que es el día de pago en tesoreria, o bien, si cae en viernes ese mismo día se realiza el pago. Lo anterior se resuelve con la siguiente fórmula tecleada en la ceida C2: =ELEGIR(DIASEM(A2), A2-2, A2-3, A2-4, A2-5, A2-6, A2, A2--1) Lo que estamos haciendo, es restar días con base al día de la semana obtenido con la función DiaSem, si la función DiaSem devuelve 1 equivale a domingo, por lo que restamos dos días a la fecha de ta celda A2 para que sea un viernes antes del vencimiento, esto lo controlamos con la función Elegir porque al recibir el índice (1 al 7), debemos colocar todos los elementos de ocurrencia del día 1 al 7, a partir del segundo argumento de la mencionada función. Aplique un autorrelleno a la fórmula y aplique un formato de fecha corta. Observe el resultado. A B € b 1. VENCIMIENTO | DIASEMANA | DIAPAGO |DIASEMANA 2 31/10/2016|lunes 28/10/2016 |viernes 3 17/11/2026 |jueves 11/11/2016 [viernes 4 06/12/2016|martes 02/12/2016 [viernes 5 16/12/2016 |viernes 16/12/2016 [viernes 6 21/12/2036|miércoles 16/12/2016 [viernes 1.2. Función Indirecto (Indirect) Descripción Devuelve la referencia especificada por una cadena de texto. Las referencias se evalúan de inmediato para presentar su contenido. Use INDIRECTO para cambiar la referencia a una celda en una fórmula sin cambiar la propia fórmula. Sintaxis INDIRECTO(ref, [a1]) La sintaxis de la función INDIRECTO tiene los siguientes argumentos: +. Ref Obligatorio. Una referencia a una celda que contiene una referencia de tipo A1 o F1C1, un nombre definido como referencia o una referencia a una celda como cadena de texto. Si ref ho es una referencia de celda válida, INDIRECTO devuelve el valor de error H¡REFI. Si ref hace referencia a otro libro (una referencia externa), el otro libro debe estar abierto. Si el libro de origen no está abierto, INDIRECTO devuelve el valor de error R¡REFI. Si ref hace referencia a un rango de celdas fuera del límite de filas de 1.048.576 o del límite de cotumnas de 16,384 (XFD), INDIRECTO devuelve el error 4¡REFI. IMECAF, SC Nota Excel 2016 Avanzado Este comportamiento es diferente en las versiones de Excel anteriores a Microsoft Office Excel 2013, que ignoran si se excede el límite y devuelven un vator. » Ai Opcional. Es un valor lógico que especifica el tipo de referencia que contiene la celda ref. Si omite aí o es VERDADERO, ref se interpreta como una referencia de estilo A1. Si a1 es FALSO, ref se interpreta como una referencia estilo F1C1. Ejemplo Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de cáículo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos. Datos B2 B3 Marina 5 Fórmula '=INDIRECTO(A2) '"=INDIRECTO(A3) '=INDIRECTO(A4) '“=INDIRECTO('B"S.A5) 1,333 45 10 62 Descripción Resultado Valor de la referencia en la celda A2. La referencia es a la celda B2, que contiene 1,333 el valor 1,333. Valor de la referencia en la celda A3. La referencia es a la celda B3, que contiene 45 el valor 45 Puesto que la celda B4 tiene el nombre definido "George," ta referencia al nombre 10 definido es para la celda 84, que contiene el valor 10. Combina "B" con el valor de AS, que es 5. Esto, a su vez, se refiere a la celda B5, 62 que contiene el valor 62. 1.3. Función Indice (Index) La función Indice nos devuelve el valor de una celda con tan solo especificar el número de fila y de columna. Sintaxis INDICE(matriz; núm_fila; [núm_columna)) La sintaxis de la función INDICE tiene los siguientes argumentos: IMECAF, SC Excel 2016 Avanzado a Matriz Obligatorio. Es un rango de celdas o una constante de matriz. + Si matriz contiene solo una fila o columna, el argumento núm_fila o núm_columna Je correspondiente es opcional. Ñ + Si matriz tiene varias filas y columnas, y solo usa núm_fila o núm_columna, INDICE devuelve a una matriz de dicha fila o columna completa. » Núm_fila — Obligatorio. Selecciona la fita de la matriz desde la cual devolverá un valor. Si omite núm_fila, se necesita el argumento núm_columna. Núm_columna Opcional. Selecciona la columna de la matriz desde la cual devolverá un valor. Si > omite núm_columna, se necesita el argumento núm_fila. Ejemplo > Capture los datos de ejemplo en la tabla siguiente y péguelos en la celda Aí de una hoja de cálculo - nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego > Enter. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos. Datos Datos _ Manzanas Limones LS A Plátanos Peras - Fórmula Descripción Resultado =|NDICE(A2:B3,2,2) Valor en la intersección de la segunda fila y Peras la segunda columna del rango A2:B3. =[NDICE(A2:B3,2,1) Valor en la intersección de la segunda fila y Plátanos la primera columna del rango A2:B3. 1.4. Aplicación de funciones Indirecto (Indirect) con BuscarV (Vlookup) Para revisar este punto considere la siguiente información, observe que son hojas diferentes. El objetivo del ejercicio es localizar información a través de varias hojas de cáiculo, a 00/01/2019 CAPUFE — ASESCRÍA EDO. DE 03/01/2018 NSTALACIÓN — MORELOS 03/01/2619 SCT MPLEMENTACIÓN PUEBLA TLAXCALA SONORA SINALOA CHIHUARUA ASESORÍA 55 VERACRUZ A A A ii a PI A kosa IMECAF, SC Excel 2016 Avanzado TEMA 2. FUNCIONES DE BASES DE DATOS y aa Objetivos de la unidad En esta primera unidad se revisará la aplicación avanzada de funciones que le permita identificar la manera correcta para preparar fórmulas que incluyan funciones anidadas. a Objetivos particulares. « + Identificar el contexto a preparar de una función de Base de Datos » Crear áreas de criterio para peticiones de información + Aplicar funciones de bases de datos para la obtención de información « 2.1. Sintaxis de una función de bases de datos . Las funciones de base de datos en Excel permiten agilizar nuestro trabajo con información que está organizada como una tabla de datos, es decir, de forma tabular. Estas funciones nos permiten contar, . sumar, multiplicar los valores de una columna que cumplen con condiciones específicas llamadas criterios, e Sintaxis general de una función de bases de datos. « =Nombre_de_la_función(Rango_de_BD, "Campo”, Rango de área de criterios) e Observe que, para el uso de funciones de bases de datos, la sintaxis pide una área de criterios que € prepararemos en los ejemplos, € Para el desarrollo de funciones de bases de datos considere lo siguiente $ + Cualquier rango se puede usar como argumento criterios, siempre que incluya al menos un a rótulo de columna y una celda debajo del mismo para especificar la condición. y e : a A a Por ejemplo, si el rango G1:G2 contiene el rótulo de columna Ingresos en la celda G1 y la »7 cantidad 10.000 en la celda G2, el rango podría definirse como Coincidirlngresos y ese nombre 6 podría usarse como argumento criterios en las funciones de base de datos. Ñ + Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no lo e coloque debajo de la lista. Si agrega más información a la lista, la nueva información se incluirá Z en la primera fila debajo de la misma. Si la fila de debajo no está vacía, Microsoft Excel no puede e agregar la nueva información. 6 + Asegúrese de que el rango de criterios no se superpone a la lista. ul e +» Pararealizar una operación en una columna completa de la base de datos, inserte una línea en blanco debajo de los rótulos de columna en el rango de criterios. Para el desarrollo del tema considere la siguiente información. 7 ..ASA mm IMECAF, SC Excel 2016 Avanzado BDSUMA(base_de_datos, nombre_de campo, criterios) La sintaxis de la función BDSUMA tiene los siguientes argumentos: > + Base_de_datos Obligatorio. Es el rango de celdas que compone la lista o base de datos. Una > base de datos es una lista de datos relacionados en la que las filas de información son registros Ñ y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada == columna. > + Nombre_de campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo = de la columna entre comillas, como por ejemplo "Edad" o "RENDTO", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. Í a pS 8 8 e E PP a ca 3 I a 2 CENTRO o] 3 2 ASESORÍA CENTRO SUR I 3 E PEMEX MISTALAC.ON. CENTSO SUR . a 4 28/02/20.8 SCT PAPLEMENTAC ÓN CENTRO NORTE I E 3 19/03/2 E CENTRO NORTE TLAXCALA » 7 6 DISEÑO WES NOROESTE SONORA E al 7 BASE DE DATOS NOROE! ¡ > 2 S CAPACITACIÓN MORCESTE > so ñ ASESORÍA NTRO NORTE 131,000 | “ 10 NSTALACIÓN. CRIENTE 143,000 i e] oz ó ORIENTE 155,090 l 3 2 SUFGCESTE 262,000 É 43 SURDESTE 369.906 | MW BASE DE DATOS CENTRO SUR 176,008 1] 15 CAPACITACIÓN CENTRO SUR 183,000 | a 15 ASESORÍA CENTRO SUR 5 7 INSTALACIÓN: CENTRO NORTE E CENTRO NORTE | E 3 SONORA. | >. 2 29/22/2018 CFE SHALDA E) E 2.2. Función BDSuma (DSum) t | Descripción E | Suma los números de un campo (columna) de registros de una lista o base de datos que cumplen las 1=—) condiciones especificadas. | Sintaxis 1 t t t r 1 | l + Criterios (obligatorio). Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de columna y a! menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna. IMECAF, SC Excel 2016 Avanzado Ejemplo: Tome en cuenta el listado de información indicada en el punto 2.1. Es necesario obtener la sumatoria de importes del cliente DECSIS para el primer trimestre del 2018. Prepare el área de criterios como se indica en ta siguiente figura. A B 28 ¡ÁREA DE CRITERIOS En alguna celda desocupada teclee la fórmula =BDSUMA(A1:G21,"IMPORTE",A30:031) Resultado 2.3. Función BDPromedio (DAverage) Descripción Devuelve el promedio de tos valores de un campo (columna) de registros en una lista o base de datos que cumple tas condiciones especificadas. Sintaxis BDPROMEDIO(base_de_datos, nombre_de_campo, criterios) La sintaxis de la función BDPROMEDIO tiene los siguientes argumentos: + Base_de datos es elrango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. + Nombre_de_campo indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente, * Criterios es el rango de celdas que contiene tas condiciones especificadas. Puede usar cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna. JT O O O NS O O E ce IMECAF, SC Excel 2016 Avanzado de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna. Ejemplo: Tome en cuenta el listado de información indicada en el punto 2.1. Es necesario contar las celdas ocupadas por cualquier tipo de dato del cliente DECSIS para el primer semestre del 2018. Prepare el área de criterios como se indica en la siguiente figura. 31 (2018 <=30/6/2018 DECSS En atguna celda desocupada teclee la fórmula =BDCONTARA(A1:G21,"CLIENTE",A30:C31) Resultado » o o 2.6. Función BDMax (DMax) Descripción Devuelve el valor máximo de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas. Sintaxis BDMAX(base_de_datos, nombre_de_campo, criterios) La sintaxis de la función BDMAX tiene los siguientes argumentos: » Base_de_datos Obligatorio. Es el rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. » Nombre_de_campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "RENDTO", o un número (sin las comillas) que represente la posición de la columna en Ja lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. + Criterios Obligatorio. Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna. IMECAF, SC Excel 2016 Avanzado Ejemplo: Tome en cuenta el listado de información indicada en el punto 2.1, Es necesario obtener el importe mayor para el servicio de CAPACITACIÓN para el primer semestre del 2018. Prepare el área de criterios como se indica en la siguiente figura x 5 ¿ ÍS 28 ÁREA DE CRITERIOS 29 20 Ed En alguna celda desocupada teclee la fórmula =BDMAX(A1:G21,"IMPORTE",A30:031) Resultado 2.7. Función BDMin (DMin) Descripción Devuelve el valor mínimo de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas. Sintaxis BDMiN(base_de_datos, nombre_de_campo, criterios) La sintaxis de la función BDMIN tiene los siguientes argumentos: . Base_de_datos Obligatorio. Es el rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. Nombre_de_campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "RENDTO", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. Criterios Obligatorio. Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna. W is le la (e e Y IMECAF, SC Excel 2016 Avanzado Ejemplo: Tome en cuenta el listado de información indicada en el punto 2.1. Es necesario obtener el importe menor para el servicio de CAPACITACIÓN para el primer semestre del 2018. Prepare el área de criterios como se indica en ta siguiente figura E n 28 AREA DE CRITERIOS 29 2048 En alguna celda desocupada teclee la fórmula =BDMIN(A1:G21,"IMPORTE”,A30:C31) Resultado 436 s ell mal 2.8. Función BDExtraer (DGet) Descripción Extrae un único valor de una columna de una lista o una base de datos que cumple las condiciones especificadas. Sintaxis BDEXTRAER(base_de_datos, nombre_de_campo, criterios) La sintaxis de la función BDEXTRAER tiene los siguientes argumentos: » Base_de_datos Obligatorio. El rango de celdas que compone la lista o base de datos, Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. + Nombre_de_campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o “Rendimiento”, o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. » Criterios Obligatorio. Es el rango de celdas que contiene fas condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mísmo en la que se pueda especificar una condición para la columna. IMECAF, SC. Excel 2016 Avanzado Procedimiento para convertir texto en columnas: a) Seleccione el rango de celdas con la información a dividir. b) Active la ficha Datos y en el grupo Herramientas de datos, haga clic en el comando Texto en Columnas. Teto en Henamientas de dato c) Enel Asistente seleccione la opción Delimitados y haga clic en el botón Siguiente. ETS lba los datos con mayar preciién: omo camas o tabulaca! pos estan alineadas en columnas <an espacios cancion . Siguientes 1 Elnalizze d) En el segundo paso del asistente, seleccione un separador y haga clic en el botón Siguiente. 2de3 y | prstacia per concen tex en colummes los separadores contenidas an los datos, Se puede ve como. vesuticos somo un: Yista presa se los dates Cansatar «ota ete> dl Eimalizar => 21 y PP AA A ai Sa ¡Fl IMECAF, SC Excel 2016 Avanzado e) En el tercer paso puede elegir el tipo de dato para las columnas resultantes, en este caso no seleéccionaremos algún tipo. En la caja Destino, seleccione la celda donde se colocará las columnas y haga clic en el botón Finalizar. Asicrente paa consertetedo sn coumnes- peso 2 de ox Ea parara gemie a Formato de los dates “e Depas 5380 ua de ios datos. otunno y establecer xl formato ae as datos, sacados 1 f) Observe la división del texto columnas como resultado del uso del Asistente. 1 2 TmBerers-Les 3 Matt Groening £ Nelson Mandela 5 Steve Hawkings A Gary Kasparov 7. Bobby Fisher 3 Bl Gates 9 ibert Hoffman 10, Oscar Niemeyer 3.2. Listas de datos dependientes Tm Mar Nefson Steve Gary Bobby Bill Albert Oscar B Berners-Lee Groening Mandela Hawkings Kasparov Fisher Gates Hoffman Kiemeyer Las listas de datos dependientes es una variación de la validación de datos de tipo fista y consiste en desplegar información relacionada con un tema en específico, para el desarrollo del ejemplo usaremos un listado de Hardware, Software y Redes 1. Preparar el listado de dependencias en una hoja nombrada Elementos, observe la figura. Conertor RJa5 IMECAF, SO Excel 2016 Avanzado 2. Nombre el rango de cada columna, por ejemplo, seleccione el rango A1:A7, presione Shift + + Ctrl + F3. Seleccionar Fila superior y haga clic en Aceptar 3 AAA [cpu lautocaD [Mentor (reus [saninete Icivi30 [*uente de poder [Navisuorks limaresora [Plotter Carcel 3. Repita esta operación para los rangos con información de las columnas B y C de tal manera que genere en total tres nombres (HARDWARE, SOFTWARE y REDES) 4. Enla celda E2 prepare una Validación de datos de tipo Lista, en el origen seleccione el rango A1:C1. Observe la siguiente figura E 3 sisters] 5. A continuación, en la celda F2 prepare una validación de tipo lista, en el Origen use la función =Indirecto($E$2) como es mostrado en la siguiente figura. IMECAF, SC Excel 2016 Avanzado Se puedén mostrar u ocuitar los datos detallados presionando en el signo más, en el signo menos y en los números 1, 2, 3 o 4 que indican el nivel de esquema.), muestra datos de detalle (datos de detalle: para subtotales automáticos y esquemas de hoja de cálculo, filas o columnas de subtotal que totalizan los datos de resumen. Los datos de detalle suelen ser adyacentes, por encima o a la izquierda, a los datos de resumen.) del nivel externo anterior, representado por un número inferior de simbolos de esquema. Use un esquema para mostrar rápidamente filas o columnas de resumen, o bien para mostrar los datos de detalle de cada grupo. Puede crear un esquema de filas (como se ilustra en el ejemplo siguiente), un esquema de columnas o un esquema de filas y columnas. Considere la siguiente información para ta revisión de este tema 23,900 35,000 47,500 105,000 27,000 29,000 51,000 — 117,000 22,000 FCO 220 00 55,900 — 129,000 25000 E O ALO 0.000 141,000 39,000 21,000 51000 153,000 70,000 85000 155.000 115,009 255,000 ers.oo0 ' 65,000 200% Le 13000 ; 55,500 51,000 165.000 > 47,900 3 59000 71900 1PTOUO 51,000 63100 35000 189,000 mn 55.000 2,00 79900 201.000 0 36.000 S7000 71400 83.000 213,000 100000 195,000 255,000 130.000 265,000 315,000 180,000 195,000 175.000 395600 190,000 220,000 340,008 250,000 280,000 530,000 310,000 390,000 630.000 1.590.000 1 > 3 AUNADO RT a SUN AO El ET sun] UNA SUMAS 0 E E una) cars a > ASS) UNatRsaSS una leer onalicsel Traje 06 2 sua rara umaleace, uva sumaseara a Una UNAS 08,491 ua pc camot) Uana2l SU 16.625.011) mapa es SUMA AE LaS SU 01204:) Loca ea, SI MASIAER IMAN SUMA UI AA suyas MAIS MANS MAGIA AIUIz UVA MORIA Generación del autoesquema. Para crear un esquema siga el procedimiento indicado a continuación. 1. Ubique el indicador dentro dei rango de información. 2. Active la ficha Datos en el grupo Esquema y haga clic en el comando Agrupa y seleccione Autoesquema IMECAF, SC Excel 2016 Avanzado dB Esquema 3. Observe los indicadores de niveles que se generan en los extremos izquierdo y superior de la hoja de cálculo. j | [ 3 ES a (3 b E 4 a 2 + . 200 22000 +10 35,000 39,090 32000 37.020 Y zop0o 2 22500 51.000 INAMESOAN 155/00 200.000 115.00 50 asuru $5 uso 17000 50.000 510c0 63190 suo 57000 79000 291000 5eoco JLOOO 10000 E 83000 222,000 E 120,900 135/0C0 255000 150.000 165000 315.070 130.090 195000 375000 045000 190,003 P3ODCO 4LODCO 250.000 200000 550.000 310000 S4c/gC e5ej0Na 1,530,000 62000 152,000 195106 "275.000 645.000 67006 — 165,900 73008 177000 7SD0O 185000 As BIZ es SEMI 155,000 ' 215,000 275,000 645,000 255,000 315,000 375,000 945,000 310,080 530,000 650,009 1,590,000 Eliminación del esquema. Para eliminar un esquema siga el procedimiento indicado a continuación. 1. Ubique el indicador dentro del rango de información convertido en esquema. 34 Acstrar «Jetalio. q 1 Bu Desagrarar Subtotal 3 Ocultas detalle 2. Active la ficha Datos en el grupo Esquema y haga clic en el comando Desagrupar y seleccione Borrar esquema. Observe que la información regresa a su estado original. IMECAF, SC Excel 2016 Avanzado 3.5. XML Microsoft Excel facilita la importación de datos XML (Lenguaje de marcado extensible) creados a partir de otras bases de datos y aplicaciones para asignar elementos XML de un esquema XML a celdas de una hoja de cálculo y para exportar datos XML revisados con vistas a la interacción con otras bases de datos y aplicaciones. Estas características XML convierten a Office Excel en un generador de archivos de datos XML con una interfaz de usuario familiar. ¿Por qué utilizar XML en Excel? XML es una tecnología diseñada para administrar y compartir datos estructurados en un archivo de texto legible para el usuario. XML sigue directrices estándar del sector y puede ser procesado por una amplia gama de bases de datos y aplicaciones. El uso de XML permite a los diseñadores de aplicaciones crear sus propias etiquetas, estructuras de datos y esquemas personalizados. En resumen, XML facilita considerablemente la definición, la transmisión, la validación y la interpretación de datos entre bases de datos, aplicaciones y organizaciones. Procedimiento para importar un archivo XML 1. Haga clic en la ficha Datos > Obtener datos > Desde un archivo > Desde un archivo XML 2. Vayaala unidad, carpeta o ubicación de Internet que tiene el archivo de datos XML (.xml) que desea importar. W IMECAF, SC Excel 2016 Avanzado Observe las filas insertadas con los subtotales de cada grupo y el total general de la lista. Además, se agrega un esquema en la parte izquierda de la lista. Crear informes de resumen Al agregar subtotales automáticos a una lista, ésta aparecerá esquematizada. Puede crear un informe de resumen haciendo clic en los simbolos del esquema para ocultar los detalles y mostrar sólo los subtotales. Jl a 8 c D E E G | 77 m7 E SEDES BSO UE a | | Total BMV 261,000.000 l Total ERICSSON 261,400,000 | Total GYMPASS 262.200.000 l Total HERMES 201,800,c00 | Total PMA 202,609,000 | Total general 1.009,.£250,000 3.7. Filtro avanzado Para filtrar con criterios complejos, se usa la herramienta de filtro avanzado, que permite combinar criterios de varias columnas. 4 Filtrado Avanzado ofrece dos opciones: i e - Filtrar sin mover la lista. 4 e Filtrar copiando a otro lugar Filtro avanzado permite filtrar un rango en contexto, como el comando Autofiltro, pero no muestra listas desplegables para las columnas. En lugar de ello, tiene que escribir los criterios (criterios: condiciones que se especifican para limitar los registros que se incluyen en el conjunto de resultados de una 4 consuíta o un filtro.) según los cuales desea filtrar los datos en un rango de criterios independiente situado sobre el rango. Un rango de criterios permite filtrar criterios más complejos. 4 Para el uso del filtro avanzado, es necesario tener preparado una fista de datos, un área de criterios y 1 opcionalmente, un área de extracción. Preparación del filtro avanzado. ista de datos. Es el listado de información con títulos específicos en cada una de las columnas (campos). wm uo Z Ól Y Y al a IMECAF, SC Excel 2016 Avanzado 2018 $T EFE SEMER SEMASMAT FELOFS 15 PEMEX Gs/03/201€ TONAGUE m1 13 13/03/2015 21/09/2016 CFE 25/03/2016 SENER 06/02/2016 SEMARNAT 12/04/2015 SECOFt 22/74/2015 PEMEX oo IS SENER SEMARINAS PERIEX 2on CFE Área de Criterios INGENTERO 2 ¿NGEN:ERO 1, HERO GENERO 31 MSEN.ERO 02 MGENIERC 3 MSEN ERO MEN ERC MGEN EROS 35 INGENIERO 37 ¿NGENCERO 99 JERO 69 GENERO 1 NGENIERO 82 INGENIERO 92 HGENTERO Es HGENIERO 05 MGENERO 05 GEN CONSULTORÍA NSTALACIÓN YIATUADZACIÓN CONSULTORÍA NSTALACIÓN VIRTUALIZACIÓN CONSULTORÍA NSTALACIÓN VIRTUALIZACIÓN INSULTO e IMSTALAD¡ÓN: Y 2TUAL ZACiÓN CONSULTORÍA NSTALACIÓN VIRTUALIZACIÓN MTORÍA, ALACIÓN ALZACIÓN: CONSULTORÍA. in ón VIRTUALIZACIÓN CONSULTORÍA MSTALACIÓN 20, DE MEX. TLAXCALA MORELOS HIDALSO SHRLAHUA NUEVO LESH =p JALISCO GUERRERO VERACRUZ ZAMPECHE TABASEO LO EDO! DE MEX. TLAXTALA MORELOS H UALGO TH HUJARUA NUEVO LEON SLP JAaL SiO SHERRERO 35,000.09 38,009.00 42.000.090 Rango de celdas que contiene un conjunto de condiciones de búsqueda. Un rango de criterios está formado por una fila de rótulos de criterio y, como mínimo, una fila que defina las condiciones de búsqueda. Rango de extracción. VIRTUALIZACIÓN Un rango de extracción, aunque es opcional, se sugiere usar para no trabajar directamente con la información original. El rango de extracción está formado por una fila de rótulos que deben ser los mismos de la lista de datos, aunque pueden estar en diferente orden. IMECAF, SC Excel 20168 Avanzado Aplicación del filtro avanzado. á Una vez que ya hemos generado los elementos del filtro avanzado, el procedimiento a seguir para á aplicarlo es el siguiente. 1.- Ubique el indicador de la celda en la hoja de extracción. 2. Active la ficha Datos en el grupo Ordenar y Filtrar haga clic en el comando Avanzadas. a 4 á á 3. Enla ventana Filtro avanzado, haga clic en la opción Copiar a otra ubicación. t 4. Enla caja Rango de lista: seleccione el rango de la lista de datos a filtrar. á 5. Enla caja Rango de criterios: el rango de títulos y renglones de condición. á 6. En la caja Copiar a: seleccione sólo los títulos. i a | fte asancaco me x Ear | . e : € 7. Haga clic en Aceptar. e Observe el resultado, solo se extrae la información solicitada en el área de criterio e a 99/01/2016 CONAGUA EDO, DE MEX 12,000.00 5 y 5 92/02/2015 SENER E HIDALGO 15,900.40 4 3 26/02/2016 PEMEX E SLP 24,980.00 > 5 11 21/c3/2015 CFE Ny VERACRUZ 30,000.00 $ Lé 14/04/2DL5 SECOFI E CUA 36,000.00. ú É 17 08/05/2015 SCT IN MORELOS. 382,000.00 A 8 20 O1/CS/Z016 SEMARNAT ¿NGEMIERO 02 VIRTUALIZACIÓN NUEVO LEÓR 38,000.00 23 25/06/2016 CONAGUA —¡MGENEROOS VIRTUALIZACIÓN GUERRERO — 59,000.00 a Dada la importancia de los criterios o condiciones para el filtro avanzado, a continuación, se enlistan e varios ejemplos que le pueden ayudar en filtros personalizados a través del filtro avanzado. z a Condición para filtrar o extraer solo el tipo de proyecto Autopista. Ñ a " AUTOPISTA . A A a v a IMECAF, SC Excel 2016 Avanzado Sugerencia. Para especificar una referencia de celda como Ventas3!B4 en una fórmuta sin escribir, escriba la fórmula hasta el punto en el que necesite la referencia, haga clic en la etiqueta de la hoja de cáiculo y, a continuación, haga clic en la celda. Si los datos que se van a consolidar están en las mismas celdas de otras hojas de cálculo + Escriba una fórmula con una referencia 3D que use una referencia a un rango de nombres de hojas de cálculo. Por ejemplo, para consolidar los datos de las celdas A2 desde Ventas hasta Marketing (ambos incluidos), tendría que escribirio siguiente en la celda A2 de la hoja de cálculo maestra: a m entas EH la Nota. Si el libro está configurado para calcular fórmulas automáticamente, una consolidación por fórmula siempre se actualiza automáticamente cuando cambian los datos de las hojas de cálculo independientes. 4.2. Consolidación por posición Use este método cuando los datos de varias áreas de origen se organizan en el mismo orden y usan las mismas etiquetas de fila y columna (por ejemplo, cuando tiene una serie de hojas de cálculo de gastos creadas a partir de la misma plantilla). US En cada hoja de cálculo que contiene los datos que desea consolidar, prepare los datos del siguiente modo: += Asegúrese de que cada rango de datos está en formato de lista: cada columna tiene una etiqueta en la primera fila, contiene hechos similares y no tiene filas o columnas en blanco. + Coloque cada rango en una hoja de cálculo diferente, pero no ponga ningún rango en la hoja de cálculo donde vaya a colocar la consolidación. + Asegúrese de que cada rango tiene el mismo diseño. Sugerencia. Si suele consolidar datos frecuentemente, puede que sea conveniente basar las hojas de cálculo en una plantilla de hoja de cálculo que usa un diseño coherente. 2. Enla hoja de cálculo maestra, haga clic en la celda superior izquierda del área donde desea que aparezcan los datos consolidados. Nota. Para no sobrescribir los datos existentes en la hoja de cálculo de destino que contiene los datos que está consolidando, asegúrese de dejar celdas suficientes a la derecha y debajo de esta celda para los datos consolidados. 3. Enla ficha Datos del grupo Herramientas de Datos, haga clic en Consolidar. IMECAF, 9. 10. , SC Excel 2016 Avanzado Haraamentes de datos En el cuadro Función, haga clic en la función de resumen que desea que use Microsoft Excel para consolidar los datos. Si la hoja de cálculo que contiene los datos que desea consolidar está en otro libro, haga clic en Examinar. Concoliriar ETE Eunción: £l bonne. ,] ¿regar Usar rótulos en [Fila zupertor | EL Colamra izquierda rear gnculos con tos datos de origen Cerrar La ruta de acceso del archivo se escribe en el cuadro Referencia seguido de un signo de exclamación. Si ta hoja de cálculo que contiene los datos que desea consolidar está en el libro actual, haga lo siguiente: * En el cuadro Referencia, haga clic en el botán Contraer diálogo —- para seleccionar los datos de la hoja de cálculo, Haga clic en la hoja de cálculo que contiene los datos que desea consolidar, seleccione los datos y, a continuación, haga clic en el botón Expandir diálogo p En el cuadro de diálogo Consolidar, haga clic en Agregar y repita los pasos 7 y 8 para agregar todos los rangos que desea. Indique cómo desea actualizar la consolidación mediante una de las siguientes acciones: Para configurar la consolidación de manera que se actualice automáticamente cuando cambien los datos de origen en otro libro, active la casilla de verificación Crear vínculos con los datos de origen. Importante. Active esta casilla de verificación únicamente si la hoja de cálculo que contiene los datos se encuentra en otro libro. Cuando active esta casilla de verificación, ya no podrá cambiar las celdas y los rangos que se van a incluir en la consolidación. LH sa IMECAF, SC Excel 2016 Avanzado «é Para configurar la consolidación de modo que pueda actualizarla manualmente cambiando las celdas y los rangos incluidos, desactive la casilla Crear vínculos con los datos de origen 11. Haga clic en Aceptar 4.3. Consolidación por categoría Use este método cuando los datos de varias áreas de origen se organizan de forma diferente, pero se usan las mismas etiquetas de fila y columna. Por ejemplo, puede usar este método cuando tiene una serie de hojas de inventario de cada mes en las que se usa el mismo diseño, pero cada hoja de cálculo contiene distintos elementos o un número diferente de elementos. 1. En cada hoja de cálcuto que contiene los datos que desea consolidar, prepare los datos del siguiente modo: + Asegúrese de que cada rango de datos está en formato de lista: cada columna tiene una etiqueta en la primera fila, contiene hechos similares y no tiene filas o columnas en blanco. «* Coloque cada rango en una hoja de cálculo diferente, pero no ponga ningún rango en la hoja de cálculo donde vaya a colocar ta consolidación. + Asegúrese de que cada rango tiene el mismo diseño. Sugerencia. Si suele consolidar datos frecuentemente, puede que sea conveniente basar las hojas de cálculo en una plantilla de hoja de cálculo que usa un diseño coherente. 2. En la hoja de cáículo maestra, haga clic en la celda superior izquierda del área donde desea que aparezcan los datos consolidados. Nota. Para evitar sobrescribir datos existentes en la hoja de cálculo de destino que contiene tos datos que está consolidando, asegúrese de dejar celdas suficientes a la derecha y debajo de esta celda para los datos consolidados. 3. Enla ficha Datos del grupo Herramientas de Datos, haga clic en Consolidar. 4. En el cuadro Función, haga clic en la función de resumen que desea que use Microsoft Excel para consolidar los datos. 5. Sila hoja de cálculo que contiene los datos que desea consolidar está en otro libro, haga clic en Examinar. o 38] IMECAF, SC z Excel 2016 Avanzado ar escenario Ci ombre del escenario. peststal + cambiantes > si eli en las celdas para seteccanar las cells cambiantes na adyacentes, Comentario: da par tmando e 05/01/2018 E ocultar aceptar Conca 6. Haga clic en Aceptar. 7. En la caja de diálogo Valores del escenario escriba los valores del escenario para cada celda cambiante. valores del escenario Pi Intraduzca un vatar aca cada celda cambiante, le 5852 | 150000 A la $833 > | a 35S3 | £ ES e | $E38 e Agregar E Cancelar | 8. Haga clic en Aceptar. 9. Repita los pasos 2 al 8 las veces necesarias hasta tener todos los escenarios posibles para el manejo de su información, esto le permitirá mostrar varios contextos de información- Administrador de escenarios ? x “Tggregan. Eliminar Hogitecar. Comtiman | Besumen.. | Cetdas cambiantes: [589258510 Comentario: Creado par LENOVO el 2441 Tdodificado par LENOYO el 52,19; | Utsstrar Car “W W W IMECAF, SC Modificar un escenario Seleccione el escenario del cuadro de diálogo Escenarios. Haga clic en Modificar. Haga clic en Aceptar. Modifique los valores de cada celda cambiante que desee. Haga clic en Aceptar. one pn 5.3. Combinar y eliminar escenarios Combinar un escenario 1. Entre a la hoja en donde desea importar los escenarios. Si lo desea modifique el nombre, las celdas cambiantes y los comentarios, Excel 2016 Avanzado 2. Haga clic en la ficha Datos / grupo Previsión / / botón Análisis de hipótesis / comando Administrador de Escenarios 3. Clic en el botón Combinar. Agregar. Enminar Mogificar. Goimbsinar. Resumen. 4. Seleccione el libro y la hoja que contiene los escenarios. Cembinar escenarios sárlos dasds 6 MANEJO DE ESCE POS isx Resumen de escenario Tabia dinámica del es ESCENARIOS ED Hoja Hojalí Existe 1 escenado en lá hoja de origen 1 aceptar? 5. Haga clic en Aceptar. Eliminar Escenarios. 1. Seleccione el escenario del cuadro de diálogo Escenarios. 2. Haga clic en Eliminar para eliminarlo. Cancelar IMECAF, SC Excel 2016 Avanzado 5.4. ds 2. 3. 4. 5.5. don = Crear un informe de resumen de escenarios En el cuadro de diálogo Escenarios seleccione Resumen Seleccione el tipo de resumen, en la figura está marcada la opción Resumen O ¡rtecne de tabla dsnámica de ascenacio ettas ce resultados lead 2 En Celdas de resultado seleccione la celda que contiene la fórmula. Haga clic en Aceptar. Excel agregará una hoja antes de la hoja actual con el resumen solicitado. 22000 1o sra Evitar cambios en un escenario Entre al Administrador de escenarios Haga clic en el nombre del escenario que desea proteger u ocultar. Haga clic en Modificar Para evitar modificaciones accidentales, active la casilla de verificación Evitar cambios Iladificar escenario ox Nombre del escenarios carnal ldas combates: Use CTRL<clic en las celdas paca sezeccionar las celdas camblantes no ssgacentes. Comentario: Creado por LENGC a Etadifizado par LENO: Madífitado por ánmar Protección rocas] Coal Y cancelar LA y me IMECAF, SC. Excel 2016 Avanzado 4. Ehla lista Administrar, haga clic en Complementos de Excel y clic en Ir. DY au w - VU 0. Se v IMECAF, 50 Excel 2016 Avanzado 6.5. Definición, edición y eliminación de restricciones Para ejemplificar el manejo de restricciones suponga que nos reportan un ajuste del presupuesto mostrado en la imagen con las siguientes características: El presupuesto total ahora debe ser de 3,900,000 Las partidas de RRHH y Otros queda igual Subcontratos debe ser con un mento máximo de 1,950,000 A E , 350,000 200,000 2,200,000 2,200.00€ 820,000 4,550,000 e RAHH MATERIALES AQUIVARIA SUBCONTRATOS OTROS TOFAL mor be am Una vez habilitada la herramienta utilícela de la siguiente forma: 1. 2. Clic en la ficha Datos / grupo Análisis/ botón Solver. Haga clic en el cuadro de referencia Establecer objetivo y seleccione la celda que contiene la fórmula que utilizará Solver para caícular. En la opción Para, seleccione la opción que desea calcular (Max, Min o Valor de, esta última requerirá un valor específico). Para nuestro ejemplo seleccione Valor de: Usando el cuadro de referencia Cambiando las celdas de variables, seleccione las celdas que contienen los argumentos que desea que calcule Solver. En la sección Sujeto a las restricciones agregue, cambie o elimine los criterios a seguir en las celdas que contienen los argumentos a calcularse. Puede hacerlo con el botón Agregar Agregar restricción x Petesencia de caida sesz Li- Zceptar Agregar Lanceias La configuración de la ventana Solver debe verse como la siguiente figura 47 Sa de d A 1 b IMECAF, SC Excel 2016 Avanzado 14 tin 2 Susto all (sos. Agrega Cambiar Eliminar Bestantecertado i EargariCuardar EA Consta variables sin restricciones 40 0 negativas Hetodo de GRG Monlinear pl Opciones resolución Hiétado de rescia amas qe Soler ox Ineniss suavizados. Seleccione Bneates, ¡seleccione e motar Evoluticnary para. Seleccione sí motor GRS Honlinear gas al mator 1? Simples para problemas de $2 problemas de Solves no sumizados. Cerrar 6. Clic en el botón Resolver, observe en resultado en la hoja de cálculo, si es adecuado haga clic en Aceptar QUINARIA SUBCONTRATOS Resultados de Seiver x 130,009 encontró sa ss uc ón Se curspien todas as 197,488 «iones y cand e. ones oprimas 1,108,861 1,643,672 | $00,008 [2.300.099 'cemes de esquema | ler escenar Solver encontró una solución. Se cumplen todas las restricciones y condiciones óptimas. proa fecal. 61 user E repisa, 6.6. Guardar desde Solver los valores de celdas ajustables como un escenario 1. Una vez que ha optimizado un resultado basado en varias restricciones, puede almacenar el resultado como un escenario dando un clic en el botón Guardar escenario. IMECAF, SC Excel 2016 Avanzado TEMA 7. MANEJO AVANZADO DE TABLAS DINÁMICAS RA AAA A A A AA A e A A A A a A A A o id Objetivos de la unidad Es esta unidad revisaremos los aspectos avanzados para el manejo de las tablas dinámicas con la finalidad de que pueda obtener más funcionalidad de esta herramienta tan popular. Objetivos particulares. + Aplicar funciones integradas en Excel para crear Tablas Dinámicas de mayor complejidad + Hacer uso de la parte análisis de las Tablas dinámicas + Crear gráficos dinámicos con funcionalidad avanzada Para aprovechar el uso de las tablas dinámicas, en ocasiones debemos recurrir a funciones integradas en Excel, campos calculados, mostrar valores en porcentajes, etc., todo ello para obtener los reportes necesarios para un manejó óptimo y flexible de la información. 7.1. Funciones integradas en listas de datos Para ejemplificar el uso de funciones integradas, considere la siguiente lista de datos. 1 ai PISE 3 2 HIGEN ERO Na PIGEN ERC TLaxDaLe E MGEMIERO EORELOS EnraE WIGEMIERO 05 SNAIDALGO 2d 8 NIGENERO 06 HUSA. g 7 MGENERO HUEVO LEÓN 0 NGENERO 08 E MGEN ERO e GENERO C1 ap (MGEN ERC 1412 IMGENIERO 03 14. 13 INGENIERO 06 15) 12 16) 15 1 18 e 1 18) 18 16/05/2018 0% 20) 18 24/05/2018 8 INSTALACION] EN GUERSERO HIGEMIERO 03 MSENERO Consideremos que estos servicios se encuentran en Cartera Vencida y es necesario catalogarlos por categorías de: + de 200 días, + de 100 días, - de 100 DÍAS. Para ello es necesario crear una columna adicional para colocar una fórmula basada en el uso de funciones integradas que permita generar las categorías solicitadas. “Wu W E GS, a IMECAF, SC Excel 2016 Avanzado GeneraJa etiqueta CARTERA VENCIDA en la celda H1 y en H2 coloque la siguiente fórmula: =SI(B2<FECHA(2016,3,29),"+ DE 200 DÍAS", SIB2<FECHA(2016,6,30), "+ DE 100 DÍAS' DIAS") (inglés) =IF(B2<DATE(2016,3,29),"+ DE 200 DÍAS” IF(B2<DATE(2016,6,30), "+ DE 100 DÍAS”, "- DE 100 DÍAS") - DE 100 Una vez generada la fórmula, aplique un autorelleno y el resultado debe ser igual al de la siguiente figura. GUERRES WE RAPECRE IMECAF, SC. Excel 2016 Avanzado Observe el resultado. 2 Toral general 7.2. Campos calculados Las tablas dinámicas nos permiten hacer uso de campos calculados los cuales son columnas que obtienen su valor de la operación realizada entre algunas de las otras columnas existentes en la tabla dinámica. Para generar un campo calculado el procedimiento es el siguiente: 1. Seleccione la tabla dinámica donde desea agregar un campo calculado 2. Clic en la ficha contextual Analizar / grupo Cálculos / botón Campos, Elementos y Conjuntos / opción Campo calculado 3. Escriba un nombre para el campo en Nombre, 4. En el cuadro de entrada Fórmula construya su fórmula (por 2 1 ejemplo: =IMPORTE * .16), para lo cual haga doble clic en el campo a utilizar dentro del cuadro Campos o selecciónelo y p haga clic en el botón Insertar campo 5. Clic en el botón Suma, esto generará el campo calculado y lo agregará al listado del cuadro Campos. Insertar campo calexiado 0 IMPORTE 0,16. Esc 4 IMEORTE Aceptar Cenar HE 1 6. Haga clic en Aceptar. 7.3. Configuración de campo de valor (Mostrar valores como) Puede cambiar el tipo de cálculo usado en campos de valor de tabla dinámica de modo que, en lugar 0 de su número, verá un porcentaje del total, un total acumulativo, la diferencia de otro valor, o su rango. [ | | | | | | Sy “W » ss .y IMECAF, SC Excel 2016 Avanzado al modifiear la estructura de la tabla dinámica, los cambios se verán reflejados automáticamente en el gráfico. Creación de una tabla dinámica con un análisis de Pareto A continuación, vamos a revisar cómo podemos realizar un análisis de Pareto con los datos de la Tabla dinámica el cual es muy ufilizado en los análisis comparativos. Tenemos la siguiente información. 3 E E CONSECUTIVO FECHA EAT ANA 2 GUSTAVO. , 1029 INSTALACIÓN CARLOS ss 05/01/2039 1 TACIÓN ANA 5 Defo1/2013 aiseño wes GUSTAVO e 07/01/2049 ZUESO CARLOS 7 ORÍA. ARA 8 D9/01/2019 INSTALACÓN GUSTAVO 3 10/01/202: CARLOS He ANA Ea! GUSTAVO E CARLOS 4 ANA sa GJISTAVO 15 CARLOS 16 ANA 7 GUSTAvO 15 19/01/2019 INSTALACIÓN CARLOS 9 2OIO1/2019 ¡ADLEMENTACIÓN ANA El JEJ01/2019 DISEÑO WES GUSTAVO El análisis de Pareto nos permite observar la contribución que realiza cada Vendedor (en este ejemplo) para el resultado tota! general. Para lograr esto debemos realizar algunas operaciones desde la Base de datos de origen de la Tabla dinámica. Lo primero es adicionar una columna donde debemos calcular el porcentaje que representan las ventas de cada registro. a) Enla celda F1 coloque la etiqueta % DE VENTA y en la celda F2 coloque ta fórmula: =E2/SUMA(SE$2:$E$26) b) Enseguida, aplique un autorelleno para todos los registros, el resultado debe ser el siguiente: 6 D + RES EA E a. GUSTAVO CEsLOS ANA Tavo, IMECAF, SC ? Excel 2016 Avanzado C) Genere una tabla dinámica con la siguiente configuración . d) Configure la tabla dinámica resultante para que se vea similar a la de la siguiente figura PRODUCTO / IMPORTES % DE VENTAS [ASESORÍA z 715 CURSO 17.42% DISEÑO 128 22.58% E NTACIÓN 21.29% INSTALACIÓN: 26,005 Total general 100.00% e) Finalmente vamos a configurar la forma como se muestran estos valores, haga clic secundario en una celda de la columna de % VENTAS y seleccione la opción Total en WI l 6 Www e e. a . la W aoaosb w IMECAF, SC Excel 2016 Avanzado f) Seleccione como campo base el campo PRODUCTO, haga clic en Aceptar. La tabla dinámica resultante ordénela por el campo % DE VENTAS de menor a mayor y observe el resultado final. 2 Ms PRODUCTO — > IMPORTES %DEVENTAS festrar veleres como í ? Xx ¡ ASESORÍA 116.000 ES | cueso 108,£00 Calcutas Totai en DISEÑO YES 240.000 IMPLEMENTACIÓN — 132.000 Lo INSTALACIÓN 124,000 Total general $20,000 g) Cerciórese de que esté en una celda de la tabla dinámica y haga otic en el comando Gráfico dinámico. En la ventana Insertar gráfico, seleccione el tipo de gráfico Combinado, marque la casilla Eje secundario de % DE VENTAS y haga clic en Aceptar. Es ano: so ombre de harorTe h) El resuitado en la gráfica de Pareto. IHPORTES de DEAEITAS. PREDUCTa > ES IMECAF, SC Excel 2016 Avanzado Excel mostrará las fórmulas que contiene la hoja de cálculo en vez de los resultados. 1 201 AGOSTO. 15 | M N o | =CONTAR.SI.COMIUNTO(SH=IM5/N5 SUMARSI.CONIUNTO(SGS2. =SUMAR SLCONJUNTO($0$2: =SUMAR.51.CONIUNTO($6S2:5(=CONTAR.SLCONJUNTO(S! =SUMAR51.CONJENTO(S6: 9 =SUMARSI.CONJUNTOISG: 10 (SUMAR SLCONJUNTO(S6: 'ONTAR.S!.CONJUNTO(S: 11 =SUMAR.SI.CONIUNTO(SG$2:5[=CONTARSI.CONJUNTO(S [12 ESUMA(M5:M12) ESUMA(N3-N1) =PROMEDIOIOS:D12) NOTA: Para ocultar las fórmulas haga clic de nuevo en el botón Mostrar fórmulas para desactivarlo. 8.4. Comprobación de errores Comprobación de errores contiene varios comandos que le permitirán identificar y corregir errores, los cuales le explicamos a continuación, NOTA: El cuadro de diálogo Comprobación de errores se abre solo si la hoja de cálculo contiene un error marcado por Excel. Para abrir el cuadro de diálogo Comprobación de errores realice lo siguiente: ¿li Haga clic en la ficha Fórmulas / grupo Auditoría de fórmulas / botón Comprobación de errores. EX, Rastresr preced ser dependient Quita, flechas Auditoria de formule 2. Enel ejemplo existe un error en el nombre de la función SUMA, observe como en la ventana de Comprobación de errores se indica un nombre no válido O vatones Evade noma La fórmula contierateeto na seconocida, Omiirarroy Hodilical enta bara de rormutas Econ. arterias O Siguiente 51 WD a a d a . e IMECAF, SC Excel 2016 Avanzado 3. Puede editar la fórmula con el botón Modificar en la barra de fórmulas 8.5. Evaluar fórmula Para mostrar los pasos de un cálculo realice lo siguiente: 1. Seleccione la celda que contiene el cálculo que desea analizar paso a paso. 2. Haga clic en la ficha Fórmulas / grupo Auditoría de fórmulas / botón Evaluar fórmula. Ban 4 orecsdentes VÁ Audios det 3. Haga clic en el botón Evaluar que se encuentra dentro del cuadro de diálogo Evaluar fórmula. Excel muestra un cuadro similar al siguiente: alias Formula ES Para mostrar más reciente Maga 1213 expresion cubrayasa, haya dicen Evatuar. El cesultado vete en curia, 4. Haga clic en cualquiera de las siguientes opciones: a. Evaluar Para descubrir el orden de ejecución de los cálculos de una celda paso a paso. b. Paso a paso para entrar. Le sirve para visualizar en paneles inferiores los cálculos que se encuentran en otras celdas que están incluidas como argumentos precedentes de la celda evaluada, mostrando en colores las referencias que se detallaron en los paneles superiores. c. Paso a paso para salir. Le sirve para resolver los cálculos de los paneles generados por el botón Paso a paso para entrar, va obteniendo los resultados precedentes y al mismo tiempo cerrando los paneles que los contienen. d. Cerrar Cierra el cuadro de diálogo Evaluar fórmula. 8.6. Ventana de Inspección La ventana de inspección de Excel nos ayuda a supervisar los valores de determinadas celdas de manera que siempre tengamos a la vista su resultado aun cuando estemos trabajando en múltiples hojas. En la siguiente imagen podrá observar un reporte de ventas. Supongamos que desea poner especial atención a las ventas de diciembre de 2018. IMECAF, SC : Excel 2016 Avanzado 1 K L E , 2016 2017 57 1,240.00 | 23,932,006 | 46,562,000 4 Pa 3 Febrero 2,301 23,268,000 | 4 Nano 27.590,000 [5 ao 28,530,000 (6 aya 3,742,000 | 31,372,000 7 ¿ano 10,290,000 | 32,190,000 8 sulo 12,524,600 | 35,154,000 9 Agosto 14,445,000 | 37,076.00 10 ¡Seotiemare 37,710,000 Octubre 3 41,370,000 ¡Diciembre 22.610.000 | 44,640,000 Si desea monitorear el valor de la celda D13 debe hacer lo siguiente. En la ficha Fórmulas, dentro del grupo Auditoría de fórmulas, debe hacer clic en el botón Ventana de inspección. Se mostrará la ventana de inspección y debo hacer clic en el botón Agregar inspección el cual le permitirá seleccionar las celdas que deseo inspeccionar: Hoja Homar Cea a sema * a Al pulsar el botón Agregar se insertará un nuevo elemento en la lista de celdas inspeccionadas, vea ejemplo. Mover la ventana de inspección La ventana de inspección estará visible todo el tiempo sobre las hojas de Excel, pero en ocasiones eso puede impedir que tengamos una visibilidad completa de todas las celdas. En este caso podemos mover la ventana de inspección por debajo de las hojas o a la derecha. Solamente arrastre la barra de título de la ventana de inspección hacia la barra de estado y Excel la ajustará a ta nueva posición. De igual manera puedes colocar la ventana de inspección por arriba de la barra de fórmulas. 63 | - a a as nn Wa asa IMECAF, SC Excel 2016 Avanzado O $ A o ida iS Ad e e lala Libro compartida para que pueda cargar el. - archivo a OneDiive y trabajar con oltás usuarios EAN 3 7. En la barra de título del archivo aparecerá Se ha compartido. El archivo ahora puede ser modificado por varias personas al mismo tiempo. 9.2. Proteger y compartir un Hibro Otra de las opciones para compartir un libro es colocar una contraseña además de permitir que varios usuarios lo modifiquen al mismo tiempo, el procedimiento es el siguiente: 1. Creeunlibro o abra un libro existente. Después, colóquelo en una ubicación de red, Porejemplo, colóquelo en una ubicación como inombre_servidorinombre_carpeta. No coloque el archivo en OneDrive o SharePoint. 2. Haga clic en el botón Proteger y compartir Rápido. 3. En la ventana Proteger libro compartido marque la casilla Compartir con control de cambios. Se recomienda establecer una contraseña de la Barra de herramientas de Acceso Confirmar contisceña bl Juelea a estrdrda contraseña paro peace seña fopcionall 4. Excel mostrará una notificación para guardar el archivo, haga clic en Aceptar. 5. En la barra de título del archivo aparecerá Se ha compartido. El archivo ahora puede ser modificado por varias personas al mismo tiempo 9.3. Permitir a usuarios modificar rangos De forma predeterminada, proteger una hoja de cálculo bloqueatodas las celdas de modo que ninguna de ellas es editable. Para habilitar algunas celdas edición, mientras que otras celdas bloqueadas, es posibie desbloquear todas las celdas. Puede bloquear solo celdas y rangos especificos antes de proteger la hoja de cálculo y, opcionalmente, habilite específicos a los usuarios editar solo en intervalos específicos de una hoja protegida. IMECAF, SC Excel 2016 Avanzado Proteger rangos 1. Haga clic en la ficha Revisar / grupo Proteger / botón Permitir editar rangos. 2. Haga clic en el botón Nuevo. Demi a acuarios rredificarcangos 1 Rango: decplogueadas avcrsrte contraseña cuarta sa hoj esta prategs Tio Tuiraseondaree a, Ll osgar ia intamnarón sobre eme: nus teo Pateger ncja Breatar O Cncea Zola Escriba un título para el rango en la opción Título. Seleccione un rango de celdas en la opción Correspondiente a las celdas. Escriba una contraseña en Contraseña del rango. Haga clic en Aceptar (Excel le pedirá volver a escribir la contraseña). Haga clic en Aceptar. Nom Tuto: Confirmar certcaseño Rangel “guta a esca cONMrAseÑa para prose koi Contraseña de jango recae sa 3 sel Peris, Cancelar data Camcaar ] | | | 1 | | | 1 | | | 8. Repita los pasos 2 al 7 las veces necesarias. 9. Haga clic en el botón Proteger hoja. NA Bangos desbloquezdos med ida. curada a hoja satá apura ada. | y aa Rangol PACA, Enmnar Espesiicar quien puede modificar sl rango sin cenaseóa: Permisos, [O Segaria información sobre permisos an un muero Séno. Proteger hoja. Acaptar cancelar Aplica yy sn ..'./ - a = IMECAF, SC Excel 2016 Avanzado 10. Proteja la hoja de preferencia con una contraseña Cenfismar centraceta PAN anna arrisica contraseña para proceden. [captar | cancelar Desproteger rangos 1. Desproteja la hoja con un clic en ta ficha Revisar / grupo Proteger / botón Desproteger hoja 2. Haga clic en la ficha Revisar / grupo Proteger / botón Permitir editar rangos 3. Seleccione un título del cuadro principal y haga clic en Eliminar (las veces necesarias). Permitir aa ies medificer renges ÉS Pangos desbloqueados mediante contraseña cuando la protegida. Tula Hueso. O A 1 Eliminac | | ecifizar quier: puede modificar el sango sin contraseña: |El pagara información sebes misns an un nuevo bro Frateges naaa. ] | acemtar [Conc 4. Clic en Aceptar. 9.4. Establecer permisos de acceso a un libro En Excel, puede usar una contraseña para evitar que otras personas abran o modifiquen sus documentos, libros. Después podrá quitar las contraseñas fácilmente para desproteger un libro si ya no necesita que sea de solo lectura. Además, puede usar la protección de documentos para restringir los tipos de cambios que los revisores pueden aplicar. Establecer permisos. En una hoja de cálculo abierta, haga clic en Archivo / Información / Proteger libro. Verá las opciones siguientes. Jj 68 IMECAF, SC Excel 2016 Avanzado 9.6. Control de cambios Puede usar el control de cambios para registrar los detalles acerca de los cambios en un libro cada vez que lo guarda. Este historial de cambios puede ayudarle a identificar los cambios realizados en los datos de un libro y puede aceptar o rechazar estos cambios. El control de cambios es especialmente útil cuando varios usuarios editan un libro. También resulta útil cuando envía un libro a los revisores para que lo comenten y luego desea combinar los comentarios que recibió con una copia deese libro, incorporando los cambios y comentarios que desea conservar. 9.6.1. Resaltar cambios a medida que trabaja Cuando resalta los cambios a medida que trabaja, Excel marca las revisiones (como los cambios, las inserciones y las eliminaciones) con un color de resaltado. 1. Haga clic en el botón Control de cambios (heredado) 1 en la Barra de Herramientas de Acceso Rápido y seleccione Resaltar cambios 2. En el cuadro de diálogo Resaltar cambio, active la casilla Efectuar contro] de cambios al modificar. Esto también comparte el libro | Resaltar cambies, FT og Rezaitar cambias bro] [El cuándo: Todos [auier: ados [326nde: > [A Resaltar car! Al activar esta casilla, compartirá el libro y se resaltarán los cambios que haga o que otros usuarios realicen. 3. En Resaltar cambios, active la casilla Cuándo y, a continuación, en la lista haga clic en la opción que desea. 4. Para especificar los usuarios para los que desea resaltar cambios, active la casilla Quién y, a continuación, en la lista Dónde, haga clic en la opción que desee. 5. Para especificar el área de la hoja de cálculo donde desea resaltar los cambios, active la casilla Dónde y, a continuación, en el cuadro Dónde, escriba la referencia de celda del intervalo de la hoja de cálculo. 7 Wa > le e aaa IMECAF, SC Excel 2016 Avanzado amics EA ol de cambios al opdíficar. Eo tambien comparte el libro. | ar pios (A cuándo: Tadod Dgsien: Tas EJ bones: snsesos5 » ar cambios en pantalla cancer | 6. Asegúrese de que la casilla Resaltar cambios en pantalla se encuentre activada. 7. Haga clic en Aceptar. Si se solicita, guarde el libro. 8. Enla hoja de cálculo, realice los cambios que desea. Nota Algunos cambios, como el formato, no se controlan y, por lo tanto, no se marcan con un color de resaltado. Detener el resaltado de cambios Cuando ya no desee resaltar los cambios, puede desactivar el resaltado de cambios. 1. Haga clic en el botón Control de cambios (heredado) a en la Barra de Herramientas de Acceso Rápido y seleccione Resaltar cambios. 2. En el cuadro de diálogo Resaltar cambios, desactive la casilla Efectuar control de cambios al modificar, Esto también comparte el libro. 9.6.2. Aceptar y rechazar cambios 1. Haga clic en el botón Control de cambios (heredado) a en la Barra de Herramientas de Acceso Rápido y seleccione Aceptar o rechazar cambios. 2. Si se le consulta si desea guardar el libro, haga clic en Aceptar 3. En el cuadro de diálogo Seleccionar cambios para aceptar o rechazar, haga lo siguiente ? x Seleccionar cambios para aceptar ¿Du cambios? b Cansetar IMECAF, SC Excel 2016 Avanzado + Para aceptar o rechazar los cambios que se realizan después de una fecha determinada, active la casilla Cuándo, haga clic en Desde la fecha en la lista Cuándo y luego escriba la primera fecha para la que desea ver los cambios. + Para aceptar o rechazar los cambios realizados por otro usuario, active la casilla Quén y, en la lista haga clic en el usuario cuyos cambios desea revisar. + Para aceptar o rechazar los cambios realizados por todos los usuarios, desactive la casilla Quén. + Para aceptar y rechazar los cambios realizados en un área específica, active la casilia Cuándo y escriba la referencia de celda del intervalo de la hoja de cálculo. + Para aceptar o rechazar los cambios en todo el libro, desactive la casilla Dónde. 4. Haga clic en Aceptar y revise ta información sobre los cambios en el cuadro de diálogo Aceptar o Rechazar cambios. Sugerencia La información incluye otros cambios afectados por la acción que desee llevar a cabo para un cambio. Puede desplazarse para ver toda la información según sea necesario. 5. Para aceptar o rechazar cada cambio, haga clic en Aceptar o Rechazar Sugerencia La hoja de cálculo de historial registra un rechazo mostrando "Deshacer" o “Resultado de la acción rechazada" en la columna Tipo de Acción 6. Si se le pide que seleccione un valor para una celda, haga clic en el valor que desea y luego en Aceptar. Notas + Debe aceptar o rechazar un cambio antes de avanzar al siguiente. + Puede aceptar o rechazar todos los cambios restantes simultáneamente al hacer clic en Aceptar todo o Rechazar todo. Aceptar o Cambio 1 de 12 aplicado a este documento: armando, 06:01/2019 Cambiada Celda M2 de «espacio vacios a | = SUMAR, Si. CONJUNTO:SFS2:5F51001, $692:3631001,M51, SHS2:GH$1001,13) Rechazár — : Aceptartodos | Pachazartados Cerrar A E a aaa ss ala IMECAF, SC Excel 2016 Avanzado 10.2. Desde Texto Cree una conexión a un archivo de texto para trabajar siempre con sus últimos datos. El Asistente para importar texto le ayuda a garantizar que todos los datos acaban en las columnas correctas. 1. Enlaficha Datos / grupo Obtener y transformar datos, haga clic en Obtener datos 2. Seleccione Desde un archivo / Desde texto/CSV 3. Seleccione el archivo de texto y haga clic en Importar. 4. A continuación, haga clic en Cargar 5. Observe que la información importada aparece como una tabla que puede actualizar en cualquier momento con el comando Actualizar (Alt + FS). 3 8 3 D E E á INICACIONES. STRUCTURA. COARROS E FINANCIAMIENTO 2AUSCO so ACOWDICIONAMIENTO FÍSICO PUEBLA 2 Po o IMECAF, SC Excel 2016 Avanzado 10.3. Desde Web Cree una conexión a una página web para usar datos de sus tablas en el libro. 1. Enla ficha Datos / grupo Obtener y transformar datos, haga clic en Obtener datos 2. Seleccione Desde otras fuentes / Desde la web Me A Dese ateos fuentes orar ge Destelawet 3. En la ventana De web en Dirección URL teclee el acceso a la página web (ej. https://es.finance.yahoo.com/quote/%5EIBEX/components?!tr=1) y haga clic en Aceptar | | | | il | 3 l 4. Seleccione la tabla que necesite vincular y haga clic en importar. 5. A continuación, haga clic en Cargar IMECAF, SC Excel 2016 Avanzado : 6. Observe que la información importada aparece como una tabla que puede actualizar en - cualquier momento con el comando Actualizar (Alt + F5). y E e D E z a j e ea . AT > 021 722,962 . 2538 Res rica Corcoración, S.A 1953 o sa md -0.23 807.903 A Endesa, Sociedad Anonima 2020 e 0.35 992,239 => Acciona, $4, 7662 23 u 706 5 0.74 15.186.132 L. 2253 E 0.31 851,230 E 2309 25 Ñ 3 ¿MALL LN Iroperties SOCIE, S.A. 3080 2 o 10.4. Otras conexiones o Una de las conexiones más recurrentes además de las revisadas en los puntos anteriores es a una A base de datos SQL server por lo que es el tipo de conexión que revisaremos en este punto o 1. Enla ficha Datos / grupo Obtener y transformar datos, haga clic en Obtener datos " 2. Seleccione Desde una base de datos / Desde una base de datos SQL Server. o o o [O tasa , o | os pe de dates de SAN Server o , á 5 ve eS o o u E o 3. Al hacerlo, se iniciará el Asistente para la conexión de datos. En el cuadro Nombre del E servidor, escriba el nombre del equipo SQL Server al que desee conectarse. y > - — - | l | z | a | = | . 1 | . . a IMECAF, SC Excet 2016 Avanzado 2. Haga clic en el botón Aceptar y en la ventana que aparece seleccione el archivo de Access Seleccionar base dle datos x Hambre de base de datos — Ejrectosios: Basecco a . a Cancetar Mm. es S l 15 Users id | (E Ermanda sa | | pa Pen Solo fetura | vrs - l AE Exclusiva Unidades: Ecos El Pad 3. Haga clic en Aceptar y en la ventana Elegir columnas seleccione la tabla o consulta para trabajar. sistema pers comu - Elegir selamnes x Atar en rutaman slecconada ls 4. Avance a través del asistente y en la última ventana seleccione Ver datos o modificar consulta en Microsoft Query y haga clic en Finatizar Zsrtente car Guardar ccmsulta, 5. Ya en Microsoft Query, puede establecer criterios de búsqueda mediante el botón Ocultar o mostrar los criterios Observe la figura siguiente. a Do. mn As mn) DN 2 Bm nas sa » IMECAF, SC Excel 2016 Avanzado Ear ceo Acce atra 3 | Ti Ec Cuente sE ioCrAL, Campos docto: TUENTE Í t Van MEAN AYICIO 1 SEDE me ET CECICADO “ERACAL Sl HUEVO LE Eto ÓN A Cua naa, JN ECO DEM ERmeno, cea 2000! % 01500000 =% sa, Amatozz00 000 3% usa 20131 50ngeso daria FS pus ir m120080d0 EF DEDICADO Eto caco odo Pza Escolta dovo o os o ofacón cnsaada sun ] En la ficha Archivo en la opción Devolver datos a Microsoft Excel puede enviar el resultado de la búsqueda a la hoja de cálculo de Excel. 10.6. Actualización de información de datos externos Si su libro de Excel tiene una conexión a un orígen de datos externo, puede asegurarse de que muestra la información más actualizada. Para ello presione la secuencia de teclas Alt + F5 10.7. Vínculos entre aplicaciones Puede insertar un objeto, como una diapositiva de PowerPoint o un documento de Word directamente en una hoja de cálculo, lo que posibilita mostrar o compartir. Puede mostrar el contenido del objeto o solo mostrarlo como un icono. En ambos casos, el objeto se almacena en el archivo Excel. Una vez incrustado, puede abrirlo directamente desde Excel mediante el programa con el que se creó el objeto. 10.7.1. Incrustar un objeto en una hoja de cálculo Un objeto es un archivo de una aplicación externa con respecto a Excel. El procedimiento para incrustar un objeto es el siguiente: 1. Haga clic en la celda de la hoja de cálculo donde desee insertar el objeto. 2. Seleccione en la ficha Insertar / grupo Texto / botón Objeto IMECAF, SC Excel 2016 Avanzado 3. Haga clic en la ficha Crear de un archivo. 4. Haga clic en Examinar y seleccione el archivo que desea insertar. 5. Si desea insertar un icono en la hoja de cálculo en lugar de mostrar el contenido del archivo, active la casilla de verificación Mostrar como icono. Si no selecciona las casillas de verificación, Excel muestra la primera página del archivo. En ambos casos, se abre el archivo completo hacer doble clic. Haga clic en Aceptar. Nota: Después de agregar el icono o el archivo, puede arrastrar y colóquela en cualquier lugar de la hoja de cálculo. También puede cambiar el icono o el archivo mediante el uso de los controladores de tamaño. Cambios icono, 10.7.2. Vincular un objeto en Excel Si desea agregar un vínculo al objeto, puede hacerlo si el libro y el objeto que desea agregar se almacenan en un sitio de SharePoint, una unidad de red compartida o una ubicación similar y la ubicación de los archivos permanecerán igual. Esto es útil si en el objeto vinculado se realizan cambios, porque el vínculo siempre abre el documento más actualizado. Nota: Si mueve el archivo vinculado a otra ubicación, el vínculo ya no funciona. Haga clic dentro de la celda de la hoja de cálculo donde desee insertar el objeto. 1. Haga clic en la celda de la hoja de cálculo donde desee insertar el objeto. 2. Seleccione en la ficha Insertar / grupo Texto / botón Objeto = _ 33 )-Y mn Ba Bm) 2) MAA AAA y hb IMECAF, SC Excel 2016 Avanzado TEMA. 11. INTRODUCCIÓN A LAS MACROS CON VISUAL BASIC A A AAA A AA Objetivos de la unidad Una vez que maneja y ha practicado los temas avanzados de Excel, es momento de comenzar a automatizar procedimientos mediante el uso de macros. Objetivos particulares. » Identificar los tipos de macros que se pueden crear en Excel e Crear macros grabadas + Crear una 0 grupo de instrucciones programadas bajo el entorno VBA (Visual Basic para Aplicaciones), cuya tarea principal es la automatización de tareas repetitivas y la resolución de cálculos complejos. El lenguaje VBA, es un lenguaje de programación basado en el visual Basic, enfocado a la realización de programas sobre las herramientas Excel, Access, Word, etc., mediante macros en VBA podemos crear nuevas funciones para nuestras hojas Excel, personalizar estilos y formatos, crear programas para la resolución de cáiculos complejos, automatizar tareas, etc. 6.1. Macros grabadas vs macros codificadas Macros grabadas Puedes crear una macro utilizando el lenguaje de programación VBA, pero el método más sencillo es utilizar la grabadora de macros que guardará todos los pasos realizados para ejecutarlos posteriormente. La grabadora de macros almacena cada acción que se realiza en Excel, por eso es conveniente planear con antelación los pasos a seguir de manera que no se realicen acciones innecesarias mientras se realiza la grabación. Para utilizar la grabadora de macros debes ira la ficha Programador y seleccionar el comando Grabar macro. Macros codificadas Las macros codificadas, se les llama así porque se generan directamente en un módulo tecleando directamente los comandos en un lenguaje de programación ltamado Visual Basic para Aplicaciones VBA, o bien, copiando el código a partir de una macro grabada. IMECAF, 50 Excel 2016 Avanzado La programación en VBA puede ser un tanto complicada para la mayoría de los usuarios de Excel, sin embargo, una vez que se comprenden los principios básicos de programación en VBA se comenzarán a crear soluciones robustas y efectivas. El primer concepto importante para entender es que cada elemento de Excel es representado en VBA como un objeto. Por ejemplo, existe el objeto Workbook que representa a un libro de Excel. También existe el objeto Sheet que representa una hoja y el objeto Chart para un gráfico. El segundo concepto importante para entender es que cada uno de estos objetos tiene propiedades y métodos. Una propiedad es una característica de un objeto y un método es un servicio que se proporciona para el objeto. Un tipo de macro especifico no es más importante que otro, más bien, se complementan para crear macros eficientes y robustas. 6.2. Introducción al Editor de Visual Basic Cuando comenzamos a trabajar con macros, es imprescindible conocer el entorno de trabajo del Editor de Visual Basic, para ello puede teclear la secuencia de teclas Alt + F11. Project Explorer enc Al entrar al Editor observará dos ventanas al lado izquierdo de la pantalla. CC IMECAF, SC Excel 2016 Avanzado Project Explorer La ventana de Explorador de proyectos permitirá controlar todos aquellos elementos y archivos que componen nuestra aplicación. Los archivos que forman el proyecto pueden ser formularios, módulos, módulos de clase, controles de usuario, etc. Properties Window Cuando creamos un objeto, un circulo, por ejemplo, indicamos determinadas coordenadas para su centro, luego, según el método seleccionado, damos un valor para su radio o su diámetro. Finalmente podemos cambiar su grosor de línea y su color, entre otras propiedades. A su vez, un grupo de objetos como los mencionados en el capítulo anterior, pueden tener en común determinadas características, como el grosor de línea, aunque se trate de objetos de distinto tipo. Todo este conjunto de propiedades de objetos individuales o en grupo puede verse en la paleta “Propiedades”, que muestra, precisamente, todas las características inherentes al objeto u objetos seleccionados. Aunque no sólo nos limitamos a consultar las propiedades del objeto, también podemos modificarlas. Estos cambios se reflejarán de inmediato en pantalla, con to que esta ventana se convertiría entonces en un método alternativo para editar los objetos. Para activar la ventana Properties Window presione la tecla de función F4 o a través del menú View / Properties Window 6.3. Proyectos VBA Un proyecto de Visual Basic para Aplicaciones (VBA), es el libro de trabajo de Excel almacenado como Libro de Excel habilitado para macros. En el momento que almacenamos el archivo se convierte en un proyecto VBA que contiene elementos como son las hojas de cálculo, módulos, Userforms y módulos de clase. Sin duda alguna el módulo es el elemento más importante en el trabajo con macros ya que en él reside el código de una macro el cual “puede ser editado de manera directa Un módulo es un contenedor del código de una macro que puede ser generado de manera automática por Excel al usar la grabadora de macros o puede ser insertado de manera manual en el Editor de Visual Basic. Un módulo es dónde se teclea el código en VBA. Un proyecto de VBA es un conjunto de módulos (o uno sólo) dónde se escriben las diferentes macros y funciones de VBA. Los módulos nos permiten organizar el código de VBA en diferentes archivos dentro de VBA de manera rápida, fácil e intuitiva. Para acceder a un módulo de VBA primero habrá que acceder al proyecto y después elegir el módulo que se quiere editar. 88
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved