varias una subtotales subceldas sola rangos que por ocultar nombres menos mas hacer filtros edad definicion datos con como comando celdas agrupar agrupan excel excel-vba excel-formula worksheet-function subtotal

excel - subtotales - con que comando se agrupan varias celdas en una sola



Minimizando las diferencias en el nĂºmero especificado de grupos de subtotal (1)

Tengo datos como este:

A B C D Book1 1 49 2 37 3 31 4 46 163 5 35 6 47 7 40 8 38 160 9 45 10 25 11 38 12 29 13 25 14 18 180

donde la columna D contiene subtotales para números (variables) de elementos de la columna C.

Lo que intento lograr es que, dado un número determinado de estos subtotales, cada uno sea lo más cercano posible a su promedio (lo que puede ser cierto para la muestra pequeña, pero no necesariamente en la tabla más grande). En otras palabras, si el total de los elementos en la columna C es 15,000 y quiero dividirlos en 90 partes, entonces cada una de esas partes debe estar lo más cerca posible de 166.67 (15,000 / 90).

El orden de ColumnC no puede ser cambiado.

¿Cómo se puede lograr esto? (VBA funcionará para mí, si es necesario).


Esto es solo aproximado:

=IF(SUM(C$2:C2)-SUM(D$1:D1)>SUM(C:C)/3,SUM(C$2:C2)-SUM(D$1:D1),"")

pero para el VBA mínimo absoluto o similar puede ser necesario. Reemplace 3 por la cantidad requerida de partes.