Buscar valores en varios libros

19/05/2008 - 16:13 por David Hernandez | Informe spam
Hola compañeros les queria lanzar la siguiente pregunta, me gustaria saber
cuales son los tres valores mas altos en un rango de datos.

Tengo en una carpeta llamada pais1 que contiene los siguientes libros de
excel, (año2004,año2005,año2006,año2007,año2008), cada libro contiene
20 hojas cuyos nombres son iguales,es decir, la hoja con el nombre producto1
, siempre se llamara asi siempre y cuando exista. Puede ser que un
determinado año no se encuentre pero si esta siempre se llamara producto1.
Todas las hojas de los libros tienen la misma estructura y lo que busco es
que en todos los libros que haya una hoja que se llama producto1 y quisiera
encontrar en el rango W2-W27 de todas las hojas con ese nombre los tres
valores mas altos


Se puede dar el caso que ese producto solo estuviese en algunos de los
libros. La hoja nueva me gustaria que quedara algo asi


-A--BC-D--
1cARACTVALOR--PRODUCTO1-PRODUCTO2
2Caract1--1--80-68
3Caract1--2--78-52
4Caract1--3--50-48
5
6Caract2--1-9187
7Caract2--2-85--85
8Caract2--3-84--78

La columna A es la caracterisitica del producto eso es un texto, que en
realidad seria el texto de W1, en las hojas de los productos.
La columna B, pongo 1,2,3 por ser los valores de mayor a menor que busco, la
columna C, seria los valores encontrados para el producto1
La columna D, es igual que la columna C, solo que para otro producto tendre
tantas columnas como productos tenga o quiera verificar su caracterisiticas


En A6-D8 lo que tengo es igual que A2-D4 lo unico que buscaria otro
caracterisitica del producto en vez de buscar el rango W2-W27, estoy buscando
el rango AC2-AC27. No pongo
el resto de rango a buscar porque quiero entender que tan solo deberia
cambiar en las formulas el rango de busqueda


Por adelantado muchas gracias a todos
 

Leer las respuestas

#1 victorbcn1952
19/05/2008 - 17:45 | Informe spam
No sé si he entendido bien del todo lo que buscas, pero estas 3
fórmulas:

=K.ESIMO.MAYOR(producto1!W2:W27;1)

=K.ESIMO.MAYOR(producto1!W2:W27;2)

=K.ESIMO.MAYOR(producto1!W2:W27;3)

te darán los 3 valores más altos del rango W2:W27 de la hoja
producto1. Supongo que a partir de aquí, con =BUSCARV o =INDICE o
=COINCIDIR podrás recuperar el resto de información que necesitas.

:-)

Preguntas similares