buscar informacion en varios libros y presentarla en un resumen

21/01/2008 - 21:09 por eduardo | Informe spam
hola amigos, un saludo para hector miguel.
aun tengo el problema con mis libros y no he podido resolver, me explico:
tengo varios libros estos tienen nombre de los meses del año(enero febrero
etc.), en los libros hay hojas con los dias del mes,(01, 02...31), en estas
hojas existe el mismo formato para las columnas.

lo que deseo hacer, es en un libro llamado "Resumen" me cuente cuantas
lineas coinciden con la celda referencia (puede ser"A5") de el libro resumen,
la busqueda es en todas las hojas del libro, ademas de poder seleccionar por
medio de una celda (puede ser "a4") cual es el libro a usar(mes). y por si
fuera poco lo que pido, de acuerdo a la celda referencia "a5" se presenten el
la hija resumen dichas lineas con todos sus datos.

de antemano gracias a todos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
22/01/2008 - 06:58 | Informe spam
hola, eduardo !

aun tengo el problema con mis libros y no he podido resolver, me explico:
... varios libros... tienen nombre de los meses del a#o (enero febrero etc.)
... hay hojas con los dias del mes,(01, 02...31)... el mismo formato para las columnas.
... en un libro llamado "Resumen" me cuente cuantas lineas coinciden con la celda referencia (puede ser"A5") de el libro resumen
la busqueda es en todas las hojas del libro, ademas... seleccionar por medio de una celda (puede ser "a4") cual es el libro a usar (mes).
y por si fuera poco lo que pido, de acuerdo a la celda referencia "a5" se presenten el la hija resumen dichas lineas con todos sus datos.



___
entre diciembre 31/31, esta fue tu consulta y alguna propuesta (no regresaste a confirmar si probaste, sirvio de algo, o na' de na') :-((
claro que no habia informacion "adicional", como lo de buscar en todas las hojas ni solicitabas una "extraccion dato-por-dato"...
aunque tambien existen "trucos" para ello, si procuras no dejar "en el tintero" los detalles finos (hablando "en terminos de excel") :))
hola, eduardo !

hola tengo el siguiente vinculo
=CONTAR.SI([situacion.xls]resumen!E18:E201,E8) donde situacion es el libro
pero deseo cambiar sitiuacion.xls por una celda del libro destino celda c3
en la cual pueda dar el nombre de el libro que deso buscar estos son noviembre, diciembre, enero etc.
ademas si es posible presentar en libro destino informacion que esta en el rango a18:f220
seleccionarla de acuerdo a una celda (c6) del libro destino.



si necesitas que el nombre del otro libro sea una variable puesta en alguna celda...
(importante): el otro libro DEBERA ESTAR ABIERTO para poder hacerle consultas indirectas

1) usa la funcion indirecto(...) de manera que devuelva la ubicacion completa al rango de busqueda +/- de la siguiente forma:
a) el nombre del libro delimitado por corchetes, y la EXTension puedes ponerla en la celda/variable o dentro de "la formula"
b) el nombre de la hoja y el rango de busqueda deberan estar separados por el signo: !
c) (por si las dudas) cuando la ubicacion completa contiene espacios o se trata de numeros como nombre de la hoja...
-> el nombre del libro [en corchetes] y el nombre de la hoja deben delimitarse por apostrofos (hasta antes del signo !)

2) ejemplos, suponiendo que:
el nombre del libro en C3... (p.e.) situacion, noviembre, diciembre, enero, etc. (SIN "punto equis ele ese")
el nombre de la hoja en C4 (p.e.) resumen u otra hoja, o concentrado, hoja25, etc.
el rango donde buscar en C6 (p.e.) e18:e201 o a18:f220, o ???
el dato que se busca en E18

3) la formula que buscas se parecera +/- a la siguiente:
=contar.si(indirecto("'["&c3&".xls]"&c4&"'!"&c6),e18)

solo toma en cuenta que mi sistema usa la coma para separar los argumentos y...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 eduardo
23/01/2008 - 03:32 | Informe spam
Hola Hector Miguel, la verdad es que si me sirvio tu formula y funciona muy
bien , no te respondi antes fue por motivos que mi pc no estaba disponible.

