Función AGREGAR
Hola a todos,
Es gratificante anunciar que a partir de este post y del día de hoy empezamos una sección dedicada a tus preguntas la cual hemos denominado:
Alquimia Excel: Trucos Mágicos para Problemas Cotidianos.
Esta constará de un post lo Miércoles y un vídeo corto en el canal de YouTube los Jueves.
Vamos a la Pregunta:
«Tengo una pequeña tablita en Excel, la cual me ayuda a realizar algunas operaciones, pero al momento de aplicar algúnn filtro, como le hago para que la sumatoria de los totales me la arroje de acuerdo a cada filtro.»
Yuli
En primera instancia, Gracias Yuli por hacernos llegar su pregunta.
Antes de abordar el problema como tal, debemos entender la función AGREGAR.
Función Agregar – realizar Cálculos que se modifiquen al aplicar un filtro
Agregar es una función realmente poderosa ya que nos da la posibilidad de usar otras funciones, pero con ciertos parámetros como por ejemplo no tener en cuenta los valores de error o las filas ocultas, sin embargo, cabe aclarar que esta función está disponible desde la versión de Excel 2010.
Las siguientes funciones son las que podemos utilizar con Agregar:
- 1 – PROMEDIO
- 2 – CONTAR
- 3 – CONTARA
- 4 – MAX
- 5 – MIN
- 6 – PRODUCTO
- 7 – DESVEST.M
- 8 – DESVEST.P
- 9 – SUMA
- 10 – VAR.M
- 11 – VAR.P
- 12 – MEDIANA
- 13 – MODA.UNO
- 14 – K.ESIMO.MAYOR
- 15 – K.ESIMO.MENOR
- 16 – PERCENTIL.INC
- 17 – CUARTIL.INC
- 18 – PERCENTIL.EXC
- 19 – QUARTILCUARTIL.EXC
Las opciones que determinan los valores que se omitirán al implementar la función son las siguientes:
- 0 – Omitir funciones AGREGAR y SUBTOTALES anidadas
- 1 – Omitir filas ocultas y funciones AGREGAR y SUBTOTALES anidadas
- 2 – Omitir valores de error y funciones AGREGAR y SUBTOTALES anidadas
- 3 – Omitir filas ocultas, valores de error y funciones AGREGAR y SUBTOTALES anidadas
- 4 – No omitir nada
- 5 – Omitir filas ocultas
- 6 – Omitir valores de error
- 7 – Omitir filas ocultas y valores de error
Ejemplo
Para entender mejor las funcionalidades de Agregar vamos a suponer que somos distribuidores de una tienda electrónica que a tiende las necesidades de diferentes bancos de sur américa, se cuenta con la siguiente base de datos:
Ilustración 1 – Base de Datos
Se quiere analizar las unidades vendidas de cada producto sin importar el tipo de filtro que se inserte en la base de datos.
Solución
Primero vamos a utilizar la función suma para observar que sucede (=SUMA(E3:E26)). El rango que tiene la función suma es el equivalente a todas las unidades vendidas.
Ilustración 2 – Función Suma
En la siguiente ilustración se puede apreciar que el resultado se obtiene con éxito.
Ilustración 3 – Resultado de la Función Suma
Pero, al aplicar un filtro el resultado no se modifica.
Ilustración 4 – Filtro
Para solucionar este problema, la función agregar es la indicada.
Debemos escribir la función de la siguiente manera:
=AGREGAR(9;5;E3:E26)
- El primer argumento se refiere a alguna de las 19 funciones que queremos utilizar teniendo como base Agregar, para este ejemplo 9 representa SUMAR como ya se menciono.
- El segundo argumento hace referencia al tipo de discriminación que se va a realizar para este caso 7 (Omitir filas ocultas y valores de error).
- Por último, el rango que se quiere analizar (E3:E26).
- Nota: dependiendo de la función que se elija los argumentos cambian, pero en esencia, Agregar, mantiene la misma estructura.
Ilustración 5 – Función Agregar
Ahora aplicamos el filtro:
Ilustración 6. Función Agregar, comportamiento al aplicar Filtro
Como se observa, esta función permite utilizar formulas y filtros de la mano, ya que sin Agregar no es posible.
Ahora observemos que ocurre si existe un valor de error:
Ilustración 7. Función Agregar con valores con Error
La función suma por si sola arroja error, al contrario que Agregar.
Dependiendo de las necesidades y el escenario en el que nos encontremos se pueden hacer varias combinaciones con los argumentos de esta función lo que sugiere una forma rápida de solucionar problemas.
Hasta la proxima.