Función AGRUPARPOR en Excel
Agrupa y resume datos con una sola fórmula: es una tabla dinámica que se actualiza sola. En Excel en inglés se llama GROUPBY.
Sintaxis
Excel en español (México)
=AGRUPARPOR(campos_de_fila, valores, función, [encabezados_de_campo], [profundidad_total], [orden_de_clasificación], [matriz_de_filtro])
Excel en español (España y Latinoamérica)
=AGRUPARPOR(campos_de_fila; valores; función; [encabezados_de_campo]; [profundidad_total]; [orden_de_clasificación]; [matriz_de_filtro])
Excel en inglés
=GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array])
| Argumento | Qué es |
|---|---|
| campos_de_fila | La columna (o columnas) por la que agrupar. |
| valores | Los números a resumir. |
| función | SUMA, PROMEDIO, CONTAR, MAX… escrita sin paréntesis, o una LAMBDA. |
| encabezados_de_campoopcional | 0 sin encabezados, 1 los tiene sin mostrarlos, 3 los tiene y los muestra. |
| profundidad_totalopcional | 0 sin total, 1 total al final, -1 total arriba. |
| orden_de_clasificaciónopcional | Número de columna por la que ordenar; negativo es descendente. |
| matriz_de_filtroopcional | Condición para incluir solo algunas filas. |
Ejemplo
AGRUPARPOR(campos_fila, valores, función) agrupa los valores repetidos y los resume con la función que pases por nombre: SUMA, PROMEDIO, CONTAR, MAX… Agrega una fila Total y ordena por la primera columna. Los argumentos opcionales cambian encabezados, totales y orden.
=AGRUPARPOR(A2:A13,C2:C13,SUMA)
Error común
Solo en Excel 365. La función va sin paréntesis: AGRUPARPOR(A2:A50;C2:C50;SUMA). Para filas y columnas a la vez usa PIVOTARPOR.
Sobre los Anuncios
Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.
Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos
Practica AGRUPARPOR
Escribe la fórmula en la hoja y revísala al instante. Puedes usar el nombre en español o en inglés. Ver todas las lecciones
AGRUPARPOR: una tabla dinámica en una fórmula
AGRUPARPOR(campos_fila, valores, función) agrupa los valores repetidos y los resume con la función que pases por nombre: SUMA, PROMEDIO, CONTAR, MAX… Agrega una fila Total y ordena por la primera columna. Los argumentos opcionales cambian encabezados, totales y orden.
En E2 resume el monto total por región con AGRUPARPOR.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Región | Vendedor | Monto | Total por región | Promedio por vendedor | |||||
| 2 | Norte | Ana | 12,400.00 | |||||||
| 3 | Sur | Beto | 8,300.00 | |||||||
| 4 | Centro | Carla | 15,600.00 | |||||||
| 5 | Norte | Dani | 9,100.00 | |||||||
| 6 | Sur | Ana | 11,200.00 | |||||||
| 7 | Centro | Beto | 7,400.00 | |||||||
| 8 | Norte | Carla | 13,800.00 | |||||||
| 9 | Sur | Dani | 6,900.00 | |||||||
| 10 | Centro | Ana | 10,500.00 | |||||||
| 11 | Norte | Beto | 8,800.00 | |||||||
| 12 | Sur | Carla | 14,200.00 | |||||||
| 13 | Centro | Dani | 9,700.00 | |||||||
| 14 |
Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia. F4 fija la referencia con $.
Preguntas frecuentes
- ¿Cómo se llama AGRUPARPOR en inglés?
- En Excel en inglés se llama GROUPBY. La fórmula =AGRUPARPOR(A2:A13,C2:C13,SUMA) se escribe =GROUPBY(A2:A13,C2:C13,SUM).
- ¿Por qué AGRUPARPOR me marca error de fórmula con comas?
- Depende de la configuración regional. Donde la coma es el separador decimal (España, Colombia, Argentina…), Excel separa los argumentos con punto y coma. En México y en Excel en inglés se usa la coma.
- ¿Cuál es el error más común con AGRUPARPOR?
- Solo en Excel 365. La función va sin paréntesis: AGRUPARPOR(A2:A50;C2:C50;SUMA). Para filas y columnas a la vez usa PIVOTARPOR.