La función GROUP BY Se introdujo en marzo de 2024 en Microsoft 365. Solo esta versión de Excel ofrece esta función. Permite a los usuarios crear fácilmente funciones CONTAR.SI o SUMAR.SI dinámicas. Este artículo explica su uso y proporciona ejemplos sencillos.
¿Qué hace la función GROUPBY?
Esta función le permite agrupar datos y calcular resúmenes como una tabla dinámica.
Ventajas sobre las tablas dinámicas:
- Se actualiza instantáneamente cuando cambian los datos de origen.
- Devuelve múltiples piezas de información (etiquetas, valores, cálculos) con una sola fórmula.
- Puedes agregar funciones (como AÑO, NÚMERO DE SEMANA ISO) al seleccionar tus columnas 😮
¿Cómo escribir la función GROUP BY?
Aquí están los elementos para construir la función GROUP BY:
- Etiquetas de línea (Obligatorio) : Especifique la columna de agrupación, como "Región".
- Valores a agrupar (Obligatorio) :Especifique la columna a calcular, como por ejemplo "Ventas".
- Tipo de cálculo (Obligatorio) : Elija entre SUMA, CONTAR, MÍN, MÁX, PROMEDIO, ...
- Mostrar encabezados [Opcional]: Puede especificar que se muestren los encabezados en el resultado.
- gran total [Opcional] : Añade un total general si es necesario.
- Orden de clasificación [Opcional]: Especifique el índice de las columnas a ordenar (1, 2, 3, …) y en orden ascendente (+) o descendente (-).
- Filtro [Opcional]: Permite aplicar un filtro sobre los valores a devolver, como por ejemplo limitar a un país
- Tipo de tabla [Opcional]: Le permite mantener la jerarquía de datos o no al ordenar.
No te dejes intimidar por la cantidad de argumentos. Una información sobre herramientas te ayuda a completar cada argumento correctamente 😉
Ejemplos de uso de la función
Contar las ventas por región
En este ejemplo, analizamos las ventas por región utilizando la función GROUP BY. Siga estos pasos para escribir la fórmula:
- Seleccione la columna de etiquetas de región.
- Seleccione la columna que contiene el datos de ventas.
- Elija el tipo de cálculo: NB.

Esta fórmula devuelve el número de pedidos registrados para cada región, ordenados por Región y la columna Total general. Comparemos esto con el función CONTAR.SI :
- Primero, enumere cada región manualmente o utilice el Función ÚNICA.
- Luego escribe una Fórmula NB.SI para obtener el resultado para cada región.

Como puedes ver, con la función AGRUPAR POR, Escribimos una sola fórmula en una sola celda. Con CONTAR.SI, tuvimos que copiar la fórmula tantas veces como regiones haya. Además, los datos se actualizarán de inmediato. Mientras que con la función CONTAR.SI, será necesario copiarla para nuevos valores (como la Región Central).
Ventas totales por región
Ahora, en simplemente cambiando el tercer argumento a SUM, puede calcular fácilmente las ventas totales de cada región. Esto reemplaza la función SUMAR.SI.

Agrupación con múltiples columnas
Pero GROUP BY no está limitado a una sola columna. Por ejemplo, puede seleccionar las columnas B y C en el primer argumento para obtener el siguiente resultado.
Aquí, todo se reduce a reemplazar CONTAR.SI.CONJUNTO y SUMAR.SI.CONJUNTO 😉

Si sus columnas no son contiguas ni están en el orden correcto, puede reconstruir una tabla virtual con la Función ELEGIR COLLAS.

¿Por qué utilizar la función AGRUPAR POR?
La fonction GROUP BY simplifica el análisis de datos en Excel, ofreciendo más flexibilidad que las tablas dinámicas.
- Es dinámico, rápido y trabaja directamente en fórmulas.
- Agrupe varias columnas juntas, incluso si no son contiguas.
- Con sólo una fórmula puedes crear un análisis completo.
01/06/2025 a las 08:30
Hola. Muy buen artículo. Aprendimos mucho. Sin embargo, en los comentarios respondiste a alguien que preguntó cómo conseguir el archivo de ejemplo. Respondiste que estaría disponible en tu sitio web por 5 €. Fui a la tienda online del sitio y no lo encontré. Es el archivo del tutorial "Grouper.Par". Gracias.
03/06/2025 a las 10:08
Sí, sí, sí... Reconozco que me siento abrumado.
Me encargaré hoy de agregarlo a la tienda.