solo me falta una cosita mas, y es la de extraer dato a dato la o las lineas
correspondientes a el dato buscado y presentarlas en el libro resumen, en
todo caso las coincidencias no son mas de 40 lineas.

de ante mano muchas gracias

"Héctor Miguel" escribió:

hola, eduardo !

> aun tengo el problema con mis libros y no he podido resolver, me explico:
> ... varios libros... tienen nombre de los meses del a#o (enero febrero etc.)
> ... hay hojas con los dias del mes,(01, 02...31)... el mismo formato para las columnas.
> ... en un libro llamado "Resumen" me cuente cuantas lineas coinciden con la celda referencia (puede ser"A5") de el libro resumen
> la busqueda es en todas las hojas del libro, ademas... seleccionar por medio de una celda (puede ser "a4") cual es el libro a usar (mes).
> y por si fuera poco lo que pido, de acuerdo a la celda referencia "a5" se presenten el la hija resumen dichas lineas con todos sus datos.

___
entre diciembre 31/31, esta fue tu consulta y alguna propuesta (no regresaste a confirmar si probaste, sirvio de algo, o na' de na') :-((
claro que no habia informacion "adicional", como lo de buscar en todas las hojas ni solicitabas una "extraccion dato-por-dato"...
aunque tambien existen "trucos" para ello, si procuras no dejar "en el tintero" los detalles finos (hablando "en terminos de excel") :))
hola, eduardo !

> hola tengo el siguiente vinculo
> =CONTAR.SI([situacion.xls]resumen!E18:E201,E8) donde situacion es el libro
> pero deseo cambiar sitiuacion.xls por una celda del libro destino celda c3
> en la cual pueda dar el nombre de el libro que deso buscar estos son noviembre, diciembre, enero etc.
> ademas si es posible presentar en libro destino informacion que esta en el rango a18:f220
> seleccionarla de acuerdo a una celda (c6) del libro destino.

si necesitas que el nombre del otro libro sea una variable puesta en alguna celda...
(importante): el otro libro DEBERA ESTAR ABIERTO para poder hacerle consultas indirectas

1) usa la funcion indirecto(...) de manera que devuelva la ubicacion completa al rango de busqueda +/- de la siguiente forma:
a) el nombre del libro delimitado por corchetes, y la EXTension puedes ponerla en la celda/variable o dentro de "la formula"
b) el nombre de la hoja y el rango de busqueda deberan estar separados por el signo: !
c) (por si las dudas) cuando la ubicacion completa contiene espacios o se trata de numeros como nombre de la hoja...
-> el nombre del libro [en corchetes] y el nombre de la hoja deben delimitarse por apostrofos (hasta antes del signo !)

2) ejemplos, suponiendo que:
el nombre del libro en C3... (p.e.) situacion, noviembre, diciembre, enero, etc. (SIN "punto equis ele ese")
el nombre de la hoja en C4 (p.e.) resumen u otra hoja, o concentrado, hoja25, etc.
el rango donde buscar en C6 (p.e.) e18:e201 o a18:f220, o ???
el dato que se busca en E18

3) la formula que buscas se parecera +/- a la siguiente:
=contar.si(indirecto("'["&c3&".xls]"&c4&"'!"&c6),e18)

solo toma en cuenta que mi sistema usa la coma para separar los argumentos y...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
23/01/2008 - 04:10 | Informe spam
hola, eduardo !

solo me falta una cosita mas, y es la de extraer dato a dato la o las lineas correspondientes a el dato buscado
y presentarlas en el libro resumen, en todo caso las coincidencias no son mas de 40 lineas...



el detalle no seria cuantas lineas (o coincidencias) debieran ser extraidas y presentadas en la hoja de resumen...
el detalle va a ser en donde buscar (rangos) de todas las hojas (dias de cada mes) de cada uno de tus libros (meses)
el segundo paso seria contar cuantas hay en cada hoja (si hubiera) e ir haciendo el extracto para el resumen

comprenderas que los libros deberan estar abiertos (y ese tipo de cosas) por lo que es probable que se deba pensar en macros -?-

de cualquier forma, con los detalles que has expuesto (hasta ahora) no creo "sano" desarrollar sobre posibles eventualidades :D

si te animas a exponer lol detalles faltantes (ya sabes... "en terminos de excel")... ;)

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