Tabla dinámica o similar para varias hojas

14/05/2004 - 18:40 por Bocha | Informe spam
Hola:

Aquí estoy nuevamente.
La consulta que me surge esta vez es la siguiente:
En un libro tengo varias hojas con las ventas de cada mes.
Es una hoja por mes pues son muchos registros y y no
entran en una sola hoja.
Cada una de estas hojas tiene las siguientes columnas:
Código, Descripción, cantidad, Fecha.
Lo qe necesito es poder resumir todos esos datos en una
sola hoja donde quede el códico y luego una columna con la
suma de la venta de cada código por mes.
Esto generalmente lo hago con una tabla dinámica pero en
este caso como son varias hojas no sé como hacerlo.

Agradezco cualquier ayuda.


Saludos,

Marcelo
 

Leer las respuestas

#1 Héctor Miguel
15/05/2004 - 09:21 | Informe spam
hola, Marcelo !

... ventas ... una hoja por mes pues son muchos registros y y no entran en una sola hoja.
... columnas Codigo, Descripcion, Cantidad, Fecha.
... resumir ... en una sola hoja ... el codigo y ... la suma de la venta de cada codigo por mes.
... generalmente lo hago con una tabla dinamica pero ... como son varias hojas [...]



suponiendo que cada hoja/mes 'lleva' los titulos en la fila 1 y en las columnas 'A:D'
[A1=Codigo, B1=Descripcion, C1=Cantidad, D1=Fecha]
y en la hoja/resumen, existe ya un 'listado' con [todos] los codigos que pudieran 'presentarse' [columna 'A']
=> [en 'horizontal'] a partir de la celda 'B1', pones el nombre de cada hoja/mes.
=> a partir de la celda 'B2', usas la siguiente formula:
=SumaProducto(Sumar.Si(Indirecto(b$1&"!a2:a31"),$a2,Indirecto(b$1&"!c2:c31")))
nota: si los nombres de las hojas/mes tienen espacios 'intermedios' [o son 'solo' numeros]...
se requiere 'delimitar' con apostrofos =>'<= el nombre [hasta antes del signo =>!<=] p.e.
=SumaProducto(Sumar.Si(Indirecto("'"&b$1&"'!a2:a31"),$a2,Indirecto("'"&b$1&"'!c2:c31")))

saludos,
hector.
toma nota que 'mi' separador de argumentos es la coma ',' NO el punto y coma ';'
y... modifica el 'final' [en este ejemplo] de la fila '31' a la [ultima fila] 'utilizada' realmente ;)

Preguntas similares