Funciones de busqueda y referencia(2)
Upcoming SlideShare
Loading in...5
×
 

Funciones de busqueda y referencia(2)

on

  • 1,571 views

 

Statistics

Views

Total Views
1,571
Views on SlideShare
1,566
Embed Views
5

Actions

Likes
0
Downloads
67
Comments
0

2 Embeds 5

http://abautista6th.blogspot.com 4
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Funciones de busqueda y referencia(2) Funciones de busqueda y referencia(2) Document Transcript

  • TECNOLOGIAS DE LA INFORMACIÓN <br />Y LA COMUNICACIÓN (TIC´S)<br />NIVEL INTERMEDIO<br />PARTE II<br />PROF. EDWIN RAYMUNDO DELGADO<br />DOCENTE TICS<br />FUNCIONES DE BUSQUEDA Y REFERENCIA<br />USO DE LISTAS Y BASES DE DATOS<br />FUNCIÓN =BUSCAR()<br />La función BUSCAR, busca en un rango de una fila o de una columna un valor (vector) y devuelve un valor desde la misma posición en un segundo rango de una fila o de una columna. Utilice esta forma de la función BUSCAR cuando necesite especificar el rango que contiene los valores que desea hacer coincidir.<br />=BUSCAR(valor_buscado;vector_de_comparación;vector_resultado)<br />Cuando se habla de un vector, nos referimos a un grupo de celdas (rango) el cual nos servirá de base para la búsqueda. Los vectores por lo general tienen un subíndice que es un número que hace relación a una casilla del vector.<br />CASO DE APLICACIÓN Y EXPLICACION No. 4<br />La empresa VECESA desea en una tabla de Excel, permitir que al introducir un número de color se pueda buscar en un rango de colores, el color que un cliente desea para pintar el marco de tu bicicleta. Recuerda lo importante es aplicar correctamente la función =Buscar( ).<br />10274309461500<br />-11557088900Vector de comparación00Vector de comparación411353088900Vector Resultado00Vector Resultado<br />914400101600028575001016000<br />468503031115Valor buscado00Valor buscado308610014668500<br />514351905Ejercicio 3 (Valor 10 puntos)<br />Este ejercicio tiene por objetivo integrar los temas hasta ahora vistos, así que a continuación deberá realizar los cálculos y aplicar las funciones correctas de acuerdo a lo que se le solicita. <br />LISTADO DE PRECIOSCODIGOMARCAESTILO691515-3492500PRECIO200501TOYOTASEDAN 4 PUERTAS35500200502NISSANSEDAN 2 PUERTAS45800200503FORDPICKUP144780080645Deberás aplicarle formato de moneda a los precios y un color diferente a cada fila.00Deberás aplicarle formato de moneda a los precios y un color diferente a cada fila.32000200504CHEVROLETMINI VAN46000200505KIAPICKUP35000200506SEATSEDAN 2 PUERTAS46700200507FIATCAMIONETILLA52350200508HONDAHATCHBACK37000200509HYUNDAIPICKUP25000200510IZUSUPICKUP38000<br />CUOTAS DE CREDITOCUOTASINTERES ANUAL141668582550Deberás aplicarle color por columna.00Deberás aplicarle color por columna.ENGANCHE10%0%305%15%6010%20%9015%25%<br />2627630144145Aplica la función =buscar para que al introducir el Código automáticamente muestre el dato al cual esta relacionado en la tabla de listado de precios.00Aplica la función =buscar para que al introducir el Código automáticamente muestre el dato al cual esta relacionado en la tabla de listado de precios.COTIZACIONCODIGO200503MARCA79184599060007924806159500FORDESTILO792480889000PICKUPPRECIO32000SEGURO DEL 5%1600NO. DE CUOTAS60ENGANCHE6400INTERES ANUAL3200CUOTA MENSUAL826.6666667PRECIO TOTAL43200<br />3543300307467000Una empresa de venta de automóviles desea determinar la cotización de un cliente al momento de solicitar el precio para la compra de un automóvil al crédito, para ello cuentas con los datos siguientes:<br />Realice el cálculo del seguro sobre el precio del automóvil.<br />El calculo del enganche se hará con la función =SI de acuerdo al No de Cuotas y el % de Enganche. Visite la siguiente pagina web: http://usuarios.lycos.es/danielestb/excel2.htm<br />El cálculo del interés anual se hará con la función =SI de acuerdo al No de Cuotas y el % de interés anual. Visite la siguiente página web: http://www.mailxmail.com/curso-funciones-excel/si, para repasar y aplicar sus conocimientos.<br />La cuota mensual a pagar será: <br />=(PRECIO / NO CUOTAS)+(SEGURO / NOCUOTAS)+(INTERES ANUAL / 12)<br />El precio total será =(NO CUOTAS * CUOTA MENSUAL) - ENGANCHE<br />Aplique formato de moneda donde sea necesario.<br />Aplique formato condicional con cambio de color a la celda No. De Cuotas (30 color verde, 60 color azul, 90 color rojo) y a la celda de cuota mensual si esta es mayor o igual a 1200 será de color azul de lo contrario de color verde.<br />514351905Ejercicio 4 (Valor 10 puntos)<br />Nuestra empresa, dedicada la distribución y venta de bebidas refrescantes, ha decidido (como método de promoción y vía de investigación de mercado) premiar a aquellos consumidores que envíen las etiquetas de los refrescos de dos litros a un determinado apartado de correos.<br />Abre un nuevo Libro de Excel y llámalo Premios.<br />La tabla de correspondencia de premios, que copiarás en el rango A9:B13 de la Hoja 1, es la siguiente:<br />Nº de puntosPremio500Una camiseta y una bolsa deportiva1000Un walkman con auriculares2000Una torre de música4000Un ordenador de sobremesa<br />Al cabo de un mes se elabora la lista de los primeros ganadores, incluyendo los puntos obtenidos por cada uno y el premio que les corresponde. Esta lista, antes de introducir los premios conseguidos por los ganadores, presenta la siguiente apariencia:<br />GanadorNº de puntosPremioAntonio Buesa Fernández600Catalina Lago Herrera1200Roberto Suárez Vega900Luis Ferrer Mas2100Ana Sánchez Torres500José Alonso Parra Oliver4050<br />Se trata de confeccionar dicha lista, en el rango A1:C7 de la Hoja 1, de modo que el premio conseguido por cada ganador aparezca automáticamente en la tercera columna sólo con introducir el nº de puntos obtenido.<br />Procedimiento:<br />Para esto será necesario recurrir a la función BUSCAR. Esta función busca la correspondencia con el valor de una tabla en otra tabla distinta. Es útil siempre que en la segunda tabla sólo haya una correspondencia para cada valor; en nuestro caso, a cada nº de puntos corresponde un solo premio.<br />Una vez copiadas las tablas indicadas más arriba, sitúate en la celda C2. Activa el asistente para funciones y selecciona, en Categorías de funciones, Búsqueda y referencia, y en “Nombre de la función”, la función BUSCAR. En el cuadro de diálogo "Seleccionar argumentos" selecciona los argumentos "valor_buscado;matriz". <br />En el argumento "valor_buscado", selecciona la celda B2 (que contiene el nº de puntos obtenido por el ganador).<br />En el argumento "matriz", selecciona el rango de celdas A10:B13 (donde se establecen las correspondencias de nº de puntos con premios.<br />Pulsa INTRO y en la celda C2 aparecerá el premio correspondiente. Cuando la función no encuentra en la matriz seleccionada ningún valor coincidente con el que hemos introducido, selecciona el que más se le aproxima por abajo (p.ej, considerará que lo más aproximado a 900 es 500).<br />Para poder copiar esta fórmula a las celdas C3 a C7 es necesario convertir la referencia a la matriz en una referencia absoluta; por tanto, deberás modificar la fórmula para que quede así: =BUSCAR(C2;$A$10:$B$13). También funcionaría con referencias mixtas: =BUSCAR(C2;A$10:B$13).<br />Una vez modificada la fórmula, cópiala a las celdas C3 a C7.<br />Ahora, introduce los datos "nombre y apellidos" y "nº de puntos" en el rango A2:B7 y observa cómo se introducen automáticamente los premios correspondientes.<br />OBSERVACION: Ingrese a Internet, en el sitio www.youtube.com encontrará el siguiente video que pueden apoyarle para mejorar su aprendizaje en el tema de funciones para base de datos, específicamente con la función =Buscar().<br />BUSCAR, BUSCARV Y BUSCARH<br />http://www.youtube.com/watch?v=ei3leq4ZLNI&feature=related<br />Funciones BUSCARV y BUSCARH<br />Estas funciones son necesarias en aquellos casos en que la matriz en la que realizamos la búsqueda tiene más de 2 columnas (o filas). En tales casos, se ha de indicar en qué columna (BUSCARV) o fila (BUSCARH) se ha de buscar la correspondencia que queremos.<br />Función BUSCARV<br />CASO DE APLICACIÓN Y EXPLICACION No. 5<br />Supongamos que en el ejercicio anterior, en la tabla de correspondencias se incluyen los datos relativos a tres promociones diferentes:<br />Nº de puntosPremios prom. 1Premios prom. 2Premios prom. 3500Una camiseta y una bolsa deportivaUna entrada para el cineUna suscripción a la revista "Pronto"1000Un walkman con auricularesUna entrada para el teatroEl libro "Mil recetas de cocina"2000Una torre de músicaUna entrada para el fútbolUna vajilla completa4000Un ordenador de sobremesaUna entrada para la óperaUn viaje a París para dos personas<br />Aprovechando los nombres de antes y el nº de puntos, supondremos que, en lugar de participar en la promoción 1 lo han hecho en la promoción 2. Cambia a la Hoja 2 del Libro activo, haciendo clic sobre la pestaña correspondiente a la Hoja 2.<br />Los datos se dispondrán del mismo modo que en el ejercicio anterior.: por tanto, copia el contenido del rango A1:C7 de la Hoja 1 en el mismo rango de celdas de la Hoja 2. Haz lo mismo con el rango A9:B13. Luego, cambia (en la Hoja 2) esta última tabla hasta que tenga el aspecto de la tabla con las tres promociones.<br />Sitúate en la celda C2 y activa el asistente para funciones. En Categorías de funciones, selecciona Búsqueda y referencia. En Nombre de la función, selecciona BUSCARV: <br />En el argumento Valor_buscado, selecciona la celda B2.<br />En el argumento Matriz_buscar_en, selecciona el rango A10:D13<br />En el argumento Indicador_columnas, escribe 3 (es decir, la tercera columna de la matriz)<br />En el argumento Ordenado, no es necesario que introduzcas nada<br />Pulsa INTRO. <br />Una vez más, para poder copiar la fórmula a las celdas contiguas será necesario convertir la referencia a la matriz en una referencia absoluta (o mixta) del modo ya visto antes.<br />Función BUSCARH<br />Funciona del mismo modo y en los mismos casos que BUSCARV. La diferencia radica en que BUSCARH se utiliza cuando los datos de la matriz están dispuestos de forma horizontal.<br />CASO DE APLICACIÓN Y EXPLICACION No. 6<br />Copia la tabla de correspondencias situada en el rango A10:D13 de la Hoja 2 a la Hoja 3, de forma que los datos se dispongan en horizontal y no en vertical. Para ello, sigue los siguientes pasos:<br />Selecciona el rango A10:D13 de la Hoja 2 y pulsa el botón Copiar<br />Cambia a la Hoja 3 haciendo clic en su pestaña. Sitúate en la celda A10.<br />Selecciona Edición del menú principal; elige la opción Pegado especial<br />En el cuadro de diálogo que aparece, activa la casilla de verificación Trasponer. Luego pulsa Aceptar.<br />Pulsa la tecla Esc para que desaparezca el borde intermitente alrededor de las celdas copiadas.<br />En el rango de celdas A1:C7 de la Hoja 3, copia la tabla situada en estas mismas celdas de la Hoja 2.<br />Sitúate en la celda C2 y activa el asistente para funciones; selecciona la función BUSCARH. A continuación, opera de la misma forma que con BUSCARV salvo en cuanto a la matriz a seleccionar, que será A11:D14. <br />El argumento “Ordenado” en la función BUSCARV<br />CASO DE APLICACIÓN Y EXPLICACION No. 7<br />Como ya se ha visto, el cuarto argumento de la función BUSCARV es el de Ordenado. En este argumento no es necesario introducir nada siempre que la tabla de correspondencias en la que se realiza la búsqueda esté ordenada en sentido ascendente (en función del valor de la primera columna; p.ej, en la tabla de correspondencias de premios en la actividad anterior).<br />Hay casos, sin embargo, en que la tabla en la que se realizará la búsqueda no está ordenada de esta forma. En tales casos, es necesario introducir como cuarto argumento de la función la palabra FALSO (con lo que se indica al programa que la tabla en cuestión no está ordenada).<br />OBSERVACION: Ingrese a Internet, en el sitio www.youtube.com encontrará una serie de videos que pueden apoyar y mejorar el aprendizaje del tema de funciones para base de datos, como es el uso de BuscarV y BuscarH.<br />BUSCARV<br />http://www.youtube.com/watch?v=NqcHME0UMU4<br />http://www.youtube.com/watch?v=P8AFID--KY4&feature=PlayList&p=0A02ECE7ED005578&playnext=1&playnext_from=PL&index=3<br />BUSCARH<br />http://www.youtube.com/watch?v=gUqfO-5ltQw&feature=related<br />Ejemplo:<br />Inserta una nueva hoja (Hoja 4) en el Libro Premios. Crea en ella el siguiente modelo de pedido (rango A1:D15):<br />HERMANOS LÓPEZCalzada Raul Aguilar Batres 32-24 zona 11.Pbx. (502) -24771589PEDIDO NºFECHA:Cód. destinatarioDestinatario:CONDICIONESForma envíoPlazo entregaForma pagoLugar entregaCantidadArtículoPrecio unit.Importe total<br />En la misma hoja, más abajo, crea la siguiente tabla de correspondencias:<br />Código destinatarioDestinatarioForma envíoForma pagoPlazo entregaLugar entregaT32Talleres RamírezAéreoAl contado24 hs.FábricaAK7Mayoristas CentralesCamiónAplazado (30 d./vta.)3 díasAlmacénN12El dedal, SLTrenAl contado2 díasAlmacén<br />A continuación, en las celdas del modelo de pedido correspondientes a los datos de Destinatario, Forma envío, Forma pago, Plazo entrega y Lugar entrega introduce funciones BUSCARV de forma que al escribir el código del destinatario aparezcan automáticamente los datos correspondientes a dicho código.<br />En este caso, dado que la tabla de correspondencias no está ordenada, deberás hacer uso del 4º argumento de la función, tal como se ha explicado más arriba.<br />LA FUNCIÓN INDICE Y EL MANEJO DE LISTAS<br />Una lista básicamente es un conjunto de datos, con determinado títulos en las celdas, esas listas se pueden ordenar, filtras, analizar por medio de tablas dinámicas, etc. Es muy importante mencionar, que podemos obtener la información que se encuentra en otra hoja o libro de trabajo, por medio de la asignación de celdas. <br />El formato de una asignación es el siguiente:Ejemplos:=’Compras’!A2*5%=’Nombre de la hoja’!celda=’Compras’!A2=sumar(‘Compras’!c2..c20)<br />Podemos realizar las cuatro operaciones básicas con los datos que se encuentran en las celdas de otras hojas, también se pueden formular decisiones, y se pueden aplicar las funciones vistas con anterioridad. <br />Función INDICE(matriz;num_fila;num_columna)<br />Dentro de un rango especificado por matriz, devuelve el valor de la celda que se encuentre en la intersección de una fila y una columna en particular.<br />Ejemplo: =INDICE(A3:B7;2;1) devuelve el valor de la celda que se encuentra en la segunda fila de la matriz y en la primera columna, es decir A4. <br />A continuación se describirá un ejercicio que se debe realizar paso a paso, utilizando varias hojas y aplicando la función =INDICE(). Para el docente se recomienda que se entregue una copia del archivo con los formatos y datos establecidos para avanzar con los procedimientos.<br />228600085725<br />514351905Ejercicio 5 <br />(Valor 15 puntos)<br />Nuestra empresa, es Foremost de Guatemala, S.A, dedicada la distribución y venta de productos lácteos por ruteo. <br />HOJA1:<br />INSTRUCCIONES: La primera hoja se llamará “Vendedores”, la cual nos permitirá contar con el registro del equipo de ventas. Los datos a ingresar son:<br />
    • Código del Vendedor
    • Nombre del Vendedor
    • Ruta
    • Teléfono
    • No. de Pad
    HOJA No. 2<br />INSTRUCCIONES: Contaremos con esta segunda hoja denominada RegistroVentas, contaremos con una asignación de celdas, para obtener de la hoja Vendedores la siguiente información: Código y Nombre del Vendedor. (Una vez que se haya tecleado la asignación se procede a arrastrar utilizando el selector de selección de celdas).<br />-85725104775<br />Como se puede apreciar en la imagen de la izquierda, como parte del registro se debe ingresar el monto de las ventas realizadas por cada vendedor, en los meses que corresponden, siendo estos: Enero, Febrero y Marzo.<br />HOJA No. 3<br />INSTRUCCIONES: La tercera hoja se utilizará para el cálculo de las comisiones (RegistroComisiones). Los montos de comisiones, se toman en cuenta en base al monto de la hoja: RegistroVentas:<br />Mes de Enero……10% de comisión en base al monto vendido<br />Mes de Febrero……15% de comisión<br />Mes de Marzo……20% de comisión<br />98107523495<br />HOJA No. 4<br />INSTRUCCIONES: La cuarta hoja se utilizará para el diseño de un reporte, el cual se podrá imprimir para que puedan efectuarse los pagos de comisiones, en base al ruteo y los montos de ventas que se ingresaron.<br />En este ejercicio la función =indice() mostrará los datos que se necesitan, tomando muy en cuenta el valor que contendrá la celda G2, que es donde se ingresará el código del vendedor. En Excel existe una barra de herramientas llamada “Formularios” la cual podríamos implementar, utilizando objetos como Cuadros de lista o Cuadros combinados.<br />Los datos que se ingresaran son: No. De comprobante, No. De Cheque, la fecha y el banco emisor. Cuando se escriba el No. que corresponde al Código del vendedor, automáticamente y gracias a la matriz de datos que se está utilizando tanto en la hoja: RegistroVentas como RegistroComisiones, Microsoft Excel buscará el numero de fila ($G$6) valor de esta celda, y devolverá el numero de columna que se establezca en la función =indice().<br />Para el monto de ventas c/mes:=INDICE(‘RegistroVentas’!$a$11:$E$20,$g$6,3)Para la comisión de cada mes:=INDICE(‘RegistroComisiones’!$a$11:$E$20,$g$6,3)<br /> A B C D<br />Donde:<br />A: Es el nombre de la hoja de donde se obtendrán los datos<br />B: Matriz de datos (formada por filas y columnas)<br />C: No. de Fila a buscar<br />D: No. de Columna o dato que se mostrará con el índice.<br />TABLAS PIVOTE o TABLAS DINÁMICAS<br />Con una Tabla Dinámica se pueden hacer resúmenes de una Base de Datos, utilizándose <br />para, promediar, o totalizar datos. Debe ser muy importante la cantidad de información a manejar para que el uso de la tabla dinámica se justifique. <br />EXCEL 2003.<br />INSTRUCCIONES: Para implementar una tabla dinámica utilizamos: Datos- Informe de Tablas y gráficos dinámicos, y procedemos a crear la tabla, arrastrando los datos que corresponden en el área de filas, columnas y contenido.<br />EXCEL 2007.<br />INSTRUCCIONES: Para implementar una tabla dinámica utilizamos la ficha: Insertar, Tabla Dinámica y procedemos a crear la tabla, arrastrando los datos que corresponden en el área de filas, columnas y contenido.<br />Para casos de ejemplo tomaremos como ejemplo la circulación de vehículos a través de una estación de peaje, se trata de aplicar sobre la misma un principio de ordenamiento a través de una herramienta de Excel, Tablas Dinámicas <br />-247651905Ejercicio 6 ( 15 puntos )<br />Realice en excel la siguiente Tabla<br />center0<br />EXCEL 2003 – TABLAS DINÁMICAS<br />Luego de ejecutar los comandos correspondientes, se podrá visualizar el siguiente asistente<br />167703597155<br />1° Paso <br />a) ¿Dónde están los datos que desea analizar? <br />Marcar opción : Lista o base de datos de Microsoft Excel <br />b) ¿ Que tipo de informe desea crear? <br />Marcar la opción: Tabla dinámica <br />c) clic en Siguiente<br />2° Paso Rango de Datos <br />a) Seleccionar el rango de la tabla, incluyendo la fila de titulo <br />b) Siguiente <br />3° Paso Ubicación de la Tabla<br />a) Se adopto ubicar la tabla en la misma hoja de calculo , determinando la celda de comienzo de ejecución de la misma <br />b) Se presiona clic en Diseño, es el momento de diseñar la tabla y su contenido.<br />a) Arrastrar el cuadrito de Semana a Columna <br />b) Arrastrar el cuadrito de Vehículo a Fila <br />c) Arrastrar el cuadrito de Cantidad a Datos <br />d) Aceptar. <br />Aparece la tabla dinámica diseñada, acompañada por una barra de herramientas especial que permite filtrar datos por despliegue de las mismas. <br />OBSERVACION: Ingrese a Internet, en el sitio www.youtube.com encontrará los siguientes videos que pueden apoyarle para mejorar su aprendizaje en este tema: <br />Tablas dinamicas en 2003<br />http://www.youtube.com/watch?v=9kXOuqx-ku0&feature=fvw<br />Tablas Dinámicas en 2007<br />http://www.youtube.com/watch?v=t92Sdu0nYhE<br />INFOGRAFIA RECOMENDADA POR TEMAS<br />1. FUNCIONES MATEMATICAS<br />http://office.microsoft.com/es-mx/excel/CH062528293082.aspx<br />2. FUNCIONES DE FECHA Y HORA<br />http://office.microsoft.com/es-mx/excel/HP052091973082.aspx?pid=CH062528233082<br />3. FUNCIONES DE BUSQUEDA Y REFERENCIA<br />http://www.mailxmail.com/curso-funciones-excel/buscarv-buscarh<br />http://iteso.mx/~luisfnc/practica%204.htm<br />4. Listas, asignación de celdas y aplicación de =indice()<br />http://support.microsoft.com/kb/324988/es<br />http://www.aulaclic.es/excel2003/a_4_5_2.htm<br />http://www.funcionesexcel.com/elegir.htm<br />4. Tablas Dinámicas<br />http://iteso.mx/~luisfnc/practica%207.htm<br />http://auditor2008.bligoo.com/content/view/276483/Tabla-dinamica-en-Excel.htm<br />http://www.cs.us.es/cursos/ai-2003/Lecciones/excel16.htm<br />