Resumen mensual ordenado cronológicamente con una sola fórmula AGRUPARPOR
Desde Lima, un miembro de la comunidad plantea un problema muy habitual: tiene datos con fechas y valores, y quiere hacer un resumen por meses ordenado de enero a diciembre, todo con una sola fórmula. Lo consigue en dos pasos pero busca la solución en uno. Comparte su fichero con los datos de ejemplo.
El problema de fondo es que AGRUPARPOR ordena el resultado alfabéticamente por defecto. Así que los meses aparecen como Abril, Agosto, Diciembre... en lugar de Enero, Febrero, Marzo. La comunidad aporta cuatro enfoques distintos.
Nacho usa APILARH con MES como columna de orden:
``
=EXCLUIR(
AGRUPARPOR(
APILARH(MES(B3:B29); TEXTO(B3:B29; "MMMM"));
C3:C29;
SUMA
);; 1
)
`
La idea clave: si necesitas que AGRUPARPOR ordene de una forma concreta, dale una columna extra que fuerce ese orden y luego elimínala con EXCLUIR.
NedNavarrete propone una versión más compacta con TEXTO y constante matricial:
`
=EXCLUIR(
AGRUPARPOR(
TEXTO(B3:B29; {"mm";"mmmm"});
C3:C29;
SUMA
);; 1
)
`
Al usar "mm" (01, 02, 03...) el orden alfabético coincide con el cronológico. Elegante y sin necesidad de APILARH ni MES.
Gerson añade una fila de total usando LET y SI:
`
=LET(
a; EXCLUIR(
AGRUPARPOR(
TEXTO(B3:B29; {"m";"mmmm"});
C3:C29;
SUMA
);; 1
);
SI(a = ""; "Total:"; a)
)
`
Aprovecha que AGRUPARPOR puede generar una fila vacía al final para insertar ahí la etiqueta "Total:".
Un cuarto enfoque radicalmente distinto: primero AGRUPARPOR genera el resultado con orden alfabético, y después SORTBY lo reordena:
`
=SORTBY(
ANCHORARRAY(J3);
VALUE(J3:J15 & "1");
1
)
`
El truco: VALUE("Enero1") devuelve el número de serie de la fecha 1 de enero, así que los meses quedan automáticamente en orden cronológico. ANCHORARRAY referencia el resultado dinámico de la fórmula AGRUPARPOR` en J3.
Cuatro caminos al mismo destino. El fichero adjunto incluye las soluciones 1, 2 y 4 implementadas para poder comparar.
Más contenido de Excel en InflueXcel
- Reto de Excel: El cumpleaños de Bilbo 🎂 | CONTAR.SI y SUMAR.SI desde cero (Nivel 1) TutorialEn La Comarca se celebra el cumpleaños número 111 de Bilbo Bolsón: cerveza, pasteles, fuegos artificiales… y algún curioso escondido tras el
- ¡Excel PowerQuery Hack! Conexiones con rutas relativas en 10 minutos! Tutorial¿Harto de ajustar las conexiones en PowerQuery cada vez que compartes tu archivo de Excel? 🙄 Convierte las conexiones de PowerQuery con ruta
- Mejora un 90% el rendimiento de Power Query con SQLite TutorialPower Query es una herramienta potente para consolidar, combinar y calcular datos, pero cuando trabajamos con millones de registros y calcul
- Nueva Función IMPORTTEXT TutorialNueva función IMPORTTEXT en Excel!! https://techcommunity.microsoft.com/blog/microsoft365insiderblog/bring-data-into-excel-with-the-new-impo
- ¿Columnas con nombres distintos en Power Query? Tutorial¿Columnas con nombres distintos en Power Query? Aquí tienes la solución definitiva para normalizar tus datos y evitar errores al combinar fi
- BUSCARX con valor devuelto dinámico: elige la columna con un botón o un segmentador CasoUna integrante de la comunidad planteó un reto muy habitual al trabajar con tablas de varias columnas: tiene una lista de municipios con cua
- Saldo acumulado por mes: tres enfoques (REDUCE+BYROW, PIVOTARPOR+acumulado, MMULT) CasoJuan plantea una pregunta que parece sencilla y se acaba convirtiendo en tres clases magistrales sobre cómo recorrer una matriz mes a mes. T
- Mapa de España con burbujas: ubicar variables por provincia usando coordenadas X/Y CasoEsta semana surgió una duda muy visual en el grupo: cómo mostrar dos variables por provincia en un mapa de España — una pintada en intensida
- Regularización trimestral con AGRUPARPOR y ARCHIVOMAKEARRAY: del caos a una fórmula CasoCaso fresquito de la comunidad. Juan plantea un problema contable: tiene una tabla de movimientos (Nombre, Cuenta, Importe, Fecha) y necesit
- Grado de avance por proyecto: despivotar y volver a pivotar por fecha CasoNuevo caso de la comunidad con mucho jugo para los que trabajan con reporting de proyectos. Juan plantea un problema habitual en oficinas té