Acumular saldo con registros duplicados usando AGRUPARPOR y SCAN

Juan intenta acumular saldos cuando hay registros con la misma clave, pero ni BYROW, ni SCAN, ni AGRUPARPOR por separado le dan el resultado esperado: necesita primero agrupar las entradas por clave sumando sus importes, y luego calcular el saldo acumulado del resultado agrupado.

Con AGRUPARPOR solo (Leo): el primer paso es agrupar y sumar:

``
=AGRUPARPOR(B8:B12; C8:C12; SUMA;; 0)
`

Esto devuelve una tabla con cada clave única y su total. Pero falta el acumulado.

Combinando AGRUPARPOR + SCAN (Miki): la solución completa. Primero agrupa, luego aplica SCAN con SUMA sobre la columna de totales para obtener el saldo acumulado, y une ambas con APILARH:

`
=APILARH(
AGRUPARPOR(B8:B12; C8:C12; SUMA;; 0);
SCAN(; ELEGIRCOLS(AGRUPARPOR(B8:B12; C8:C12; SUMA;; 0); 2); SUMA)
)
`

Leo añade una observación clave: REDUCE devuelve solo el valor final de la acumulación, mientras que SCAN devuelve todos los pasos intermedios. Si necesitas ver el saldo en cada fila (no solo el total final), SCAN` es la función correcta.

Más contenido de Excel en InflueXcel