p. 1
funciones buscar buscarv y buscarh función buscar actividad 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 abre un nuevo libro de excel y llámalo premios la tabla de correspondencia de premios que copiarás en el rango a9:b13 de la hoja 1 es la siguiente nº de puntos 500 1000 2000 4000 premio una camiseta y una bolsa deportiva un walkman con auriculares una torre de música un ordenador de sobremesa 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 ganador antonio buesa fernández catalina lago herrera roberto suárez vega nº de puntos 600 1200 900 premio
[close]
p. 2
luis ferrer mas ana sánchez torres josé alonso parra oliver 2100 500 4050 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 procedimiento 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 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 en el argumento valor_buscado selecciona la celda b2 que contiene el nº de puntos obtenido por el ganador en el argumento matriz selecciona el rango de celdas a10:b13 donde se establecen las correspondencias de nº de puntos con premios 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 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í =buscarc2 a$10 b$13 también funcionaría con referencias mixtas =buscarc2;a$10:b$13
[close]
p. 3
una vez modificada la fórmula cópiala a las celdas c3 a c7 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 funciones buscarv y buscarh 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[1 función buscarv supongamos que en el ejercicio anterior en la tabla de correspondencias se incluyen los datos relativos a tres promociones diferentes nº de puntos 500 premios prom 1 una camiseta y una bolsa deportiva un walkman con auriculares una torre de música un ordenador de sobremesa premios prom 2 una entrada para el cine premios prom 3 una suscripción a la revista pronto el libro mil recetas de cocina 1000 2000 4000 una entrada para el teatro una entrada para el fútbol una vajilla completa una entrada para la ópera un viaje a parís para dos personas 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.
[close]
p. 4
cambia a la hoja 2 del libro activo haciendo clic sobre la pestaña correspondiente a la hoja 2 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 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 en el argumento valor_buscado selecciona la celda b2 en el argumento matriz_buscar_en selecciona el rango a10:d13 en el argumento indicador_columnas escribe 3 es decir la tercera columna de la matriz en el argumento ordenado no es necesario que introduzcas nada pulsa intro 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 función buscarh 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 ejemplo 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 · · selecciona el rango a10:d13 de la hoja 2 y pulsa el botón copiar cambia a la hoja 3 haciendo clic en su pestaña sitúate en la celda a10.
[close]
p. 5
· · selecciona edición del menú principal elige la opción pegado especial en el cuadro de diálogo que aparece activa la casilla de verificación trasponer luego pulsa aceptar pulsa la tecla esc para que desaparezca el borde intermitente alrededor de las celdas copiadas · en el rango de celdas a1:c7 de la hoja 3 copia la tabla situada en estas mismas celdas de la hoja 2 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 el argumento ordenado en la función buscarv 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 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 ejemplo inserta una nueva hoja hoja 4 en el libro premios crea en ella el siguiente modelo de pedido rango a1:d15
[close]
p. 6
hermanos lÓpez c romero 90 41042 sevilla pedido nº fecha cód destinatario destinatario condiciones forma envío forma pago plazo entrega lugar entrega cantidad artículo precio unit importe total en la misma hoja más abajo crea la siguiente tabla de correspondencias:
[close]
p. 7
código destinatario forma envío forma pago destinatario t32 talleres ramírez mayoristas centrales el dedal sl aéreo al contado aplazado 30 d vta al contado plazo entrega 24 hs lugar entrega fábrica ak7 n12 camión tren 3 días 2 días almacén almacén 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 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 no obstante dado que estas funciones también pueden ser utilizadas en los casos en que la matriz de búsqueda sólo tiene 2 columnas o filas a partir de ahora prescindiremos de la función buscar y nos centraremos en buscarv principalmente y en buscarh [1]
[close]