Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIA DE LABORATORIO 8 Excel Avanzado Parte 2 Objetivo: Aplicar sobre los datos almacenados en Excel las diferentes opciones que nos permitan trasformar los datos en informacin.
Macros
1. Crear un libro en Excel con el nombre de Macros. Para poder crear una macro debemos habilitar la Vista Programador en Excel. Para ello nos dirigimos a Archivo->Opciones. Al hacer esto nos aparecer la siguiente pantalla:
Pgina 1 de 42
Nos dirigimos hacia la opcin Personalizar cinta de opciones, al hacer esto nos parecer en la pantalla lo siguiente:
Y verificamos la opcin Programador en la perta de Fichas Principales. Al hacer esto clic en aceptar y nos aparecer en el men una nueva ficha como se muestra en la figura: Esta es la nueva pestaa que se nos activa. 2. Digite los siguientes datos:
Pgina 2 de 42
3. Nos dirigimos a la ficha Programador (Habilitada en el paso 1), Grabar nueva macro como se muestra en la siguiente figura: Esta es la opcin para grabar la macro
5. Cambiaremos el nombre de la macro por Prueba, luego clic en Aceptar, despus realizar los siguientes pasos: a) Seleccionar tabla b) Abrir la paleta de bordes y colocar un borde exterior c) Abrir la paleta de color de fondo y seleccionar un color d) Abrir la paleta de color de texto y seleccionar un color e) Seleccionar la primera fila f) Pulsar un clic en el botn del formato negrita g) Pulsar un clic en el botn del formato cursiva h) Dar clic fuera de la tabla.
6. Para detener la grabacin puede hacerlo de dos formas: a) Dando clic sobre la barra inferior en el botn siguiente figura: como lo muestra la
Pgina 3 de 42
7. Para probar que la macro funciona, debemos dejar la tabla como estaba antes de aplicar los cambios del paso 5. Para eso Deshacer (Ctrl+Z) hasta dejar la tabla en su forma original. 8. Para correr la macro, debemos de ir a Ficha Programador/Macro como se muestra en la figura:
Pgina 4 de 42
9. Nos aparecern todas la macros que tengamos en nuestro libro, seleccionamos la macro que queremos ejecutar, y presionamos el botn Ejecutar al hacer esto se realizaran los cambios que hayamos hechos en las macro, quedara como la siguiente figura:
Presionamos que NO, y nos pedir guardar el archivo como Libro de Excel habilitado para macros como lo muestra la siguiente figura:
Pgina 5 de 42
Buscar Objetivo 1. Para este ejercicio, debemos abrir el archivo Tablas1 creado en los apartados anteriores; y creamos una nueva hoja con el nombre de BuscarObjetivo. 2. En esa hoja debemos digitar la siguiente informacin:
NOTA: la celda E5=C5*D5 3. Para aplicar la opcin Buscar Objetivo se procede a realizar los siguiente pasos: a. Identificar la celda que contiene el clculo (en este caso es la celda E5) y la celda que se va a actualizar cuando se cambia el valor (en este caso la celda C5). b. Luego nos dirigimos a la ficha Datos/Anlisis Y si/Buscar objetivo
Pgina 6 de 42
c. Al haber decidido el valor a cambiar procedemos a llevar la ventana de dialogo; el valor ser de $100.00 y en la opcin Para cambiar la celda se colocara $C$5 como se muestra en la siguiente imagen.
que quede
la como anterior
Al hacer esto nos aparecer la siguiente ventana y los datos de la tabla cambiaran de la siguiente manera:
e. El valor de la celda Cantidad nos esta indicando que con $100.00 a un precio de $7.50 podemos generar 13.33 camisas. f. Esta opcin nos servir para poder realizar proyecciones en base a un valor que puede ser cambiante. g. Si estamos de acuerdo con el valor damos clic en Aceptar, si deseamos cambiar el valor damos clic en Cancelar y repetimos el paso f.
Pgina 7 de 42
Lista de Datos 1. En el archivo Tablas1 debemos abrir una nueva hoja y debemos lograrla ListaDatos. 2. Ahora procedemos a digitar la siguiente informacin en la hoja:
3. Ahora debemos seleccionar los datos de la tabla y clic en Insertar/Tabla como se muestra en la figura
Pgina 8 de 42
6. Como podemos ver en la figura se agrega una nueva ficha llamada Herramientas de tabla aqu, debemos de seleccionar la opcin Fila de totales deber quedar de la siguiente manera:
Pgina 9 de 42
8. En la fila de totales, se puede cambiar la operacin que hace sobre todas las filas. Para poder cambiar debemos dar clic sobre la celda y nos aparecern las siguientes opciones:
Pgina 10 de 42
9. Para agregar nuevos valores a la lista, debemos abrir la opcin Formularios. Para ello debemos activar esta opcin ya que Excel no la activa por defecto. SI EN SU MAQUINA YA LE APARECE FORMULARIO EN LA PESTAA DE DISEO NO HAGA EL SIGUIENTE PROCEDIMIENTO. a. Para Activar la opcin Formulario debemos dirigirnos: Archivo/Opciones se mostrara la siguiente ventana:
b.
Clic sobre la opcin: Personalizar cinta de opciones. Aparecer en el centro de la ventana la opcin Comandos disponibles en el combobox debe de seleccionar la opcin Comandos que no estn disponibles en la cinta de opciones. Al hacer esto deber buscar la opcin Formulario como se muestra en la figura
Pgina 11 de 42
c. En la parte de Personalizar la cinta de opciones deber agregar a la ficha DATOS un nuevo grupo con el botn NUEVA GRUPO y deber cambiarle en nombre por Formulario deber quedar como se muestra en la siguiente figura:
d. Para poder agregar la opcin, clic en el botn Agregar al haber seleccionado la opcin Formulario deber quedarle de la siguiente manera:
Pgina 12 de 42
e. Al terminar esto damos clic en Aceptar y nos aparecer en la ficha datos el formulario como se muestra en la siguiente imagen:
10. Para agregar el formulario debemos colocarnos en una celda de la tabla y presionamos el botn Formulario, nos aparecer la siguiente pantalla:
11. Para agregar un nuevo valor damos clic en Nuevo y deberemos llenar todos los valores como se muestra en la siguiente imagen:
Pgina 13 de 42
12. Al terminar de digitar la devolucin solo damos enter o presionamos Nuevo y se agregara a la tabla el nuevo valor como se muestra en la siguiente figura:
13. Cerramos la ventana ListaDatos. 14. Para mostrar solo los elementos asociados al Almacn debemos aplicar lo aprendido en la seccin Filtros deber quedar como la siguiente figura:
Pgina 14 de 42
15. En una nueva hoja llamada Subtotales debe de digitar la siguiente informacin:
16. Debe de seleccionar toda la informacin y dar clic en subtotales de la ficha datos:
Pgina 15 de 42
18. Queremos mostrar los totales de las devoluciones por cada mes, para eso debemos seleccionar en Para cada cambio en: Mes y determinar la funcin que queremos en este caso ser suma, las opciones debern de quedar como se muestra a continuacin:
Pgina 16 de 42
20. Si queremos mostrar los totales solo debemos dar clic en el icono aparecere en el lado izquierdo de la tabla y quedara de la siguiente forma:
que le
21. Creamos una grafica representando los totales de cada mes, el resultado sera el siguiente:
Pgina 17 de 42
Formularios en Visual Basic para Aplicaciones La Barra de Formularios en Excel proporciona una serie de controles que es posible colocar y configurar en una Hoja de Clculo de manera que: Ejecuten una Macro almacenada. Actualicen el contenido de una Celda que le fue asociada previamente al control. Muestren un conjunto de valores que estn definidos en un rango de celdas (aplicable para algunos controles), los cuales sern accesibles desde el control. Los controles disponibles son los que se muestran activos en la ficha Programador opcin Insertar como se muestra en la siguiente figura: Controles de formulario: Primera Fila de izq. a der: Botn, Cuadro Combinado, Casilla de verificacin, control de nmero, cuadro de lista, botn de opcin. Segunda Fila de izq. a der: Cuadro de grupo, etiqueta, barra de desplazamiento, cuadro de texto, Cuadro combinado de lista Editar, cuadro combinado desplegable editar Controles ActiveX:
Para agregar un control de Formularios, se debe: Estar situado en la hoja donde se quiere agregar el control. Nos dirigimos a la ficha Programado->Insertar y damos un clic en el control que se quiere agregar. Dibujar el controlador en la hoja en que se agregara el control. Realizar uno de los siguientes procedimientos segn sea el caso: 1. Asignar una macro existente: 1.1 Si se agrega un botn, seleccionar la macro que debe ejecutar el botn en el cuadro Nombre de la macro. 1.2 Si se agrega un control que no sea un botn, hacer clic con el botn secundario en el control y, a continuacin, elegir Asignar macro en el men contextual. Seleccionar la macro que se desee. 2. Grabar o escribir una nueva macro: 2.1 Si la macro no existe, hacer clic en Grabar en el cuadro de dilogo Asignar macro para grabar una nueva macro o hacer clic en Nueva para abrir un mdulo Visual Basic para Aplicaciones (VBA) de Microsoft en el que se puede escribir la macro. Hacer clic con el botn secundario en el control, elegir Modificar texto y agregar el texto para el control. Cuando se haya terminado, hacer clic con el botn secundario en el control y, a continuacin, hacer clic en Salir de Modificar texto.
Pgina 18 de 42
Establecer las propiedades del control: hacer clic con el botn secundario en el control, elegir Formato de control y, a continuacin, hacer clic en la ficha Control. Los rtulos y los botones no tienen propiedades. Las propiedades pueden ser diferentes para cada control.
Procederemos a realizar un Formulario que permita introducir dos nmeros positivos menores a 100 para luego seleccionar la operacin a realizar con ellos y al final presente el resultado en una hoja de Excel. Este ejercicio lo realizaremos en un nuevo libro llamado EjercicioFormulario. Paso 1: En la Hoja1 disear la siguiente tabla:
Paso 2: Disear el formulario Procedemos a acceder al formulario desde la Hoja1 en la Ficha Programado-> Visual Basic como se muestra en la siguiente figura:
Y nos aparecer el editor de texto de Visual Basic para Aplicaciones que es una ventana como se muestra a continuacin:
Pgina 19 de 42
Paso 3: Procederemos a insertar un formulario, para ello podemos hacerlo de dos formas: 1. Desde la barra de herramientas en 2. Desde la barra de herramientas Insertar->User Form como lo muestra la estndar en el Insertar User Form como siguiente figura: se muestra en la siguiente figura
Al hacer cualquiera de las opciones anteriores aparecern las siguientes pantallas en el rea de trabajo:
Paso 4: Para crear el formulario solo arrastramos del cuadro de herramientas los controles que deseamos agregar a nuestro formulario. El formulario es el que se llama UserForm1. Si deseamos cambiar las propiedades de los controles nos dirigimos a Ver>Ventana de Propiedades o presionamos F4 y nos aparecer una ventana al lado izquierdo como se muestra a continuacin:
Pgina 20 de 42
Los botones deben de quedar con las siguientes propiedades No Control Caption Name 1 Label Resultado de Operacin lbresoper 1 Label Nmero 1 lbnum1 1 Label Nmero 2 lbnum2 1 Label SUMA lbsuma 1 Label RESTA lbresta 1 Label MULTIPLICACIN lbmulti 2 Caja de Texto (A) txnum1 2 Caja de Texto (B) txnum2 2 Caja de Texto (C) txsuma 2 Caja de Texto (D) txresta 2 Caja de Texto (E) txmulti 3 Botn INICIO Btninicio 3 Botn ADICIONAR Btnadicionar 3 Botn SALIR Btnsalir 4 Barra desplazamiento scnum2 5 Botn de numero sbnum1
Font Calibri, Negrita, 20 Calibri, Normal, 12 Calibri, Normal, 12 Calibri, Normal, 12 Calibri, Normal, 12 Calibri, Normal, 12
Pgina 21 de 42
Paso 5: Digitar el cdigo Dar doble clic al Botn de Comando INICIO y aparecer la pantalla del Editor:
Ahora procedemos a escribir el siguiente cdigo para cada uno de los botones como se muestra en el siguiente cuadro: Control Evento Codigo sbnum1.Enabled = True scnum2.Enabled = True txnum1.Enabled = True txnum2.Enabled = True txsuma.Enabled = True txresta.Enabled = True txmulti.Enabled = True btnadicionar.Enabled = True Selection.EntireRow.Insert txnum1 = Empty txnum2 = Empty txsuma = Empty txresta = Empty txmulti = Empty End Pgina 22 de 42
btninicio
btninicio_Click()
btnadicionar
btnadicionar_Click()
btnsalir
btnsalir_Click()
Control scnum2
Evento scnum2_Change()
sbnum1 txnum1
sbnum1_Change() txnum1_Change()
txnum2
txnum2_Change()
Codigo scnum2.Max = 99 scnum2.Min = 1 txnum2.Value = scnum2.Value sbnum1.Max = 99 sbnum1.Min = 1 txnum1.Value = sbnum1.Value Range("A3").Select ActiveCell.FormulaR1C1 = txnum1 Range("B3").Select ActiveCell.FormulaR1C1 = txnum2 txsuma = Val(txnum1) + Val(txnum2) txresta = Val(txnum1) - Val(txnum2) txmulti = Val(txnum1) * Val(txnum2) Range("C3").Select ActiveCell.FormulaR1C1 = txsuma Range("D3").Select ActiveCell.FormulaR1C1 = txresta Range("E3").Select ActiveCell.FormulaR1C1 = txmulti
Paso 6: probar que funcione. Para ello procedemos a presionar el boton Ejecutar Sub/UserForm en la barra de herramienta realizar la siguiente secuencia: o presionamos F5. Al hacer esto debera
Pgina 23 de 42
PRESIONAMOS ADICIONAR
Pgina 24 de 42
PRESIONAMOS SALIR
Con el siguiente codigo deshabilitaremos las opciones, hasta que presionemos Inicio; para ello seleccionamos en la barra superior del codigo las siguientes opciones:
Y digitamos el siguiente cdigo: Private Sub UserForm_Initialize() sbnum1.Enabled = False scnum2.Enabled = False txnum1.Enabled = False txnum2.Enabled = False txsuma.Enabled = False txresta.Enabled = False txmulti.Enabled = False btnadicionar.Enabled = False End Sub
Pgina 25 de 42
Como se puede ver la opcin ADICIONAR y los dems botones apareceren deshabilitados, y sern activados hasta que demos clic a inicio. Paso 7: Ahora debemos crear un botn desde la hoja para llamar al formulario. Dibujamos el botn segn como se explico al inicio de este apartado. Al hacer esto aparecer la siguiente ventana
Pgina 26 de 42
Presionamos Nuevo al hacer esto debemos pegar el siguiente cdigo: Sub CALCULAR() Load UserForm1 UserForm1.Show End Sub Guardamos los cambios y salimos del VB. Damos clic derecho sobre el botn y presionamos Asignar Macro como lo muestra la siguiente figura:
Pgina 27 de 42
Para cambiar el nombre damos clic derecho-> Modificar Texto como se muestra en la siguiente figura:
Ejemplo 2 1. Renombre la Hoja2 por Alumnos-MSM115 y digite a siguiente informacin: Carnet Nombre Apellido Promedio Terrell TS96001 Stuart Michael Schroeder 8.53 LL97002 Chloe Gregory Lambert Long 8.82 DC98003 Martena Duffy Craig 6.13 BB99004 Fuller Raven Blanchard 0.68 DN00005 Kyra Deborah Donovan Noble 5.89 BG01006 Kendall Berger 8.78 DC02007 Desiree David Castillo 9.72 HO03008 Chaim Gil Hines Ortiz 2.03 VL04009 Dora Galvin Vinson 4.57 GD05010 Cailin Simon Gates 4.12 CP06011 Jerry Raven Cotton 1.30 WN07012 Lionel Destiny Wilkinson 3.99 SR08013 Keaton Velma Snider Randolph 1.30 HG09014 Troy Valentine Horne Giles 7.40 WE10015 Gareth Lucy Wells Erickson 6.28
Pgina 28 de 42
Carnet ZS96016 HC97017 FS98018 GR99019 BT00020 MM01021 VR02022 FW03023 MM04024 BH05025 BE06026
Nombre Justina Hu Wesley Fatima Suki Preston Ursula Hamish Jacob Nehru Miriam Dane
Rana Burton Knox Ori Fritz Shelly Austin Kylynn Cole Tarik Aubrey BP07027 Wallace PH08028 Kelsie Julian AW09029 Nehru Aidan SM10030 Teegan Ferris LM96031 Kirestin WT97032 Solomon Priscilla BR98033 Yolanda Martena CG99034 Forrest RK00035 Jesse Aretha
Apellido Zamora Sharpe Hicks Castillo Fox Slater Greer Robinson Beck Terry Morris Montoya Vaughan Robertson Fitzpatrick Willis Moses Mooney Boone Hopper Barr Bailey Peters Alvarado Woods Simpson Macdonald Lara Mooney Wiley Berg Cooke Grimes Rowland Kennedy Guerrero Morales Mcclure Simon Oconnor Miranda
Promedio 1.91 9.86 5.04 7.36 4.48 5.42 6.08 0.26 6.44 9.02 2.43 3.13 7.42 9.79 1.68 1.06 4.09 7.09 4.43 1.62 0.64 3.47 8.48 0.13 7.83 8.81 8.35 0.74 2.62 1.32 1.12 Pgina 29 de 42
GM01036 Reed Helen MS02037 Flynn Cheryl Mechelle OM03038 Noelani Rhiannon MS04039 Heather Mcguire Spence KK05040 Emerald Kamal Knox Kent Walters WB06041 Emerald Yen Bradshaw Zelenia SG07042 Tallulah Stanton Gray Rudyard PH08043 Murphy Perkins Hays DD09044 Kim Dodson Day BH10045 Simone Bonner Hull HR96046 Dexter Phillip Head Rivers
Carnet
Nombre
DD97047 Eagan Asher BM98048 Neil Cody DF99049 Laurel Harriet Raymond SB00050 Shafira Kenneth BM01051 Tanner BH02052 Zeus Tallulah PM03053 Giacomo Mona BW04054 Tatiana Doris DW05055 Moses NS06056 Adria Penelope MS07057 Herman TB08058 Abel Sharon VF09059 Lana Jamalia FW10060 Sasha Claire OH96061 Calvin FC97062 Kalia Haviva MP98063 Anthony Velma MM99064 Mia Noelle Sylvester FS00065 Calista MM01066 Felicia DK02067 Rina LB03068 Reuben BH04069 Reed ML05070 Tatiana SN06071 Helen SW07072 Elaine Zeph HP08073 Jemima Paul DB09074 Kuame Joseph RL10075 Hu Tanya HC96076 Luke Imani HW97077 Brooke Len DJ98078 Louis Delilah WF99079 Sybill Willow CH00080 Celeste Serena
Apellido Davidson Daniels Beach Martin Duke Flynn Sims Baldwin Britt Merritt Brock Pope Mays Buckley Weaver David Walter Nolan Moss Sloan Tucker Brown Vinson Fowler Frederick Waters Odonnell Foley Cochran Morton Patton Montgomery Mays
Promedio 5.28 0.40 5.15 6.67 0.77 3.41 9.65 1.40 8.26 6.62 1.18 1.49 4.63 4.10 4.95 1.28 0.42 5.83 4.92 0.20 3.32 8.00 9.34 0.69 5.86 5.03 7.30 8.49 4.75 3.81 8.11 6.78 0.34 0.01 8.78 Pgina 30 de 42
Farrell Sandoval Mueller Davis Kaufman Lott Branch Buckner Hoover Mcbride Shaw Nunez Stokes Walters Hays Padilla Delacruz Bright Ramirez Horne Collins Hall Wilcox Dunn Joyner Walton Ferrell Carson Shepard SK01081 Pandora Ryder Kaufman
Carnet Nombre RM02082 Castor Bert Paloma SB03083 Penelope WH04084 Caesar Oleg CB05085 Casey Eaton HW06086 Russell Elaine Germaine LC07087 Noelle FM08088 Stacy Graham PJ09089 Leslie Hayden DH10090 Isabelle Lyle FM96091 Irene Leigh WE97092 Simone Iliana BC98093 Moana Macy CM99094 Eve Aristotle BS00095 Callie Clarke Lucius FS01096 Ferdinand FM02097 Erica Dustin FY03098 Aidan Jana GS04099 Nicholas Mira WG05100 Carl
Apellido Roberts Mendez Stone Burgess Wilkins Chapman Bryant Hendricks Wiley Lang Collins Foster Morton Pickett Jarvis Decker Floyd Mclaughlin Wolf England Browning Conrad Christensen Britt Stevenson Fisher Sheppard Fulton Mckee Franklin Gonzalez Sampson Waller Gates
Promedio 9.13 4.93 4.68 0.67 9.77 8.09 1.90 9.39 6.50 1.90 1.90 1.50 0.79 3.66 8.31 1.50 7.71 1.53 7.19
2. Habr el Microsoft Visual Basic para Aplicaciones. Luego de clic en el botn UserForm (como lo muestra el paso 3 del apartado anterior) para insertar un nuevo formulario. Le aparecera el nuevo formulario como se muestra a continuacin.
Pgina 31 de 42
Con los nombres de botones como se muestra en la siguiente tabla Control Caption Name Propiedades Extras Label Digite el Carnet a buscar lbbuscar Caja de Texto txbuscar Label Nombre Alumno lbnombre Caja de Texto txnombre Locked=true Label Promedio lbpromedio Caja de Texto txpromedio Locked=true Botn Buscar btnbuscar Botn Cerrar btncerrar 4. El codigo de los botones es el siguiente: Control Evento Codigo Dim Res As Variant Res = Application.VLookup(txbuscar.Value, Range("B2:E101"), 4, False) If IsError(Res) = False Then txnombre.Value = Application.VLookup(txbuscar.Value, Range("B2:E101"), 2, False) + " " + Application.VLookup(txbuscar.Value, Range("B2:E101"), btnbuscar btnbuscar_Click() 3, False) txpromedio.Value = Application.VLookup(txbuscar.Value, Range("B2:E101"), 4, False) Else txnombre.Value = "NO SE ENCONTRO CARNET" txpromedio.Value = " " End If btncerrar btncerrar_Click() End
Pgina 32 de 42
5. Ahora procederemos a realizar el boton para llamarlo desde la Hoja. Realizamos los mismos pasos que el item anterior y le pegamos este codigo: Sub abrir() Load UserForm2 UserForm2.Show End Sub 6. Quedara como se muestra a continuacion:
Pgina 33 de 42
Pgina 34 de 42
Algunas Formulas Avanzadas para Excel CONSULTAV Si se tiene un conjunto de datos y se necesita extraer algn valor basndote slo en un campo de referencia se puedes utilizar la funcin de CONSULTAV. La sintaxis es la siguiente: =CONSULTARV(valor_buscado;matriz_buscar_en;indicar_columna;ordenado) Valor_buscado: es el criterio a buscar en la primera columna de la matriz de tabla. Puede ser un valor o una referencia. Si el valor buscado es inferior al menor de los valores de la primera columna de la matriz devuelve al valor de error #N/A. Matriz_buscar_en: Dos o ms columnas de datos. Usa una referencia a un rango o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los valores en que busca valor_buscado. Es importante resaltar que al momento de seleccionar la matriz donde buscaremos la informacin, el valor referencial debe estar en la primera columna. Indicador_columnas: Es el valor del nmero de columna de matriz_buscar_en desde la cual debe devolverse el valor coincidente. Si el argumento indicador_columnas es igual a 1, la funcin devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y as sucesivamente. Ordenado: Es el valor lgico que especifica si la funcin Excel va a buscar una coincidencia exacta o aproximada: Si se omite o es VERDADERO, se devolver una coincidencia exacta o aproximada. Si no localiza ninguna coincidencia exacta, devolver el siguiente valor ms alto inferior a valor_buscado. Si es FALSO slo buscar una coincidencia exacta. En este caso, no es necesario ordenar los valores de la primera columna de matriz_buscar_en. Si hay dos o ms valores en la primera columna de matriz_buscar_en, se utilizar el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devolver el valor de error #N/A.
CONTAR.SI Funcin que se utiliza para contar un rango de valores que cumplen una restriccin. Consta de dos parmetros: 1. Rango: es el rango cuyas celdas se desean contar. 2. Criterio: determina que celda o valor ser contada o no. SI Funcin que se utiliza para realizar operaciones lgicas. Contiene 3 parametros: 1. Pruea_lgica: es cualquier valor o expresin que pueda evaluarse como Verdadero o Falso
Pgina 35 de 42
2. Valor_si_verdadero: es el valor que devolver si la prueba lgica es VERDADERA 3. Valor_si_falso: es el valor que devolver si la prueba lgica es FALSO Operadores Lgicos Operador Igual Diferente Mayor que Menor que Mayor o Igual que Menor o Igual que Smbolo = <> > < >= <=
IZQUIERDA Funcin que se utiliza para extraer una cantidad determinada de caracteres iniciales de una cadena. Contiene los siguientes parmetros: 1. Texto: cadena a extraer el valor. 2. Nm_de_caracteres: es la cantidad de caracteres a extraer. DERECHA Funcin que se utiliza para extraer una cantidad determinada de caracteres finales de una cadena. Contiene los siguientes parmetros: 1. Texto: cadena a extraer el valor. 2. Nm_de_caracteres: es la cantidad de caracteres a extraer. CONCATENAR Funcin que se utiliza para unir varios elementos en una sola cadena. Los parametros son cada elemento separados por coma. (CONCATENAR(text1,texto2))
Pgina 36 de 42
Ejemplo: Se tiene el listado de 100 alumnos de MSM115 del ao 2011, junto con sus promedios finales y se quiere saber cuntos alumnos estn Aprobados, cuntos Reprobados y cuntos alumnos se van a examen de suficiencia. Paso 1: Copie el listado de alumnos de manejo de software del apartado anterior en una nueva hoja denominada ListadosAlumnos-MSM115 del libro Tabla1 que hemos utilizado en los ejercicios anteriores.
Paso 3: Definimos una nueva columna denominada Resultado y aqu colocaremos la formula ConsultaV para poder saber en qu clasificacin se encuentra el promedio del alumno. Para esto, nos ubicamos en la celda F3 junto al primer alumno, luego presionamos el botn de formula al hacer esto nos aparecer el siguiente cuadro
Pgina 37 de 42
Escribimos el nombre de la funcin ConsultaV dentro del cuadro que se muestra enmarcado con rojo. Luego presionamos IR y la ventana quedara de la siguiente manera:
Seleccionamos la opcin CONSULTAV presionamos Aceptar. Al hacer esto aparecer la siguiente pantalla:
Pgina 38 de 42
Paso 4: Presionamos el icono del Valor_buscado y seleccionamos la celda E3 (que es el promedio del alumno) como se muestra la figura:
Paso 5: presionamos el icono de Matriz_buscar_en y realizamos la seleccin de la tabla de bsqueda como se muestra en la figura:
Le colocamos el signo de $ porque la referencia no debe de ser distinta para los alumnos.
Pgina 39 de 42
Paso 6: En el Indicador_columnas colocamos el numero 3 porque deseamos mostrar la tercera columna de la Matriz_buscar_en que es la columna donde se encuentra la clasificacin. Quedar como se muestra la figura:
Paso 7: en el campo Ordenado colocamos VERDADERO ya que no necesitamos que la coincidencia sea exacta sino que aproximada. Y quedara como se muestra en la figura:
Pgina 40 de 42
Paso 9: Deberemos copiar lo que se encuentra en la Celda F3 a todas las dems celdas en que se encuentren los alumnos registrados.
Paso 10: procederemos a contar cuantos alumnos son reprobados, aprobados y cuantos van a examen de suficiencia. Para esto debemos Realizamos la siguiente tabla:
Pgina 41 de 42
En la celda I7 presionaremos el botn de agregar formula y deberemos buscar la funcin CONTAR.SI, deber quedar como se muestra en la siguiente ventana:
Pgina 42 de 42