¿Cómo puedo usar una macro para aplicar SUMAR.SI con registros variables?
Estimados:
Necesito ayuda urgente con una macro. Les estaría enormemente agradecido. Cada semana generamos un reporte que nos da una estructura como la siguiente:
(La columna A aparece por defecto oculta y con datos irrelevantes.)
B C D E
1 Obra: | XXX | Proyecto XY|
2 Estado | xxxxx | Plan 1 |
3 ' ** Esta fila está en blanco.A partir de la sgte empieza la primera composición que es PRODUCCION************
4 Comp.: | 0003/01 | |
5 Descripc: | Producc.| |
6 ' ** Esta fila está en blanco. A partir sgte fila aparece el cuadro de la comp. De Produccion ***
7 | Tipo | Descripción | TOTAL
8 Insumos | MO | Irrelevante | 9000.00
9 | EQ | Irrelevante | 1000.00
10 | EQ | Irrelevante | 1000.00
11 | MA | Irrelevante | 500.00
12 ' ** Esta fila está en blanco, pero es parte del cuadro ************
13 Associados| | | 0.00
14 ' ** Esta fila está en blanco, pero es parte del cuadro ************
15 IPs | | | 0.00
16 ' ** Esta fila está en blanco, pero es parte del cuadro ************
17 CAs | | CAP Mat Relleno| 300.00
18 | | CAP Extraccion | 500.00
19 | | Total General | 12300.00
20 ' **Esta fila está en blanco. Aquí termina la primera composición (PRODUCCION) y empieza una nueva. Por ej. MANTENIMIENTO ************
... Y así sucesivamente hay miles de composiciones. Cada una con su respectivo cuadro.
Lo que busco es que sume los totales correspondientes al tipo de insumo que haya y los CAs y coloque cada una de estas sumas en la fila donde están los títulos (Tipo, Descripción, total). También al comienzo colocar el campo "Comp." y que tome los valores que aparecen como "Comp."
Es decir, después de ejecutar la macro quedaría algo como esto:
............. F G H I J K L
::: ::: ::: ::: ::: ::: ::: :::
7 ... Comp. | MO | EQ | MA | SE | CAs | Total
8 .... 0003/01 | 9000.00 | 2000.00 | 500.00 | 0.00 | 800.00 |12300.00
Para ello si solo se tratara de una composición utilizaría SUMAR.SI y selecciono el rango de comparación y el rango de columna y listo. Pero, como son miles, necesito de una macro que automatice el cálculo.
Los tipos de insumo aparecen en la 2da columna. Hay 4 tipos de insumos que algunas veces salen todos, a veces 3 o 2 o 1 o ninguno. El orden en que aparecen varía y también la cantidad de cada uno . Estos pueden ser: MO, EQ, MA y SE.
Así como hay insumos también hay lo que denominados CAs que ya no tienen "tipos" sino de frente salen en la Descripción (que es la tercera columna). Hay muchos CAs como CAP Base, CAP Extraccion, CAP Asfalto, CAP Concreto, etc, etc. Pero aqui no es necesario distinguirlas ya que solo se quiere la suma de todos los CAP que aparezcan. A veces algunas composiciones aparecen sin ningún CAP. Otras veces con uno, 2, o 3 o más. Pero siempre deja un espacio en blanco al final.
Si quisieran ver el archivo completo podría pasarles en caso me den su correo. De antemano les agradezco la atención prestada y a aquellos que puedan ayudarme les estaré eternamente agradecidos y les daré la mejor puntuación y recomendación posible.
Muchas Gracias.
PD: respecto a las filas de "Associados" e "IPs" nunca hay datos.