Mostrando entradas con la etiqueta macro. Mostrar todas las entradas
Mostrando entradas con la etiqueta macro. Mostrar todas las entradas

Sumas condicionales, agrupaciones y resúmenes.

Una pregunta muy recurrente que me llega es como hacer resúmenes, sumas condicionales y grupos.

En este aspecto hay varias técnicas que se pueden utilizar.

- La pivot table o tabla dinámica ( que veremos mas adelante) .
Muy potente y muy agíl, su uso está plenamente recomendado para sistemas en los que se necesite un gran dinamismo, por ejemplo analizar o comparar información, ver efectos y valores por distintos grupos, etc...
Por contra hay dos aspectos que a mi no me gustan, uno es el formato, por mas que quieras ponerla 'bonita' siempre termina perdiéndolo y otra es su excesivo dinamismo que no me resulta práctico cuando quiero hojas que sean estáticas, por ejemplo un control de personal en el que quiero ver siempre a la misma persona en la misma fila sin bailes.

- Sumas condicionales: Sencillas de manejar y totalmente controlables con respecto a formatos, formulas y necesidades. Muy recomendables para hojas de control o de contabilidad con estructura fija. Como contras que para hacer ciertas operaciones se necesitan muchos conocimientos de Excel y que algunas hojas pueden llegar a ser muy complejas por lo que se necesita incluir celdas de control a fin de detectar errores y quitarnos disgustos.
En este grupo hay que incluir también el resto de operadores condicionales ( countif, counta, if, choose, etc..)

- Macros: Con macros se puede hacer todo , pero el uso indiscriminado de las mismas no es práctico, complican mucho el sistema y hacen mas dificultoso el mantenimiento amén de ser mas lentas. Hay que intentar usarlas de forma controlada y explotar primero al máximo las capacidades nativas de Excel.


Uso del VlookUp (III)



En este entrega vamos a analizar otra posibilidad del Vlookup: En algunas soluciones es necesario realizar comparaciones de tipo 'AND' en las que deseamos localizar un valor en el caso de que determinadas columnas de su registro cumplan una condición.

En estos casos la forma mas eficaz es usar una columna 'Auxiliar' en la que generar una clave mediante la concatenación de valores para usarla posteriormente como base para realizar las busquedas.




En este ejemplo vemos que se ha creado concatenando las columnas 2 y 4 para crear la clave de búsqueda que comentábamos para localizar el valor de la columna 3 que buscamos.

Por supuesto que se podrían crear claves concatenando 3 , 4 o mas columnas o incluso crear varias columnas 'Auxiliar' cada una con una clave distinta. Bien utilizada esta técnica da mucho juego.
Otra posibilidad es usar las claves de concatenación en operaciones de Sumif y similares.

Como siempre tenéis la plantilla con la Excel del ejemplo en mi web

Saludos