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])

ArgumentoQué es
campos_de_filaLa columna (o columnas) por la que agrupar.
valoresLos números a resumir.
funciónSUMA, PROMEDIO, CONTAR, MAX… escrita sin paréntesis, o una LAMBDA.
encabezados_de_campoopcional0 sin encabezados, 1 los tiene sin mostrarlos, 3 los tiene y los muestra.
profundidad_totalopcional0 sin total, 1 total al final, -1 total arriba.
orden_de_clasificaciónopcionalNúmero de columna por la que ordenar; negativo es descendente.
matriz_de_filtroopcionalCondició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.

Publicidad
Cargando anuncio...

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.

Ejemplo=AGRUPARPOR(A2:A13,C2:C13,SUMA)AGRUPARPOR = GROUPBY
Paso 1/2

En E2 resume el monto total por región con AGRUPARPOR.

E2
ABCDEFGHIJ
1RegiónVendedorMontoTotal por regiónPromedio por vendedor
2NorteAna12,400.00
3SurBeto8,300.00
4CentroCarla15,600.00
5NorteDani9,100.00
6SurAna11,200.00
7CentroBeto7,400.00
8NorteCarla13,800.00
9SurDani6,900.00
10CentroAna10,500.00
11NorteBeto8,800.00
12SurCarla14,200.00
13CentroDani9,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.