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

Preguntas similare

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.

:-)
Respuesta Responder a este mensaje
#2 David Hernandez
19/05/2008 - 23:03 | Informe spam
Gracias Victor por tu aportacion pero no es exactamente lo que busco, tratare
de explicarlo mejor,tengo en una carpeta libros de excel con el nombre,
(año2004,año2005,año2006,año2007,año2008), cada uno de los libros contiene 20
hojas

cuyos nombres son por ejemplo:
en el 2004(producto1, producto2, producto3, producto4,producto5, producto6,
producto7, producto8, producto9, producto10,
producto11,producto12,producto13, producto14,producto15, producto16,
producto17 producto18, producto19),
en el 2005 ((producto1, producto2, producto3, producto4,producto5,
producto6, producto7, producto8, producto9, producto10,producto12,producto13,
producto14,producto16, producto17 producto18, producto19, producto20,
producto21)
en el 2006 ((producto1, producto3, producto4,producto5, producto6,
producto7, producto9, producto10,producto12,producto13,
producto14,producto16, producto17 producto18, producto19, producto20,
producto21,producto22,producto23)
en el 2007 ((producto1, producto3, producto5, producto6, producto7,
producto9, producto12,producto13, producto14,producto16, producto17
producto18, producto19, producto20, producto21,producto22,producto23,
producto24, producto25)
en el 2007 ((producto1, ,producto2, producto3, producto5, producto6,
producto7, producto9, producto12,producto13, producto14,producto16,
producto17 producto18, producto19, producto20,
producto21,producto22,producto23, producto24)

Entonces lo que queria buscaria seria donde este la hoja con el nombre
producto2 (que es en el año 2004,2005 y 2007) en el rango W2-W27 los tres
valores mas altos.

Muchas gracias por adelantado, se que es algo complicado de explicar espero
haberlo aclarado algo mas ahora

Muchas gracias



"" wrote:

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.

:-)

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida